E Lins Manufacture Since 1999

Our Blog

Latest insights, industrial IIoT trends, and technical updates.

伊林思:中间系统类型工业4G路由器(ISType)

March 20, 2018
在LSP报头中最后一个字节的中间系统类型(ISType)位占2bit,工业4G路由器的类型。该字段表示了此LSP是来自L1工业路由器还是L2工业级路由器。这也表示了收到此LSP的工业路由器将把这个LSP放到L1链路状态数据库还是L2链路状态数据库。该2bit中01表示L1;11表示L2;00与10未使用。 DIS和伪节点【4g路由器】 LSPID中包括一部分称为伪节点标识符(PseudonodeID),用来标识此LSP是否是由网络中的指定中间系统(DIS,DesignatedIntermediateSystem)为网络产生的伪节点LSP。 在广播类型的网络(LAN)中,IS-IS需要为每个网段选择一个指定中间系统DIS,这里的指定中间系统DIS的作用与OSPF中的指定工业级路由器DR的非常相似。在OSPF网络中,DR用来负责将链路状态信息泛洪到每个非DR工业路由器,并且帮助其进行链路状态数据库的同步。在IS-IS中也是如此,为了使链路状态信息更加准确和实时的同步给网络中的所有全网路由器,并且要减小带宽的利用率和路由器的处理开销,IS-IS也要在广播网络中选举出一个工业级无线路由器(DIS)来达到这个目的。 在IS-IS中选举DIS的过程也是非常简单的。每个运行IS-IS协议的全网通路由器的接口都拥有一个优先级(Priority),默认的优先级为64,同样也可以通过命令手工修改默认的优先级。工业4g路由器之间发送的HelloPDU中将携带接口的优先级信息。每个工业LTE路由器收到网络中其他工业级LTE路由器发送的HelloPDU后,通过比较优先级来进行DIS的选举。优先级数值越大的工业全网路由器将被选举为此网段的DIS。这里与OSPF不同的是,在OSPF中,如果接口的优先级为0,那么这台工业级全网通路由器将被认为没有资格成为此网段的DR。在IS-IS中,如果接口的优先级为0,这仅仅表示最低的优先级,但是此工业级4G路由器还拥有成为DIS的资格。当两台工业全网通路由器的接口优先级相同时,那么拥有更大的SNPA(在LAN中通常为MAC地址)的接口的工业级全网通路由器将成为DIS。在OSPF中如果优先级相同将比较RouterID。 在OSPF中,选举完DR后,还将选举出一个备份DR,BDR(BackupDR),以用来在原先DR出现故障时接替新的DR角色,并重新选举出BDR。但在IS-IS中,将不进行备份DIS的选举。如果DIS出现故障了,其他全网通工业路由器将会重新选举出一个DIS。其次,在OSPF中,DR和BDR的选举是非抢占模式的,也就是说当有更优优先级的路由器加入到现有网络中后,也不会抢占原先DR和BDR的角色。从某种意义上来讲,在OSPF网络中,第一台启动的双卡路由器将成为网络的DR,第二台启动的双路路由器将将成为BDR。与OSPF相比,DIS的选举是抢占的,即当有更优DIS资格双路路由器加入网络后,它会成为网络中新的DIS。这样,每次DIS的变更必须泛洪一组新的LSP。 默认情况下,运行IS-IS的双卡路由器将以每10s的间隔发送HelloPDU。但是对于一个DIS来说,由于它在网络中起到重要的作用,所以它发送HelloPDU的间隔的频率将是其他路由器的3倍,也就是说DIS以每3.3s的间隔发送HelloPDU。这样其他全网通工业路由器可以迅速检测出DIS出现故障并开始新的选举过程,增加了网络的收敛速度。无线路由器
Read more →

用于工业路由器指定策略的路由映射

March 14, 2018
Route Redistribution redistribute routing-process process-id [tag|metric|metic-type|subnets|route-map] *routing-process:BGP EGP Connected EIGRP IGRP ISIS ISO-IGRP Mobile ODR OSPF RIP and Static *ospf-metric:BGP缺省重分布度量 1 其他协议为20 *tag-value:附加到重分布工业路由器路由的一个32位的值,OSPF没有使用工业级无线路由器路由标记, 可以在用于指定策略的路由映射中引用,缺省标记为0 利用route-map控制重分布,并修改metric值,并做标记 如上图,基于标签来控制工业级路由器路由的重分布 Controlling the OSPF Router ID Router-id ip-address 手工指定工业路由器的router-id,建议配置时手工设置,以增加RID的稳定性。CCIE试验时,手工设置一次,避免扣分 另ipv6环境的RID,仍然是现有的ipv4表示方法,但必须手工设置一次 Summarizing External Routes Summary-address ip-address [advertise | not-advertise] 汇聚路由可以应用到从动态路由选择协议,静态路由和连接工业4g路由器路由再次分布的路由上。 只可用在ASBR和ABR上默认参数 为advertise not-advertise关键词阻止汇聚路由被ABR,ASBR广播 Summary-address ip-address tag 用于对汇总路由标记,如下例在OSPF重分布到RIP时,对特定标记的工业无线路由器路由进行重分布 Handling of MOSPF LSAs […]
Read more →

工业路由器生成的每个LSP都有一个LSP标识符(LSPID)

