Prev

Next

工业路由器NBMA网络转化为点到点的链路 当我们使用点到点子接口将NBMA网络转化为点到点的链路时,整个NBMA网络将产生过多的PVC部分互联或全互联的网状结构,但这将产生一定的负面影响,会使网络中产生大量的LSP泛洪流量。我们都知道,运行IS-IS的工业路由器当接收到一个LSP报文后,会将此LSP从除接收接口以外的所有启用了IS-IS协议的接口泛洪出去,以使网络中的其他工业路由器都可以接收到此LSP。但是这种泛洪机制对于存在大量部分互联或全互联的网络将产生过多冗余的LSP扩散。 所谓全互联或全网状网络拓扑,是指所有工业路由器都与其他工业级无线路由器向连接(通常是点到点子接口)。在这样的一个网络中,当一台路由器从某接口收到邻居泛洪过来的LSP后,由于它并不知道这个LSP是否已经被其他邻居工业4g路由器收到,所以会再从其他接口泛洪出去,即使其他工业级4g路由器的链路状态数据库中已经存在这个LSP。如果网络中有n个全网路由器的话,那么网络中的每台工业级LTE路由器都会扩散n-2条冗余的LSP,这样总共被泛洪的多余的LSP将为(n-1)x(n-2),条而这些LSP的扩散是多余。如果每台工业全网通路由器都刷新一条LSP的话,那么这个数量还将会成倍数的增长,导致了大量带宽资源的浪费。 为了解这种在全互联或高度互联的网络中出现的LSP泛洪的冗余现象,IS-IS提供了一种解决方案——IS-IS全通组,也称作Mesh组。IS-IS全通组在RFC2973中进行了定义。所谓全通组,就是假设所有工业3G路由器之间都是完全互联的,每个工业级全网通路由器都会直接收到其他全网通工业级路由器泛洪的原始的LSP的拷贝。 可以将全网工业路由器的接口加入到某个全通组中,一个全网通工业路由器上可以存在多个全通组,全通组内接口之间的LSP泛洪是受限制的,全通组之间的LSP泛洪是正常的操作,未加入全通组的工业级3G路由器接口与全通组之间也是正常的LSP泛洪操作。全网通路由器 ...

更多文章

工业路由器使用CSNP来保证链路状态数据库的完整性 在广播网络中,工业路由器使用CSNP来保证链路状态数据库的完整性,并且只有DIS才会发送工业全网通路由器CSNP报文,DIS发送CSNP报文的间隔为10s。CSNP报文中描述了DIS的链路状态数据库中所有工业级3G路由器LSP的摘要信息。当其他工业级路由器收到DIS发送的CSNP后,会使用CSNP中的LSP摘要信息与与本地的链路状态数据库中的LSP进行比较,进行比较的目的是确定本地链路状态数据库中的信息是否已经同步和完整。如果工业级4g路由器发现本地数据库中缺少某个LSP条目,那么它将使用PSNP向DIS请求这个缺少的LSP条目。这个PSNP报文中包含就是请求的LSP条目的摘要信息。当DIS收到其他全网路由器发送的PSNP报文后,将会发送一个完整的LSP报文,这个LSP就是其他工业无线路由器所缺少的LSP条目。在广播网络中,DIS使用周期性的CSNP报文向网络中发送同步链路状态数据库的信号,而其他工业4g路由器使用PSNP报文来请求缺少的LSP条目。 在IS-IS的点到点类型的网络中,链路状态数据库同步的操作与广播网络中略有不同,而且工业级全网通路由器发送CSNP与PSNP报文的方式和其作用也有一些差别。 在点到点网络中不存在DIS,工业3G路由器不会周期性的发送CSNP报文,CSNP报文只在链路链路被激活时发送一次,而且链路两端的工业级4g路由器都会发送CSNP报文以描述本地链路状态数据库中所有LSP的摘要信息。当工业路由器发送对端发送的CSNP中含有本地缺少的LSP信息时,也会使用PSNP报文向对端请求LSP。当对端收到PSNP报文后,将向请求方发送包含完整LSP信息的LSP报文,这点上与广播网络中的操作是相同的。但是在点到点链路上,收到LSP报文的工业4g路由器还会向对方再次发送一个PSNP报文以对之前收到的LSP进行确认。可以说,在点到点网络中的LSP交换是可靠的。这点与广播网络不同,在广播网络中工业级无线路由器不使用PSNP报文对收到的LSP进行确认,而是通过DIS周期性地发送CSNP报文以弥补广播网络中不可靠的LSP交换。 在点到点链路上,工业路由器使用PSNP对收到的LSP报文进行确认,所以在点到点链路上是可靠的泛洪机制。 IS-IS路由协议支持两种网络类型:广播链路和点到点链路。默认情况下,全网通工业级路由器IS-IS将广播网络和NBMA网络看作是广播类型。对于封装了PPP或HDCL等协议的链路看作是点到点类型。对于NBMA网络中的主接口和点到多点子接口,IS-IS将其看作是广播类型;对于NBMA网络中的点到点子接口,将其看作是点到点类型。IS-IS不像OSPF那样,提供了对NBMA网络(例如Frame-Relay、ATM)的专门支持。对于NBMA网络,全网通工业路由器IS-IS认为其网络拓扑是PVC全互联(mesh)的,就是把它看作广播网络。但如果实际网络拓扑中并不是PVC全互联的结构时,例如部分互联的结构和Hub-Spoke结构,推荐使用点到点类型网络,即使用点到点子接口,以免造成NBMA网络中的链路状态数据库同步出现问题。无线路由器

