三层网管管理trill网络的方法、装置及系统的制作方法

文档序号:9566979阅读:405来源:国知局
三层网管管理trill网络的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种三层网管管理多链路透明互联(Transparent Interconnect1n of Lots of Links,简称为 TRILL)网络的方法、装置及系统。
【背景技术】
[0002]多链路透明互联(TransparentInterconnect1n of Lots of Links,简称为TRILL)协议,目前已经是国际标准的协议。多年来逐步演变而来,将三层路由技术应用于二层传输,实现大规模二层云,满足日益增长的融合网络或超大型数据中心要求,构建一个优良而高效的二层广播域。TRILL使用TRILL-中间系统到中间系统协议(Intermediatesystem to Intermediate system,简称为ISIS)作为其动态协议完成路径计算。
[0003]TRILL-1SIS是一种动态的、基于链路状态的内部网关协议(Inter1r GatewayProtocols,简称为IGP)。TRILL-1SIS协议通过hello报文交互协商建立邻居后,每一个路由网桥(Routing Bridge,简称为RB)都产生链路状态协议数据包(Link State ProtocolData Unit,简称为LSP)描述本RB的链路状态信息,并发送到网络中,并且也会存储网络拓扑上所有RB设备发送过来的LSP,形成链路状态数据库(Link State DataBase,简称为LSDB)。TRILL-1SIS就是使用链路状态数据库通过最短路径优先算法(Shortest PathFirst,简称为SPF)计算出到达目的地址的最佳路由。
[0004]运行TRILL的设备RB —般只能包含纯二层以太接口,并且只能处理和上送以太报文,那么,从通信机制上来讲,就不能使用三层的网管设备来管理一个RB,无法方便TRILL网络的规划和配置。
[0005]针对相关技术中运行TRILL的RB无法使用三层的网管进行管理的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]针对相关技术中运行TRILL的RB无法使用三层的网管进行管理的问题,本发明提供了一种三层网管管理TRILL网络的方法、装置及系统,以至少解决上述问题。
[0007]根据本发明的一个方面,提供了一种三层网管管理TRILL网络的方法,包括:TRILL网络中的目标路由网桥RB关联三层虚拟局域网VLAN的接口 ;所述目标RB发布所述三层VLAN为所述目标RB的参与VLAN,并为所述三层VLAN计算并下发广播解封装标记,其中,所述参与VLAN用于所述TRILL网络中的全部RB依据所述参与VLAN进行计算并生成到达所述目标RB的单播封装表、广播封装表和广播转发表;所述TRILL网络中的边界RB接收到三层网管发送的携带所述三层VLAN及其接口的MAC信息的以太帧;所述边界RB依据所述单播封装表或者广播封装表将所述以太帧封装为第一 TRILL数据报文,并依据获取到的单播转发表或者所述广播转发表将所述第一 TRILL数据报文转发至所述目标RB ;所述目标RB接收到依据所述广播转发表转发的所述第一 TRILL数据报文,并依据所述广播解封装标记对所述第一 TRILL数据报文进行解封装以得到所述以太帧;或者,所述RB接收到依据所述单播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL报文进行解封装以得到所述以太帧。
[0008]优选地,所述目标RB依据所述广播解封装标记接收到依据广播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL数据报文进行解封装以得到所述以太帧包括:所述目标RB确定接收到的所述第一 TRILL数据报文为广播数据报文,并且所述第一 TRILL数据报文是从具有所述目标RB的所述广播解封装标记的VLAN接收到的,则对所述第一TRILL数据报文进行解封装以得到所述以太帧。
[0009]优选地,在所述目标RB包括对所述第一 TRILL数据报文进行解封装以得到所述以太帧之后,还包括:所述目标RB根据自身的三层转发表判断所述以太帧中包含的目的IP地址是否为所述三层VLAN的接口的IP地址;如果是,所述目标RB发送所述以太帧至所述三层VLAN的接口并处理所述以太帧。
[0010]优选地,在所述目标RB依据所述广播解封装标记接收到依据广播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL数据报文进行解封装以得到所述以太帧之后,还包括:所述目标RB获取所述第一 TRILL数据报文中携带的所述三层网管的VLAN和MAC信息,并将所述三层网管的VLAN和MAC信息添加到所述目标RB的TRILL MAC表中。[0011 ] 优选地,在所述目标RB包括对所述第一 TRILL数据报文进行解封装以得到所述以太帧之后,还包括:所述目标RB封装所述以太帧的响应消息为第二TRILL数据报文,其中所述第二 TRILL数据报文中携带的源MAC信息为所述三层VLAN的接口的VLAN和MAC信息,并将所述第二 TRILL数据报文通过所述边界RB发送给所述三层网管。
[0012]优选地,所述TRILL网络中的边界RB依据获取到的单播转发表将所述第一 TRILL数据报文转发至所述目标RB包括:所述边界RB获取来自所述目标RB的第二 TRILL数据报文,其中,所述第二 TRILL数据报文中携带所述三层VLAN的接口的VLAN和MAC信息,并将所述VLAN和MAC信息添加到边界RB的TRILL MAC表中;所述边界RB获取接收到的以太帧中的所述三层VLAN的接口的MAC信息,并根据所述以太帧中的所述三层VLAN的接口的MAC信息通过所述单播转发表将所述第一 TRILL数据报文转发至所述目标RB。
[0013]优选地,所述目标RB发布所述三层VLAN为所述目标RB的参与VLAN包括:所述目标RB在生成的LSP报文的路由能力TLV中,包含Interested VLANs and Spanning TreeRoots Sub-TLV。
[0014]优选地,在TRILL网络中的目标RB关联三层VLAN的接口之后,还包括:不对所述三层VLAN的接口进行TRILL网络的使能接口行为。
[0015]根据本发明的另一方面,提供了一种三层网管管理TRILL网络的装置,位于TRILL网络中的目标路由网桥RB中,包括:关联模块,用于关联三层虚拟局域网VLAN的接口 ;并发布所述三层VLAN为所述目标RB的参与VLAN,且为所述三层VLAN计算并下发广播解封装标记,其中,所述参与VLAN用于所述TRILL网络中的全部RB依据所述参与VLAN进行计算并生成到达所述目标RB的单播封装表、广播封装表和广播转发表;解封装模块,用于接收到所述TRILL网络中的边界RB依据广播转发表转发的所述第一 TRILL数据报文,并依据所述广播解封装标记对所述第一 TRILL数据报文进行解封装以得到所述以太帧;或者,接收到所述TRILL网络中的边界RB依据所述单播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL报文进行解封装以得到所述以太帧;其中,所述边界RB接收到三层网管发送的携带所述三层VLAN及其接口的MAC信息的以太帧;所述边界RB依据所述单播封装表或者广播封装表将所述以太帧封装为第一 TRILL数据报文,并依据获取到的单播转发表或者所述广播转发表将所述第一 TRILL数据报文转发至所述目标RB。
[0016]优选地,所述解封装模块包括:确定单元,用于确定接收到的所述第一 TRILL数据报文为广播数据报文,并且所述第一 TRILL数据报文是从具有所述目标RB的所述广播解封装标记的VLAN接收到的,则对所述第一 TRILL数据报文进行解封装以得到所述以太帧。
[0017]优选地,所述装置还包括:判断模块,用于根据自身的三层转发表判断所述以太帧中包含的目的IP地址是否为所述三层接口的IP地址;处理模块,用于在判断结果为是的情况下,发送所述以太帧至所述三层VLAN的接口并处理所述以太帧。
[0018]优选地,所述装置还包括:添加模块,用于获取所述第一 TRILL数据报文中携带的所述三层网管的VLAN和MAC信息,并将所述三层网管的VLAN和MAC信息添加到所述目标RB 的 TRILL MAC 表中。
[0019]优选地,所述装置还包括:封装模块,用于封装所述以太帧的响应消息为第二TRILL数据报文,其中所述第二 TRILL数据报文中携带的源MAC信息为所述三层VLAN的接口的VLAN和MAC信息,并将所述第二 TRILL数据报文通过所述边界RB发送给所述三层网管。
[0020]根据本发明的再一方面,还提供了一种三层网管管理TRILL网络的系统,包括:三层网管,用于发送携带三层虚拟局域网VLAN及其接口的MAC信息的以太帧;TRILL网络中的目标路由网桥RB,用于关联三层虚拟局域网VLAN的接口 ;发布所述三层VLAN为所述目标RB的参与VLAN,并为所述三层VLAN计算并下发广播解封装标记,其中,所述参与VLAN用于所述TRILL网络中的全部RB依据所述参与VLAN进行计算并生成到达所述目标RB的单播封装表、广播封装表和广播转发表;所述TRILL网络中的边界RB,用于接收到三层网管发送的携带所述三层VLAN及其接口的MAC信息的以太帧;依据所述单播封装表或者广播封装表将所述以太帧封装为第一 TRILL数据报文,并依据获取到的单播转发表或者所述广播转发表将所述第一 TRILL数据报文转发至所述目标RB;所述目标RB,还用于接收到依据所述广播转发表转发的所述第一 TRILL数据报文,并依据所述广播解封装标记对所述第一 TRILL数据报文进行解封装以得到所述以太帧;或者,接收到依据所述单播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL报文进行解封装以得到所述以太帧。
[0021]通过本发明,采用TRILL网
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1