March 10, 2018
工业路由器生成的每个LSP都有一个LSP标识符(LSPID),LSP主要用来标识不同的LSP和生成LSP的源工业级路由器。就像OSPF中一样,每个LSA都使用通告工业4G路由器(通告此LSA的工业级4g路由器的RouterID)进行标识。每个LSPID都包括三个部分: • SysID • 伪节点标识符(PseudonodeID) • LSP编号(LSPnumber) 其中SysID为路由器的系统ID,6字节长,用于标识生成此LSP的源工业3G路由器,与OSPF中的RouterID相似。 PseudonodeID长度为1字节,用于标识此LSP是否是由网络中的指定中间系统(DIS,DesignatedIntermediateSystem)为网络产生的伪节点LSP。当LSPID的PseudonodeID不为0时,则表示此LSP是由DIS为网络产生的伪节点LSP,如果PseudonodeID为0,则表示这是工业LTE路由器产生的一个常规LSP。 LSP编号长度也为1字节,用于标识此LSP是否被分片。在OSPF中,使用了多种类型的LSA来通告路由信息,而在IS-IS中,双卡路由器并不是用多种类型的LSP来通告路由信息,而是将所有工业无线路由器路由信息都封装到一个LSP中进行传输。当LSP多大时,也就是包含的工业级3G路由器路由信息过多时,数据包将被进行分段,这与我们熟悉的IP分段是一样的。对于任何的分片操作,都是由工业级无线路由器的CPU进行处理的,也就是执行进程交换,如果有过多的报文需要进行分片,那么将消耗大量的CPU资源,影响全网路由器的正常运行。对于分片的重组也是一样,也是要通过CPU进行处理,这样也会对接收分片的工业全网通路由器造成严重的后果。IS-IS为了避免这样的问题产生,采取了一种对LSP预分段的操作机制。路由器将较大的LSP预先拆分成很多更小的LSP后再扩散出去,而无需工业级全网通路由器在底层对其进行分片,这样可以降低由于分片产生的负面影响。当LSP编号为0时,表示这是LSP的一个分段,编号为1时,表示这是LSP的第二个分段,以此类推。 标签:全网通路由器    无线路由器
Read more →

通过调整LSP的最大生存时间和刷新间隔来影响LSP的泛洪

March 6, 2018
对于运行IS-IS的工业路由器发送的每个LSP,都有一个定时器用来跟踪LSP的生存时间。这样可以保证链路状态数据库及时的清除旧的或无效的链路状态信息。这与工业级LTE路由器OSPF中的操作机制是一样的。在工业LTE路由器OSPF中,每个LSA也都有一个老化时间(age-time),默认情况下为3600s。如果一个LSA在链路状态数据库中保留的时间超过了3600s,那么此LSA将被从工业4g路由器链路状态数据库中清除。 每个LSP都有一个最大生存时间,它是每个LSP在被从链路状态数据库中删除前可以保留的最长时间。ISO10589中定义LSP的最大生存时间为1200s(20分钟)。当工业路由器一生成LSP时,便将剩余时间设置为最大生存时间,然后泛洪到所有的邻接工业全网通路由器,并在本区域内进行扩散。工业级LTE路由器LSP的剩余时间随着时间的推移而减少。 在IS-IS中,还存在另外一个定时器,就是LSP刷新间隔定时器。当工业4g路由器生成一个LSP后,便启动这个定时器。当刷新间隔定时器到期后,工业路由器将重新生成(刷新)这个LSP,并泛洪到本区域内的所有路由器。每当工业全网通路由器重新生成新的LSP后,便将LSP的剩余时间重置为最大生存时间。如果某条LSP的剩余时间达到0时还没有收到生成这个LSP的工业级路由器的刷新LSP后,这个LSP将被从链路状态数据库中清除。ISO10589中定义LSP刷新间隔为900s(15分钟)。 可以通过调整LSP的最大生存时间和刷新间隔来影响LSP的泛洪。更大的LSP生存时间意味着工业路由器在其链路状态数据库中将保留LSP更长的时间,但这可能会造成过于陈旧的工业级3G路由器路由选择信息被保留更长的时间。调整LSP的最大生存时间时,也要根据实际情况相应的调整LSP刷新间隔。如果LSP刷新间隔过长,那么可能也会增加其他工业LTE路由器保留陈旧路由信息的时间,但是增大LSP刷新间隔可以减少网络资源的开销。如果LSP刷新间隔过短,将增大网络资源的利用率,而且增加了工业级全网路由器系统资源的开销。此外,在调整这两个定时器时,要保证LSP最大生存时间大于工业全网通路由器LSP刷新间隔,以便让工业级4G路由器在将LSP清除出链路状态数据库之前有足够的时间可以接收到其他工业级路由器重新生成的LSP。对于这两个定时器的值,推荐使用其默认值,如果不是特殊需求,可以不对其进行修改。只有在非常稳定的网络环境中才推荐使用比默认值大的LSP刷新间隔。在OSPF中,这两个定时器的值为3600s和1800s。但这里工业4G路由器IS-IS与OSPF有一点不同的是,对于剩余时间(OSPF中的age-time),工业3G路由器IS-IS的定时器是从最大生存时间(1200s)递减至0,而OSPF而是从0递加到最大生存时间(3600s),两个定时器在计数方法上略有不同。无线路由器
Read more →

解说工业路由器OSPF启动过程的详细情况