更多文章

工业级路由器LSP校验和(Checksum) 当工业路由器生成一个LSP后,为了保证LSP中信息的完整性,它将对LSP进行校验和计算,然后封装进LSP的LSP校验和字段(checksum)。校验和的计算包括从LSP中的剩余时间字段之后的字段一直到数据包的末尾,由于剩余时间是一个不断变化的字段,所以校验和计算将不包括这部分内容。校验和主要用于检查被破坏的LSP或者还没有从网络中清除的过期LSP。当一台工业4g路由器收到一个LSP,在将该LSP放入到本地链路数据库和将其再泛洪给其他邻接工业3G路由器之前,会重新计算LSP的校验和,如果校验和与LSP中携带的校验和不一致,则说明此全网通工业级路由器LSP传输过程中已经被破坏。 当工业路由器收到了一个被破坏的LSP后,会采取一个清除的操作。它将该LSP的剩余时间设置为0然后再泛洪到网络中。当网络中的其他工业LTE路由器收到这个剩余时间被置为0的LSP后,会将其本地链路状态数据库中相应的LSP清除。当产生这个被破坏的LSP的源双卡路由器收到这个剩余时间被置为0的LSP并发现这个LSP是自己生成的后,会重新生成一个正确的LSP然后泛洪到网络中。 IS-IS的这种LSP清除操作虽然可以有效的清除网络中被破坏的LSP,给运行工业级4G路由器IS-IS路由协议的网络提供了一种自动修复的能力,但是它也带来了一种负面的影响。如果网络中的介质存在问题,就有可能产生LSP被连续破坏的现象。这些被破坏的LSP会被路由器不断的清除,同时源工业无线路由器也会不断的重新生成新的LSP,这种现象被称为LSP破坏风暴。LSP破坏风暴将消耗大量的网络资源。我们可以对工业级无线路由器进行配置,使其在收到被破坏的LSP后忽略它,即丢弃被破坏的LSP,从而启动清除操作。在后续工业级全网通路由器IS-IS配置章节中将介绍具体的配置方法。 标签:4g路由器...

更多文章

伊林思:中间系统类型工业4G路由器(ISType) 在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出现故障并开始新的选举过程,增加了网络的收敛速度。无线路由器

更多文章

用于工业路由器指定策略的路由映射 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...

更多文章

twitter

工业路由器的Network Summary LSA

文章目录 : 产品文章

工业路由器: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

External Attributes LSA

