端系统地址分发信息协议的快速收敛方法及装置制造方法及图纸

技术编号:14549773 阅读:101 留言:0更新日期:2017-02-04 22:51
本发明专利技术公开了一种端系统地址分发信息(ESADI)协议的收敛方法,包括:当网络拓扑发生变化时,多链接透明互连协议计算单播封装表;当所述单播封装表包含远端路由网桥(RB)的远端VLAN指定转发者可达,并且本地RB接收到了所述远端RB发来的使能ESADI功能信息的LSP时,所述本地RB与远端RB在所述本地VLAN中建立邻居关系,实现ESADI协议的快速收敛。本发明专利技术还同时公开了一种ESADI协议的收敛装置。

Method and apparatus for fast convergence of address distribution information protocol of end system

The invention discloses an end system address information distribution (ESADI) including convergence method, protocol: when network topology changes, multi link transparent interconnection protocol unicast calculation package table; when the table contains a package of unicast routing bridge (RB) of the distal end of the distal VLAN to specify the forwarding, and received local RB sent to the remote RB enable ESADI function information of LSP, the local RB and remote RB building neighborhood in the local VLAN, fast convergence of ESADI protocol. The invention also discloses a convergence device of the ESADI protocol.

【技术实现步骤摘要】

本专利技术涉及通信领域中的路由传输技术,具体涉及端系统地址分发信息(EndStationAddressDistributionInformation,ESADI)协议的快速收敛方法及装置。
技术介绍
多链接透明互连协议(TransparentInterconnectionoverLotsofLinks,TRILL)目前已经是国际标准协议,TRILL协议将三层路由技术应用于二层传输,实现大规模二层云,以满足日益增长的融合网络或超大型数据中心的要求,构建一个优良而高效的二层广播域。TRILL协议使用ESADI作为其一种可选协议完成端地址对应的媒体接入控制(MediaAcessControl,MAC)地址的学习。ESADI协议是一种由中间系统到中间系统(Intermediatesystemtointermediatesystem,ISIS)衍化而来的端地址学习协议,ESADI协议通过TRILL协议的链路状态协议数据包(Link-StatePacket,LSP)交互协商建立ESADI邻居。每个运行ESADI协议的路由桥(RoutingBridge,RB)都产生ESADI协议的LSP,LSP携带RB可以到达的端地址对应的MAC地址,并将RB的MAC地址发送到网络中。在上述传输过程中,只有将当前RB作为邻居的RB,才会保存当前RB的ESADI协议的LSP报文,形成链路状态数据库(LinkStateDataBase,LSDB);通过LSDB,当前RB就可以学习到ESADI邻居的端地址。现有ESADI协议中仅仅提出了根据TRILL协议的LSP中参与虚拟局域网(VirtualLocalAreaNetwork,VLAN)和生成树根(InterestedVLANsandSpanningTreeRoots)中的子TLV(Type-length-value)所携带的ESADI协议使能标记来说明VLAN的建立或邻居的删除。然而,实际应用中却会存在如下问题:现有ESADI协议要求通过ESADI协议的完全序列号协议数据单元(CompleteSequenceNumbersProtocolDataUnit,CSNP)报文进行保活指定路由桥(DirectiveRoutingBridge,DRB)的操作对DRB进行判断,这里,所谓保活DRB是指:如果在一个RB老化时间(默认为三个ESADI-CSNP的发送周期时间,即30s;DRB默认为10s发送一次ESADI-CSNP)内收到DRB发送的ESADI-CSNP报文,则认为此DRB有效;而由于网络拓扑中断、增加了RB或删除了RB等情况,导致在一个老化时间内RB收不到ESADI-CSNP报文,此时RB认为DRB失效。而由DRB失效导致的ESADI协议重新建立网络拓扑的延时可达1200秒(保留已经失效的ESADI邻居的信息的有效时间),使得ESADI协议不能及时收敛。这期间,实际网络拓扑结构已经发生变化,但RB上的TRILL协议的LSP仍然存在,即RB仍然保存着不可达的无效MAC表项,RB上的邻居RB没有及时删除;ESADI的DRB则继续按照原有网络拓扑结构发送LSP,这将导致LSP发送错误,进而使得ESADI协议不能及时选举新的DRB,无法保证新分裂网络的LSP的正确同步。
技术实现思路
有鉴于此,本专利技术实施例期望提供ESADI协议的收敛方法及装置,至少能解决现有ESADI协议存在的ESADI协议不能及时收敛的缺陷。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种ESADI协议的收敛方法,所述方法包括:当网络拓扑发生变化时,多链接透明互连协议计算单播封装表;当所述单播封装表包含远端RB的远端VLAN指定转发者可达,并且本地RB接收到了所述远端RB发来的使能ESADI功能信息的LSP时,所述本地RB与远端RB在所述本地VLAN中建立邻居关系,实现ESADI协议的快速收敛。上述方案中,所述单播封装表包含所述远端RB的远端VLAN指定转发者可达包括:当所述本地RB存在所述远端RB的所述远端VLAN的封装表表项时,所述远端RB的所述远端VLAN指定转发者可达。上述方案中,所述本地RB接收到了所述远端RB发来的使能ESADI功能信息的LSP包括:本地RB接收所述远端RB发来的LSP;所述LSP携带了InterestedVLANsandSpanningTreeRoots子TLV,所述InterestedVLANsandSpanningTreeRoots子TLV的nickname和VLAN字段表示所述远端RB的远端VLAN使能了ESADI功能信息。上述方案中,所述本地RB与远端RB在所述本地VLAN中建立邻居关系包括:当所述本地RB接收到所述远端RB发来的LSP,且所述单播封装表存在所述远端RB的所述远端VLAN的封装表表项时,则所述本地VLAN添加所述远端RB成为ESADI邻居RB,进而下发所述远端RB可达的MAC表项;否则,所设本地VLAN不将所述远端RB添加为ESADI邻居RB,也不会下发所述远端RB可达的MAC表项。上述方案中,所述本地RB与远端RB在所述远端VLAN中建立邻居关系包括:当所述LSP所携带的InterestedVLANsandSpanningTreeRoots子TLV中nickname和VLAN字段所表示的所述VLAN使能ESADI功能信息存在时,如果这个所述远端RB的所述远端VLAN指定转发者仍然可达,不做任何处理;否则,在所述本地VLAN中删除这个ESADI邻居RB,并对应删除所述远端RB对应可达的MAC表项。上述方案中,所述本地RB与远端RB在所述远端VLAN中建立邻居关系包括:当所述本地RB发现在TRILL协议中LSP所携带的InterestedVLANsandSpanningTreeRoots子TLV中nickname和VLAN字段所表示的所述远端VLAN使能的ESADI功能信息发生撤销、老化或删除时,所述本地RB将所述远端RB的ESADI邻居删除。本专利技术实施例还提供了一种ESADI协议的收敛装置,所述装置包括:单播封装表计算单元,用于在网络拓扑发生变化时,多链接透明互连协议计算单播封装表;ESADI协议收敛单元,用于当所述单播封装表包含远端RB的远端VLAN指定转发者可达,并且本地RB接收到了所述远端RB发来的使能ESADI功能信息的LSP时,所述本地RB与远端RB在所述本地VLAN中建立本文档来自技高网
...