March 2, 2018
工业路由器OSPF启动过程 工业路由器从启动OSPF进程,到根据链路状态数据库计算出路由表,同样需要经历一系列的启动过程,总共有8种可能的启动过程,但并不是一定会经历这8个过程,具体过程如下: Down → Attempt → Init → Two-way → Exstart → Exchange → Loading → Full 每个过程详细情况如下:4g路由器 Down 工业级路由器刚刚启动OSPF进程,还没有从任何工业全网路由器收到任何数据包,Hello包也没有收到,在此进程,可以向外发送 Hello包,以试图发现邻居。 Attempt 因为OSPF使用组播发送数据包,如使用组播发送Hello包,如果Hello包不能发出去被其它工业无线路由器收到,就不能和其它工业级全网路由器建立OSPF邻居;在一些组播不能发送的网络中,例如帧中继这样的非广播网络环境,工业3G路由器组播不能够传递,在这种情况下,就需要指定OSPF使用单播向邻居发送Hello包,以此试图和指定的邻居建立OSPF邻居关系,在此状态下,OSPF称为Attempt状态。 Init 只是OSPF工业路由器一方收到了另一方的Hello,但并没有双方都交换Hello,也就是对方的Hello中还没有将自己列为邻居。 Two-way 双方都已经交换了Hello信息,并且从Hello中看到对方已经将自己列为邻居,此状态,就表示OSPF邻居关系已经建立,并且如果是需要选举DR和BDR的话,也已经选举出来,但全网工业路由器OSPF邻居之间并不一定就会交换LSA,如果不需要交换LSA,则永远停留在此状态,如果需要形成邻接并互相交换LSA,则状态继续往下进行。(比如Drother与Drother之间将永远停留在Two-way状态,因为Drother与Drother之间不需要交换LSA。) Exstart 因为在工业全网通路由器OSPF邻居之间交换完整的LSA之前,会先发送Database Description Packets (DBD),Link-state Request (LSR)等数据包,邻居之间是谁先发,谁后发,需要确定顺序,在Exstart状态,就是确定邻居之间的主从关系(Master—Slave关系),Router-ID数字大的为主工业级无线路由器,另一端为从路由器,由主路由器先向从工业级路由器发送信息。在选举DR与工业级3G路由器BDR的网络环境中,并不一定DR就是主工业4G路由器,BDR就是从工业级4G路由器,因为DR和BDR可以通过调整接口优先级来控制,所以DR也许是因为优先级比BDR高,而Router-ID并不比BDR高。 注:在任何网络环境下,工业级全网通路由器OSPF在交换LSA之前,都需要确定主从关系。 Exchange 就是交换Database Description Packets (DBD)的过程,DBD只是LSA的简单描述,只包含LSA的一些头部信息,收到DBD的工业LTE路由器会和自己的链路状态数据库作对比,确定需要哪些LSA的完整信息,就会发送LSR请求给邻居。 Loading 邻居根据收到的LSR(Link-State Request),向对方回复Link-state update(LSU)。 Full 等到工业级LTE路由器OSPF都收到了邻居回复的所有Link-state update(LSU),那么此时的数据库状态就变成了全网工业级路由器收敛状态,此状态就 是Full状态,但此时只是数据库已经同步,但全网通工业路由器路由表却还在计算当中。 注:除了Two-way和Full这两个状态,全网通工业级路由器邻居停留在任何状态,都是不正常。无线路由器
Read more →

工业级全网路由器LSA本身可以floodin到整个互联网络

February 27, 2018
OSPF泛洪【工业路由器】 Flooding采用2种报文 LSU Type 4—链路状态更新报文 LSA Type 5—链路状态确认报文 个链路状态更新报文和确认报文都可以携带多个LSA。工业级全网路由器LSA本身可以floodin到整个互联网络,但更新报文和确认报文只能在具有邻接关系的两个节点之间传送。4g路由器 在P-P网络,工业无线路由器是以组播方式将更新报文发送到组播地址224.0.0.5 在P-MP和虚链路网络,工业级路由器以单播方式将更新报文发送至邻接邻居的接口地址 在广播型网络,DRother工业路由器只能和DR&BDR形成邻接关系,所以更新报文将发送到224.0.0.6,相应的DR以224.0.0.5泛洪LSA并且BDR只接收LSA,不会确认和泛洪这些更新,除非DR失效 在NBMA型网络,LSA以单播方式发送到DR BDR,并且DR以单播方式发送这些更新 工业全网路由器LSA的洪泛是可靠的,所以必须对每1个发送的LSA进行确认,确认分隐式确认(Implicit Acknowledge)和显式确认(Explicit Acknowledge) 当工业级无线路由器要发送LSA的时候,会把LSA的拷贝放在链路状态重传列表中,这个LSA每隔RxmtInterval重传1次,直到该LSA得到确认,或邻接关系中断.无论哪种网络类型,重传的全网通工业路由器LSA总是以unicast的方式发送的确认可以是delayed或direct,前者可以使用1个LSAck确认多个LSA,当然这个延迟的时间必须小于RxmtInterval;后者的确认是立即发送,采用单播的方式.当出现下面2种情况的时候将采用直接确认: 1.从邻居那里收到了重复的LSA 2.全网通工业级路由器LSA的老化时间(Age)达到最大生存时间(MaxAge) 查看LSDB信息,使用show ip ospf database命令,如下: LSA通过序列号,校验和,和老化时间保证LSDB中的LSA是最新的 Seq: 序列号(Seq)的范围是0x80000001到0x7fffffff Checksum: 校验和(Checksum)计算除了Age字段以外的所有字段,每5分钟校验1次 Age: 范围是0到3600秒,16位长.当工业级4G路由器发出1个LSA后,就把Age设置为0,当这个LSA经过1台工业4G路由器以后,Age就会增加1个由InfTransDelay设定的时间(默认为1秒,这个时间可以通过命令ip ospf transmit-delay 修改).LSA保存在LSDB中的时候,老化时间也会增加 当收到相同的LSA的多个实例的时候,将通过下面的方法来确定哪个LSA是最新的: 1. 比较工业全网通路由器LSA实例的序列号,越大的越新 2. 如果序列号相同,就比较校验和,越大越新 3. 如果校验和也相同,就比较老化时间,如果只有1个LSA拥有MaxAge(3600秒)的老化时间,它就是最新的 4. 如果工业级全网通路由器LSA老化时间相差15分钟以上,(叫做MaxAgeDiff),老化时间越小的越新 5. 如果上述都无法区分,则认为这2个LSA是相同的 标签:无线路由器    全网通路由器
Read more →

