本发明专利技术公开了一种三层网管管理TRILL网络的方法、装置及系统,其中,该方法包括:TRILL网络中的目标RB先关联三层VLAN的接口,发布该三层VLAN为该目标RB的参与VLAN,并为该三层VLAN计算并下发广播解封装标记,然后,边界RB将三层网管向目标RB发送的包含三层IP报文的二层以太帧进行封装为TRILL数据报文并发送至目标RB,然后目标RB对该TRILL进行解封装得到原始二层以太帧并进行处理。通过本发明专利技术,解决了相关技术中运行TRILL的RB无法使用三层的网管进行管理的问题,方便了TRILL网络的规划和配置。
【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种三层网管管理多链路透明互联(Transparent Interconnect1n of Lots of Links,简称为 TRILL)网络的方法、装置及系统。
技术介绍
多链路透明互联(TransparentInterconnect1n of Lots of Links,简称为TRILL)协议,目前已经是国际标准的协议。多年来逐步演变而来,将三层路由技术应用于二层传输,实现大规模二层云,满足日益增长的融合网络或超大型数据中心要求,构建一个优良而高效的二层广播域。TRILL使用TRILL-中间系统到中间系统协议(Intermediatesystem to Intermediate system,简称为ISIS)作为其动态协议完成路径计算。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)计算出到达目的地址的最佳路由。运行TRILL的设备RB —般只能包含纯二层以太接口,并且只能处理和上送以太报文,那么,从通信机制上来讲,就不能使用三层的网管设备来管理一个RB,无法方便TRILL网络的规划和配置。针对相关技术中运行TRILL的RB无法使用三层的网管进行管理的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中运行TRILL的RB无法使用三层的网管进行管理的问题,本专利技术提供了一种三层网管管理TRILL网络的方法、装置及系统,以至少解决上述问题。根据本专利技术的一个方面,提供了一种三层网管管理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报文进行解封装以得到所述以太帧。优选地,所述目标RB依据所述广播解封装标记接收到依据广播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL数据报文进行解封装以得到所述以太帧包括:所述目标RB确定接收到的所述第一 TRILL数据报文为广播数据报文,并且所述第一 TRILL数据报文是从具有所述目标RB的所述广播解封装标记的VLAN接收到的,则对所述第一TRILL数据报文进行解封装以得到所述以太帧。优选地,在所述目标RB包括对所述第一 TRILL数据报文进行解封装以得到所述以太帧之后,还包括:所述目标RB根据自身的三层转发表判断所述以太帧中包含的目的IP地址是否为所述三层VLAN的接口的IP地址;如果是,所述目标RB发送所述以太帧至所述三层VLAN的接口并处理所述以太帧。优选地,在所述目标RB依据所述广播解封装标记接收到依据广播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL数据报文进行解封装以得到所述以太帧之后,还包括:所述目标RB获取所述第一 TRILL数据报文中携带的所述三层网管的VLAN和MAC信息,并将所述三层网管的VLAN和MAC信息添加到所述目标RB的TRILL MAC表中。 优选地,在所述目标RB包括对所述第一 TRILL数据报文进行解封装以得到所述以太帧之后,还包括:所述目标RB封装所述以太帧的响应消息为第二TRILL数据报文,其中所述第二 TRILL数据报文中携带的源MAC信息为所述三层VLAN的接口的VLAN和MAC信息,并将所述第二 TRILL数据报文通过所述边界RB发送给所述三层网管。优选地,所述TRILL网络中的边界RB依据获取到的单播转发表将所述第一 TRILL数据报文转发至所述目标RB包括:所述边界RB获取来自所述目标RB的第二 TRILL数据报文,其中,所述第二 TRILL数据报文中携带所述三层VLAN的接口的VLAN和MAC信息,并将所述VLAN和MAC信息添加到边界RB的TRILL MAC表中;所述边界RB获取接收到的以太帧中的所述三层VLAN的接口的MAC信息,并根据所述以太帧中的所述三层VLAN的接口的MAC信息通过所述单播转发表将所述第一 TRILL数据报文转发至所述目标RB。优选地,所述目标RB发布所述三层VLAN为所述目标RB的参与VLAN包括:所述目标RB在生成的LSP报文的路由能力TLV中,包含Interested VLANs and Spanning TreeRoots Sub-TLV。优选地,在TRILL网络中的目标RB关联三层VLAN的接口之后,还包括:不对所述三层VLAN的接口进行TRILL网络的使能接口行为。根据本专利技术的另一方面,提供了一种三层网管管理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。优选地,所述解封装模块包本文档来自技高网...
【技术保护点】
一种三层网管管理多链路透明互联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报文进行解封装以得到所述以太帧。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴强,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。