被提议为作为iBGP的另一种选择,用来传输全网通工业路由器BGP协议信息穿越一个OSPF域。

Opaque LSA

特殊应用,透明LSA,基于MPLS。暂时没有实现

OSPF末梢区域

由于并不是每个工业级LTE路由器都需要外部网络的信息,为了减少LSA泛洪量和工业级全网通路由器路由表条目,下图中的Area 2可以配置成为Stub区域

位于Stub边界的ABR将宣告一条默认工业全网通路由器路由到所有的Stub区域内的内部工业级全网路由器

标签:4g路由器    无线路由器

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

文章目录 : 产品文章

•工业路由器通过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路由器

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

文章目录 : 产品文章

工业路由器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,这时的链路状态数据库已经达到收敛状态。全网通路由器

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

文章目录 : 产品文章

工业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路由器

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

文章目录 : 产品文章

邻居及邻接关系出现问题大致情况如下

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. 在工业级4G路由器PRI和BRI/dialer和网络类型之间是点到点的

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

文章目录 : 产品文章

工业路由器发送关于目标网络的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路由器

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

文章目录 : 产品文章

工业路由器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通路由器

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

文章目录 : 产品文章

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

你能够想象如果每个工业无线路由器都存储从它的节点所能到达的每个目标点所需的信息,很可能该工业路由器会积累一张庞大的路由表。由于物理上(cpu,内存)的限制工业级路由器很难有时就根本不可能处理一个庞大的路由表。因此在不影响到达每个目的地的能力的情况下,我们要使路由表最小化。例如,一个工业无线路由器通过连接到另一个工业4g路由器一个DS1链路连接到Internet,那么这个工业级4g路由器可以将Internet上所有节点的信息都存储,或者它也可以将所有DS1串行链路外的非本地的信息都不存储。也就是说工业3G路由器没有在它的路由表中存储任何有关数据“包”要寻找的非本地网络目的地的信息,而是将这些“包”发送到串行链路另一端的工业级3G路由器,由这个全网路由器来提供必要的信息。我们常把像本例中我们所说的在串行DS1链路另一端的工业全网通路由器称为“Gateway of Last Resort”。这种简单的小把戏可以替路由表节省30个数量级的条目。路由信息没有必要被过于频繁地在工业级全网通路由器之间交换。通常路由表中的搅拌器给任何全网通工业路由器所能提供的贫乏的内存和CPU施加了许多不必要的压力。信息的复制不应该影响路由器的转发操作。尽管没有必要每毫秒都刷新路由表,当然也不能每隔一个星期才刷新一次路由表。路由的一重要的目标就是为主机提供能够准确反映当前网络状态的一张路由表。

全网通工业级路由器最重要的操作是将接收的包发送到正确的路径。未经路由的包可能会导致数据丢失。而路由表的不一致将会导致路由环路并使某个数据包在两个相邻的界面之间被循环发送。

人们十分希望所有的全网通路由器都能有快速的收敛性。收敛性可以被非正式地定义为计量所有工业LTE路由器获得一致的网络视图的速度的单位。人们希望有极小的收敛时间,因为如此网络上的每个工业级LTE路由器即使在网络拓扑(即网络视图)被严重改变的情况下也能准确地反映当前的网络拓扑。当网络拓扑被改变时,每个工业全网路由器必须传输数据以帮助其它工业级全网路由器来收敛出正确的网络视图。但是在刷新路由表时快速收敛也存在着它的问题。如果一个链路在迅速地振动(一会儿断开,一会儿合上),它会产生大量的安装和撤销的请求。这个链路最终将会耗尽网络上每个工业TD-LTE路由器的资源,因为其它工业EVDO路由器被强迫快速安装或撤消这个路由。因此,即使快速收敛是路由协议的目标,它也不是所有网络难题的万能药。全网4g通路由器

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

文章目录 : 产品文章

•为了防止路由频繁抖动。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) 最大抑制时间

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

文章目录 : 产品文章

大家都非常清楚,可以将一个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路由器   无线路由器