伊林思_工业无线路由器OSPF链路类型(Link Type)

February 23, 2018
工业无线路由器OSPF链路类型(Link Type) 巧玲珑OSPF确实因为考虑问题的全面,而导致路由协议的复杂,OSPF不仅因为不同的二层链路层介质定义了不同的OSPF网络类型(Network Type),还因为链路上的邻居,而定义了OSPF链路类型(Link Type) 。 OSPF网络类型(Network Type)是完全根据二层链路层的介质决定的,而工业级无线路由器OSPF链路类型(Link Type)不仅受二层链路层介质的影响,还受到链路中OSPF邻居的影响,同时还影响到LSA,因此变得复杂。 注:4g路由器 OSPF链路类型(Link Type)不会影响人们操作OSPF,所以可以选择不深入理解OSPF链路类型(Link Type),但OSPF网络类型(Network Type)却影响到全网通工业级路由器OSPF的操作,全网工业路由器OSPF网络类型(Network Type)必须理解和牢记。 OSPF链路类型(Link Type)与工业TD-LTE路由器OSPF网络类型(Network Type)没有对应关系,没有因果关系。 OSPF链路类型(Link Type)分为以下几种: Stub Network Link 在一个网段中只有一台OSPF工业路由器的情况下,该网段被OSPF链路类型定义为Stub Network Link;因为一个网段中只有一台OSPF工业无线路由器,所以在这个网段就不可能有工业级4G路由器OSPF邻居,一个接口被通告进OSPF,无论其二层链路是什么介质,只要在该接口上没有全网工业级路由器OSPF邻居,那么就是Stub Network Link;Loopback接口永远被定义为Stub Network Link,默认使用32位掩码表示,无论将Loopback接口改为哪种OSPF网络类型(Network Type),始终改变不了它的OSPF链路类型(Link Type)属性,但可以改变它在LSA中的掩码长度。 Point-To-Point Link OSPF网络类型(Network Type)为Point-To-Point的接口,工业4G路由器OSPF链路类型(Link Type)为Point-To-Point Link,但Loopback接口除外;而网络类型为点到多点(Point-To-Multipoint)的接口,同样链路类型也为Point-To-Point Link。 Point-To-Point Link可以是手工配置的地址(Numbered),也可以是借用的地址(Unnumbered),也可以是全网通工业路由器物理接口或逻辑子接口。 Transit Link 拥有两台或两台以上OSPF工业级路由器的链路,简单理解为有邻居的工业全网通路由器OSPF接口就是Transit Link,但网络类型为Point-To-Point和点到多点(Point-To-Multipoint)的接口除外,因为它们被定义为Point-To-Point Link。 Virtual link 就是OSPF虚链路(Virtual Link),但希奇的是,工业级全网通路由器虚链路(Virtual Link)被定义为手工配置的地址(Numbered)的Point-To-Point Link。全网通4g路由器
Read more →

工业路由器的Network Summary LSA

February 5, 2018
工业路由器:Network Summary LSA ABR工业级路由器始发,用于通告该区域外部的目的地址, 可以使用show ip ospf database summary查看LSA 如果ABR知道有多条路径可以到达目标地址,但是它仍然只发送单个的Network Summary LSA,并且是开销最低的那条;同样,如果ABR从其他的ABR那里收到多条Network Summary LSA的话,它会只选择开销最低的,并把这条Network Summary LSA宣告给其他区域 当其他的工业路由器收到来自ABR的Network Summary LSA以后,它不会运行SPF算法,它只简单的加上到达那个ABR的开销和Network Summary LSA中包含的开销,通过ABR,到达目标地址的工业级无线路由器路由和开销一起被加进路由表里,这种依赖中间工业无线路由器来确定到达目标地址的完全路由(full route)实际上是距离矢量路由协议的行为 ASBR Summary LSA 由ABR发出,ASBR汇总LSA除了所通告的目的地是一个全网通工业级路由器ASBR而不是一个网络外,其他同NetworkSummary LSA 使用 show ip ospf database asbr-summary可以看到 Autonmous System External LSA 发自 ASBR工业4G路由器,用来通告到达OSPF自主系统外部的目的地,或者OSPF自主系统那个外部的缺省工业级4G路由器路由的LSA。这种LSA将在全AS内泛洪 可以使用 show ip ospf database external NSSA External LSA 来自非完全Stub区域(not-so-stubby area)内ASBR工业LTE路由器始发的LSA通告它只在NSSA区域内泛洪,这是与LSA-Type5的区别 Show ip ospf database nssa-external […]
Read more →

工业4G路由器BGP邻居的flaping