【技术保护点】
一种端系统地址分发信息ESADI协议的收敛方法,其特征在于,所述方法包括:当网络拓扑发生变化时,多链接透明互连协议计算单播封装表;当所述单播封装表包含远端路由网桥RB的远端VLAN指定转发者可达,并且本地RB接收到了所述远端RB发来的使能ESADI功能信息的LSP时,所述本地RB与远端RB在所述本地VLAN中建立邻居关系,实现ESADI协议的快速收敛。

【技术特征摘要】
1.一种端系统地址分发信息ESADI协议的收敛方法,其特征在于,所述
方法包括:
当网络拓扑发生变化时,多链接透明互连协议计算单播封装表;
当所述单播封装表包含远端路由网桥RB的远端VLAN指定转发者可达,
并且本地RB接收到了所述远端RB发来的使能ESADI功能信息的LSP时,所
述本地RB与远端RB在所述本地VLAN中建立邻居关系,实现ESADI协议的
快速收敛。
2.根据权利要求1所述的方法,其特征在于,所述单播封装表包含所述远
端RB的远端VLAN指定转发者可达包括:
当所述本地RB存在所述远端RB的所述远端VLAN的封装表表项时,所
述远端RB的所述远端VLAN指定转发者可达。
3.根据权利要求1所述的方法,其特征在于,所述本地RB接收到了所述
远端RB发来的使能ESADI功能信息的LSP包括:
本地RB接收所述远端RB发来的LSP;所述LSP携带了InterestedVLANs
andSpanningTreeRoots子TLV,所述InterestedVLANsandSpanningTreeRoots
子TLV的nickname和VLAN字段表示所述远端RB的远端VLAN使能了ESADI
功能信息。
4.根据权利要求3所述的方法,其特征在于,所述本地RB与远端RB在
所述本地VLAN中建立邻居关系包括:
当所述本地RB接收到所述远端RB发来的LSP,且所述单播封装表存在
所述远端RB的所述远端VLAN的封装表表项时,则所述本地VLAN添加所述
远端RB成为ESADI邻居RB,进而下发所述远端RB可达的MAC表项;否则,
所设本地VLAN不将所述远端RB添加为ESADI邻居RB,也不会下发所述远
端RB可达的MAC表项。
5.根据权利要求4所述的方法,其特征在于,所述本地RB与远端RB在

\t所述远端VLAN中建立邻居关系包括:
当所述LSP所携带的InterestedVLANsandSpanningTreeRoots子TLV中
nickname和VLAN字段所表示的所述VLAN使能ESADI功能信息存在时,如
果这个所述远端RB的所述远端VLAN指定转发者仍然可达,不做任何处理;
否则,在所述本地VLAN中删除这个ESADI邻居RB,并对应删除所述远端
RB对应可达的MAC表项。
6.根据权利要求4所述的方法,其特征在于,所述本地RB与远端RB在
所述远端VLAN中建立邻居关系包括:
当所述本地RB发现在TRILL协议中LSP所携带的InterestedVLANsand
SpanningTreeRoots子TLV中nickname和VLAN字段所表示的所述远端VLAN
使能的ESADI功能信息发生撤销、老化或删除时,所述本地RB将所述远端
RB的ESADI邻居删除。
7.一种ESADI协议的收敛装置,其特征在于,所述装置包括:
单播封装表计算单元,用于在网络拓扑发生变化时,多链接透明互连协议
计算单播封装表;
ESADI协议收敛单元,用于当所述单播封装表包含远端RB的远端VLAN
指定转发者可达,并且本地RB接收到了所述...

【专利技术属性】
技术研发人员:吴强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1