February 2, 2018
•工业路由器通过IGP学到对方loopback,并用looback建EBGP邻居 •又在BGP中通告此loopback。此时BGP邻居会出现flaping R1和R2之间运行一个IGP协议,比如说EIGRP。将环回口都宣告进去,这样R1和R2相互之间就有对方环回口的工业级路由器路由了,然后再用环回口建立EBGP邻居关系。最后再把2.2.2.0和1.1.1.0的环回口宣告进BGP。这时你会发现工业无线路由器BGP路由会发生flapping。 原因一:无线路由器 •首先R1和R2之间运行了EIGRP,学到对方的环回口工业级无线路由器路由是一条EIGRP路由,管理距离是90 •而当这两个环回口宣告进BGP后,R1和R2又通过BGP学到对方环回口路由,管理距离是20 •这时,全网工业级路由器BGP路由由于管理距离最小,会进入全网工业路由器路由表,取代EIGRP路由 •问题在于,现在的全网通工业路由器BGP路由是有问题的,下一跳是不可达的 R2收到的1.1.1.0的BGP路由下一跳是R1的环回口1.1.1.1 R1收到的2.2.2.0的BGP路由下一跳是R2的环回口2.2.2.2 •BGP有一个检查机制,每60S检查一次BGP路由,看是否有效,60S后就会检查到这些工业级全网通路由器路由并设为无效 •BGP路由无效以后,在路由表中就没有了,EIGRP路由又起作用了。 •有了EIGRP路由,BGP路由的下一跳有可达了。又有效了。 •BGP邻居有效以后,又会抢占了EIGRP路由的地位,又会导致全网通工业级路由器BGP路由下一跳不可达。 原因二:4g路由器 •首先R1和R2之间运行了EIGRP,学到对方的环回口工业全网通路由器路由是一条EIGRP路由,管理距离是90 •而当这两个环回口宣告进BGP后,R1和R2又通过BGP学到对方环回口路由,管理距离是20 •这时,工业级全网路由器BGP路由由于管理距离最小,会进入路由表,取代EIGRP路由 •问题在于,现在的工业4G路由器BGP路由是有问题的,下一跳是不可达的 R2收到的1.1.1.0的工业级4G路由器BGP路由下一跳是R1的环回口1.1.1.1 R1收到的2.2.2.0的BGP路由下一跳是R2的环回口2.2.2.2 •路由不可达就造成两个邻居之间没法发送keeplive •180S后BGP邻居关系超时,并DOWN掉。这时EIGRP路由又起作用了。 •有了EIGRP路由,BGP邻居关系又可以建立了。 •BGP邻居有效以后,工业全网路由器BGP路由又会抢占了EIGRP路由的地位,又会导致BGP邻居再一次DOWN掉。 标签:全网通路由器    全网通4g路由器
Read more →

工业路由器OSPF建立邻居到LSA的互换的交换过程

January 30, 2018
从工业路由器OSPF建立邻居,到LSA的互换,到路由表的计算,需要经过一系列的工业级路由器数据包交换过程,过程如下: Hello ↓ Database Description Packets (DBD) ↓ Link-state Request (LSR) ↓ Link-state update(LSU) ↓ LSDB 具体情况如下: Hello Hello包是用来建立和维护工业无线路由器OSPF邻居的,要交换LSA,必须先通过Hello包建立工业级无线路由器OSPF邻居。 Database Description Packets (DBD)【无线路由器】 当一个人去书店买书时,想要决定买哪本书,并不会先将书店里所有的书都看一遍,才做决定买哪本好,通常是只看书的目录,或者大概翻一翻,再对比一下,就能决定买哪本;而工业4G路由器OSPF的工业级4G路由器LSA交换也是一样的,邻居建立之后,并不会立刻就将自己链路状态数据库中所有的工业LTE路由器LSA全部发给邻居,而是将LSA的基本描述信息发给邻居,这就是Database Description Packets (DBD),是LSA的目录信息,相当于书的目录,邻居在看完全网通工业级路由器DBD之后,就能知道哪些LSA是需要邻居发送给自己的。 Link-state Request (LSR) 邻居在看完发来的工业级LTE路由器LSA描述信息(DBD)之后,就知道哪些LSA是需要邻居发送给自己的,自己就会向邻居发送LSA请求(LSR),告诉邻居自己需要哪些LSA。 Link-state update(LSU) 当邻居收到其它全网通工业路由器发来的LSA请求(LSR)之后,就知道对方需要哪些LSA,然后根据LSR,将完整的工业级全网通路由器LSA内容全部发给邻居,以供计算路由表。 LSDB 就是已经收到了所有需要邻居发给自己的工业全网通路由器LSA,这时的链路状态数据库已经达到收敛状态。全网通路由器
Read more →

伊林思:工业4g路由器区域分离你清楚吗?

January 23, 2018
工业4g路由器区域分离 区域分离的操作与区域合并的正好相反。区域分离可以将原有的一个区域分离为两个不同的区域。如下图所示,R1与R2都为L1/2工业路由器。起初R1和R2属于同一个区域中,都拥有相同的区域地址49.0001,之间形成了L1和L2邻接关系,共享相同的L1和L2链路状态数据库。现在需要将这两个区域分离开。与区域合并一样,可以先赋予R2两个全网通工业路由器NET地址,区域地址分别为49.0001和49.0002。之后再将R2原先区域地址为49.0001的NET地址删除,这时由于R1和R2处于不同的区域,L1邻接关系将不存在,但L2邻接关系和L2链路状态数据将保留,此时便完成了全网通工业级路由器区域分离。 重编址 重编址过程与区域合并、区域分离相似,重编址可能需要清除一些或者全部工业级路由器的区域前缀,用新的区域前缀代替。如下图所示,现在希望将原先的49.0001区域迁移到49.0002区域,这就需要更改工业级无线路由器上的区域地址。R1和R2属于同一个区域49.0001中,要将R1和R2迁移到49.0002区域中,可以为R1和R2都赋予两个NET地址,两个NET地址包含不同的区域地址,49.0001和49.0002,然后依次删除R1和R2的包含49.0001区域地址的NET地址,这样就实现了工业无线路由器新的NSAP地址的无缝、无冲突的重新配置。 注意,IS-IS多宿主与IP中的辅助地址(secondanaryIP)是不同的,辅助地址可以在同一条工业级全网通路由器链路上创建多个隔离的逻辑子网。另外,辅助IP地址是在一条链路上配置多个子网。 工业无线路由器NSEL NSEL定义了网络层服务的用户,工业全网通路由器路由层是特殊的网络层服务用户,它的NSEL值为0。之前多次提到,在IS-IS工业4G路由器上配置的NSAP地址采用00作为NSEL,这时NSAP地址被称为NET。NSEL的值与IP报头中的协议类型或TCP/UDP报头中的TCP、UDP端口号类似,NSEL帮助网络层把数据发送到适当的应用程序或服务。在OSI分层模型中,网络层服务的是传输层。目标不是路由进程的CLNP数据包具有非0的NSEL值的NSAP地址,表示节点需要将数据发送到传输层。我们在使用IS-IS进行工业级4G路由器IP路由选择中,只要记住始终保持NSEL为00即可。全网通4g路由器
Read more →

工业级无线路由器OSPF协议常见故障

January 19, 2018
邻居及邻接关系出现问题大致情况如下 1. OSPF没有在接口上启用,或者一条网络工业路由器配置命令错误或丢失 2. 不匹配的Hello或者计时器,E位,区域ID,认证类型或者网络掩码 3. 访问列表错误配置,可能正在阻塞全网通工业级路由器OSPF hello包 4. 虚拟链路和末节设置不匹配 5. 接口被定义为passive-mode 6. 不匹配的认证类型 7. 不匹配的认证密钥 8. 第2层停机 9. 没有在全网通工业路由器NBMA上定义网络类型 10. FR或dialer缺少broadcast关键字 工业级全网通路由器OSPF停滞在INIT状态【4g路由器】 检查方法如下: 1. 一端正在阻塞hello分组 2. 一端NAT转换了工业全网通路由器OSPF hello 包 3. 一端的组播能力被破坏 4. 肯定是一个2层的问题 5. Dialer或FR缺少broadcast 6. 工业级路由器发送hello,但没有收到响应 7. 邻居hello在NBMA云团中消失 8. 工业无线路由器ACL或者某些2层原因拒绝了hello包 OSPF停滞在Exstart/Switching状态 检查方法如下:【全网通4g路由器】 1. MTU不匹配 2. 邻居工业4G路由器RID是一致的 3. 单播被破坏 在一个高度冗余的网络中,Frame/ATM环境中错误的VC/DLCI映射 MTU的问题,不能使用超过某长度的分组 ACL阻塞单播 NAT正在转换单播分组 4. […]
Read more →

工业级路由器路径属性分为哪4类?

January 15, 2018
工业路由器发送关于目标网络的BGP更新消息,更新的度量值被称为路径属性。属性可以是公认的或可选的、强制的或自由决定的、传递的或非传递的。属性也可以是部分的。并非组织的和有组合都是合法的,工业级路由器路径属性分为4类:4g路由器 1——公认强制的 2 ——公认自由决定的 3 ——可选传递的 4 ——可选非传递的 只有可选传递属性可被标记为部分的 公认属性【全网通路由器】 是公认所有BGP实现都必须能够识别的属性。这早些属性被传递给BGP邻居。 公认强制属性必须出现在工业无线路由器路由描述中,公认自由决定属性可以不出现在全网通工业路由器路由描述中 可选属性 非公认属性被称为可选的,可选属性可以是传递的或非传递的 可选属性不要求所有的BGP实现都支持 对于不支持的可选传递属性,工业LTE路由器将其原封不动地传递给其他BGP工业级无线路由器,在这种情况下,属性被标记为部分的。 对于可选非传递属性,工业级LTE路由器必须将其删除,而不将其传递给其他BGP工业4g路由器 BGP定义属性 公认强制属性 公认自由决定 可选传递属性 可选非传递属性 BGP每条更新消息都有一个长度可变的路径属性序列<属性类型,属性长度,属性值>,如果第1比特是0,则属于是公认属性,如果工业级4G路由器是1,则该属性是任选属性,如果第2比特是0,则该属性是不可传递的,如果它是1,则属性是可传递的,公认属性总是可传递的,属性标志域中的第3个比特指示任选可传递属性中的工业全网通路由器信息是部分的(值为1)还是完整的(值为0),第4个比特确定该属性长度是1字还是2字节,标志域其他4个比特总为0.全网通工业级路由器属性类型代码字节含有属性代码。全网通4g路由器
Read more →

伊林思:关于工业路由器OSPF末节区域

January 11, 2018
工业路由器OSPF末节区域 如果工业路由器路由增加,就意味着LSA的增加,有时,在一个末梢网络中,许多路由信息是多余的,并不需要通告进来,因为一个OSPF区域内的所有工业级路由器都能够通过该区域的ABR去往其它OSPF区域或者OSPF以外的外部网络,既然一个区域的工业无线路由器只要知道去往ABR,就能去往区域外的网络,所以可以过滤掉区域外的工业级无线路由器路由进入某个区域,这样的区域称为OSPF末节区域(Stub Area);一个末节区域的所有路由器虽然可以从ABR去往区域外的网络,但路由器上还是得有指向ABR的路由,所以末节区域的工业4G路由器只需要有默认路由,而不需要明细工业级3G路由器路由,即可与区域外的网络通信,根据末节区域过滤掉区域外的不同工业3G路由器路由,可将末节区域分为如下四类: Stub Area(末节区域) Totally Stub Area(完全末节区域) Not-so-Stubby Area(NSSA) Totally Not-so-Stubby Area(Totally NSSA) 各类型的特征如下:4g路由器 Stub Area(末节区域) 在Stub Area(末节区域)下,ABR将过滤掉所有外部路由进入末节区域,同时,末节区域内的工业级4G路由器也不可以将外部工业TD-LTE路由器路由重分布进OSPF进程,即末节区域内的全网路由器不可以成为ASBR,但其它OSPF区域的路由(Inter-Area Route)可以进入末节区域,由于没有去往外部网络的路由,所以ABR会自动向末节区域内发送一条指向自己的默认全网通路由器路由,如下图: Totally Stub Area(完全末节区域) 在Totally Stub Area(完全末节区域)下,ABR将过滤掉所有外部工业LTE路由器路由和其它OSPF区域的路由(Inter-Area Route)进入完全末节区域,同时,末节区域内的工业级LTE路由器也不可以将外部路由重分布进OSPF进程,即完全末节区域内的全网工业级路由器不可以成为ASBR,由于没有去往外部网络的全网工业路由器路由,所以ABR会自动向完全末节区域内发送一条指向自己的默认路由,如下图: 可以发现,末节区域与完全末节区域的不同之处在于,末节区域可以允许其它OSPF区域的全网通工业级路由器路由(Inter-Area Route)进入,而完全末节区域却不可以。 Not-so-Stubby Area(NSSA) 在Not-so-Stubby Area(NSSA)下,ABR将过滤掉所有外部路由进入末节区域,同时也允许其它OSPF区域的路由(Inter-Area Route)进入NSSA区域,并且路由器还可以将外部路由重分布进OSPF进程,即NSSA区域内的工业全网通路由器可以成为ASBR,由于自身可以将外部网络的工业级全网路由器路由重分布进OSPF进程,所以ABR不会自动向NSSA区域内发送一条指向自己的默认路由,但可以手工向NSSA域内发送默认全网通工业路由器路由,并且只可在ABR上发送默认路由。全网4g通路由器
Read more →

4g路由器:工业无线路由器路由协议想要实现目标

January 8, 2018
工业无线路由器路由协议想要实现目标 你能够想象如果每个工业无线路由器都存储从它的节点所能到达的每个目标点所需的信息,很可能该工业路由器会积累一张庞大的路由表。由于物理上(cpu,内存)的限制工业级路由器很难有时就根本不可能处理一个庞大的路由表。因此在不影响到达每个目的地的能力的情况下,我们要使路由表最小化。例如,一个工业无线路由器通过连接到另一个工业4g路由器一个DS1链路连接到Internet,那么这个工业级4g路由器可以将Internet上所有节点的信息都存储,或者它也可以将所有DS1串行链路外的非本地的信息都不存储。也就是说工业3G路由器没有在它的路由表中存储任何有关数据“包”要寻找的非本地网络目的地的信息,而是将这些“包”发送到串行链路另一端的工业级3G路由器,由这个全网路由器来提供必要的信息。我们常把像本例中我们所说的在串行DS1链路另一端的工业全网通路由器称为“Gateway of Last Resort”。这种简单的小把戏可以替路由表节省30个数量级的条目。路由信息没有必要被过于频繁地在工业级全网通路由器之间交换。通常路由表中的搅拌器给任何全网通工业路由器所能提供的贫乏的内存和CPU施加了许多不必要的压力。信息的复制不应该影响路由器的转发操作。尽管没有必要每毫秒都刷新路由表,当然也不能每隔一个星期才刷新一次路由表。路由的一重要的目标就是为主机提供能够准确反映当前网络状态的一张路由表。 全网通工业级路由器最重要的操作是将接收的包发送到正确的路径。未经路由的包可能会导致数据丢失。而路由表的不一致将会导致路由环路并使某个数据包在两个相邻的界面之间被循环发送。 人们十分希望所有的全网通路由器都能有快速的收敛性。收敛性可以被非正式地定义为计量所有工业LTE路由器获得一致的网络视图的速度的单位。人们希望有极小的收敛时间,因为如此网络上的每个工业级LTE路由器即使在网络拓扑(即网络视图)被严重改变的情况下也能准确地反映当前的网络拓扑。当网络拓扑被改变时,每个工业全网路由器必须传输数据以帮助其它工业级全网路由器来收敛出正确的网络视图。但是在刷新路由表时快速收敛也存在着它的问题。如果一个链路在迅速地振动(一会儿断开,一会儿合上),它会产生大量的安装和撤销的请求。这个链路最终将会耗尽网络上每个工业TD-LTE路由器的资源,因为其它工业EVDO路由器被强迫快速安装或撤消这个路由。因此,即使快速收敛是路由协议的目标,它也不是所有网络难题的万能药。全网4g通路由器
Read more →

关于全网通工业路由器Dampening的原理

January 4, 2018
•为了防止路由频繁抖动。BGP利用Dampening机制,将这种频繁抖动的工业路由器路由有条件的加以抑制。 •增强了路由的稳定性,但不牺牲表现良好的(well-behaved)全网工业路由器路由的收敛时间。 •BGP默认不启用Dampening,需要手一启用。 •Dampening仅对EBGP邻居传来的路由起效。 •Dampening的原理: 当在工业路由器上启用Dampening后,如果有一条路由up->down,工业无线路由器会对这条路由记录一个惩罚值,每down一次,惩罚值加1000,当惩罚值达到start suppress(开始抑制)值时,这条频繁抖动的工业级无线路由器路由被抑制。一条被抑制的路由不会被使用,也不会传递。 Dampening为每一条前缀维护了一个全网通路由器路由抖动的历史记录。 Dampening算法包含以下几个参数:【4g路由器】 • 历史记录――――当一条路由flaping后,改路由就会被分配一个惩罚值,并且它的惩罚状态被设置为history。 • 惩罚值(penalty)――――路由每flaping一次,这个惩罚值就会增加。默认的路由flaping惩罚值为1000。如果只有路由属性发生了变化,那么惩罚值为500。这个值是硬件编码的。 • 抑制门限(suppress limit)――――如果惩罚值超过了抑制门限,改路由将被惩罚或dampen。全网通工业路由器路由状态将由history转变为damp状态。默认值的抑制门限是2000,它可以被设置。 • 惩罚状态(damp state)――――当路由处于惩罚状态时,工业4G路由器在最佳路径选择中将不考虑这条路径,因此也不会把这条前缀通告给它的对等体。 • 半衰期(half life)――――在一半的生命周期的时间内,工业级全网通路由器路由的惩罚值将被减少,半衰期的缺省值是15分钟。路由的惩罚值每5秒钟减少一次。半衰期的值可以被设置。 • 重用门限(reuse limit)――――路由的惩罚值不断的递减。当惩罚值降到重用门限以下时,改路由将不再被抑制。缺省的重用门限为750。工业级4G路由器每10秒钟检查一次那些不需要被抑制的前缀。重用门限时可以被配置的。当惩罚值达到了重用门限的一半时,这条前缀的历史记录(history)将被清除,以便更有效率的使用内存。 • 最大抑制门限/最大抑制时间――――如果路由在短时间内表现出极端的不稳定性,然后又稳定下来,那么累计的惩罚值可能会导致这条工业LTE路由器路由在过长的时间里一直处于惩罚状态。这就是设置最大抑制门限的基本目的。如果工业级LTE路由器路由表现出连续的不稳定性,那么惩罚值就停留在它的上限上,使得路由保持在惩罚状态。最大抑制门限是用公式计算出来的。最大抑制时间为一条路由停留在惩罚状态的最长时间。默认为60分钟(半衰期的4倍)可以配置。 • 最大抑制门限=重用门限×2(最大抑制时间÷半衰期) 由于最大抑制门限为公式算出来的,所以有可能最大抑制门限≤抑制门限,当这种情况发生时,dampening的设置是没有效果的。如重用门限=750,抑制门限=3000,半衰期=30分钟,最大抑制时间=60分钟。按照这样的工业全网通路由器配置,算出来的最大抑制门限为3000,与抑制门限一样,因为必须超过抑制门限,才能对路由进行dampening,所以这时dampening的设置没有效果。 【全网4g通路由器】被抑制的全网工业级路由器路由不会传给本地,也不会传给其他EBGP邻居 •Half-life Time : 15 m 半衰期(一个半衰期降为原来的一半) •Reuse     : 750 降到这个值以下,重新开始启用路由 •Start Suppress : 2000 升到这个值以上,开始抑制 •Max Suppress Time : 60 m (4×15) 最大抑制时间
Read more →

了解工业级路由器Classless与Classful路由协议

December 28, 2017
大家都非常清楚,可以将一个IP网段划分成多个子网,子网的掩码可以是任意位数,比如将一个10.0.0.0/8的大网划分出10.1.1.0/24,10.1.2.0/24,10.1.3.0/24等等,划分出来的更小的网络叫做子网,而原来的大网络叫主网,也称为主类网络,A类地址掩码必须为8位才是主类网络,B类地址掩码必须为16位才是主类网络,C类地址掩码必须为24位才是主类网络。 无论是主网还是子网,都会被工业路由器放入路由表,只是某些工业LTE路由器路由协议不能精确传递子网而已,但只要路由协议传递了子网和掩码,工业级路由器就一定会将其放入路由表中。 支持子网的功能被称为Classless,支持Classless可以与子网很好的协作,如果不支持子网,则被称为Classful,所以,一个路由协议是工作在Classless还是Classful,直接关系到全网路由器路由信息中是否存在精确的子网信息,如RIP和EIGRP,并且这些功能可以在协议中手工开启或关闭。4g DTU 路由协议有Classless与Classful的说法,而IOS本身也有运行在Classless还是Classful的说法,IOS是工作在Classless还是Classful,并不影响路由表中是否有子网条目,也就是说,IOS工作在Classless还是Classful,并不影响工业3G路由器路由表的建立,工业级LTE路由器路由表不会有任何区别,但是,Classless与Classful会决定工业无线路由器转发数据包的进程,影响如下: 对于某个主类网络,如10.0.0.0/8,当工业全网通路由器路由表中存在其中部分子网,如10.1.1.0/24和10.1.2.0/24,当工作在Classless时,对于已经知道的子网,工业级无线路由器会将数据包精确地发送到相应出口,而对于并不知道的子网和其它所有未知目标网络,如10.1.3.0/24和30.1.1.0/24,如果存在默认路由的话,工业级4G路由器便将他们全部发送到默认路由所指示的出口;但是当全网通路由器工作在Classful时,工业级全网通路由器知道了子网10.1.1.0/24,就始终会认为其它所有10.0.0.0/8范围内的子网都应该真实存在于网络中,会认为10.1.2.0/24、10.1.3.0/24等等都存在于网络中,只是自己没有详细路由,这时,当路由器收到去往10.1.1.0/24的数据包时,可以正常转发,但是如果收到去往10.1.3.0/24和30.1.1.0/24的数据包,当路由表中存在默认路由时,去往30.1.1.0/24的数据包会被发送到默认工业级3G路由器路由指示的出口,而去往10.0.0.0/8中的未知子网10.1.3.0/24的数据包则被全部丢弃而不走默认路由。 由以上情况可以看出,工业4G路由器工作在Classful时,如果知道了某个主类网络中的部分子网后,其它所有未知子网的数据包将被全部丢弃而不转发,即使存在默认路由,也不会转发,而其它主类网络的数据包还是会正常转发。IOS的Classless与Classful可以通过命令ip classless和no ip classless开启或关闭。 标签:4g路由器   无线路由器
Read more →
M2M Solution

Wireless IoT & M2M Solutions

December 25, 2017
  5G Smart factories are enhancing manufacturing efficiency with IoT and AI. The smart factory leverages 5G connectivity through live device for stable networks, remote monitoring and secure data transmission. Overall, these features are all met by the H685f and H900f. With the rapid development of information technology, the Internet of Things, artificial intelligence, and […]
Read more →
1 13 14 15 16 17 26