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

文档序号:9566979阅读:来源:国知局
络中的目标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报文进行解封装以得到所述以太帧的方式,解决了相关技术中运行TRILL的RB无法使用三层的网管进行管理的问题,方便了 TRILL网络的规划和配置。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1是根据本发明实施例的一种三层网关管理TRILL网络的方法的流程图;
[0024]图2是根据本发明实施例的一种三层网管管理TRILL网络的装置的结构框图;
[0025]图3是根据本发明实施例的一种三层网管管理TRILL网络的系统的结构框图;
[0026]图4是根据本发明实施例一的被管理RB的示意图;
[0027]图5是根据本发明实施例一的三层网管管理TRILL网络通信示意图。
【具体实施方式】
[0028]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0029]根据本发明实施例的一方面,提供了一种三层网管管理TRILL网络的方法,图1是根据本发明实施例的一种三层网关管理TRILL网络的方法的流程图,如图1所示,该方法包括以下步骤:
[0030]步骤S102,多链路透明互联(TRILL)网络中的目标路由网桥(RB)关联三层虚拟局域网(Virtual Local Area Network,简称为VLAN)的接口 ;所述目标RB发布所述三层VLAN为所述目标RB的参与VLAN,并为所述三层VLAN计算并下发广播解封装标记,其中,所述参与VLAN用于所述TRILL网络中的全部RB依据所述参与VLAN进行计算并生成到达所述目标RB的单播封装表、广播封装表和广播转发表;
[0031]步骤S104,所述TRILL网络中的边界RB(Ingress RB)接收到三层网管发送的携带所述三层VLAN及其接口的MAC信息的以太帧;所述边界RB依据所述单播封装表或者广播封装表将所述以太帧封装为第一 TRILL数据报文,并依据获取到的单播转发表或者所述广播转发表将所述第一 TRILL数据报文转发至所述目标RB ;
[0032]步骤S106,所述目标RB接收到依据所述广播转发表转发的所述第一 TRILL数据报文,并依据所述广播解封装标记对所述第一 TRILL数据报文进行解封装以得到所述以太帧;或者,所述RB接收到依据所述单播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL报文进行解封装以得到所述以太帧。
[0033]本实施例通过上述步骤,TRILL网络中的目标RB先关联三层VLAN的接口,发布该三层VLAN为该目标RB的参与VLAN,并为该三层VLAN计算并下发广播解封装标记,然后,边界RB将三层网管向目标RB发送的包含三层IP报文的二层以太帧进行封装为TRILL数据报文并发送至目标RB,然后目标RB对该TRILL进行解封装得到原始包含三层IP报文的二层以太帧并进行处理,实现了三层网管通过三层方式与TRILL网络中的目标RB进行通讯,解决了相关技术中运行TRILL的RB无法使用三层的网管进行管理的问题,方便了 TRILL网络的规划和配置。
[0034]其中,广播封装表用于将一个二层以太帧封装为TRILL广播数据报文;单播封装表用于将一个二层以太帧封装为TRILL单播数据报文;广播转发表用于转发TRILL广播数据报文;单播转发表用于转发TRILL单播数据报文;TRILL MAC表用于判断是否可以进行TRILL单播并单播至哪个RB的nickname,收到任何TRILL数据报文都会学习。
[0035]目标RB通过广播数据报文接收上述以太帧可以如下:所述目标RB确定接收到的所述第一 TRILL数据报文为广播数据报文,并且所述第一 TRILL数据报文是从具有所述目标RB的所述广播解封装标记的VLAN接收到的,则对所述第一 TRILL数据报文进行解封装以得到所述以太帧。
[0036]在目标RB对第一 TRILL数据报文进行解封装以得到以太帧之后,所述目标RB可以根据自身的三层转发表判断所述以太帧中包含的目的IP地址是否为所述三层VLAN的接口的IP地址;如果是,所述目标RB发送所述以太帧至所述三层VLAN的接口并处理所述以太帧。
[0037]在所述目标RB依据所述广播解封装标记接收到依据广播转发表转发的所述第一TRILL数据报文,并对所述第一 TRILL数据报文进行解封装以得到所述以太帧之后,所述目标RB可以获取到所述第一 TRILL数据报文中携带的所述三层网管的VLAN和MAC信息,并将所述三层网管的VLAN和MAC信息添加到所述目标RB的TRILL MAC表中。
[0038]目标RB可以通过以下方式响应该以太帧:所述目标RB封装所述以太帧的响应消息为第二 TRILL数据报文,其中所述第二 TRILL数据报文中携带的源MAC信息为所述三层VLAN的接口的VLAN和MAC信息,并将所述第二 TRILL数据报文通过所述边界RB发送给所述三层网管。
[0039]目标RB通过单播数据报文接收上述以太帧可以如下:所述边界RB获取来自所述目标RB的第二 TRILL数据报文,其中,所述第二 TRILL数据报文中携带所述三层VLAN的接口的VLAN和MAC信息,并将所述VLAN和MAC信息添加到边界RB的TRILL MAC表中;所述边界RB获取接收到的以太帧中的所述三层VLAN的接口的MAC信息,并根据所述以太帧中的所述三层VLAN的接口的MAC信息通过所述单播转发表将所述第一 TRILL数据报文转发至所述目标RB。
[0040]所述目标RB可以在生成的LSP报文的路由能力TLV中,包含参与VLAN和生成树根子 TLV (Interested VLANs and Spanning Tree Roots Sub-TLV),以发布所述 VLAN 为所述目标RB的参与VLAN。
[0041]此外,在目标RB关联三层VLAN的接口之后,并不对所述三层VLAN的接口进行TRILL网络的一些常规的使能接口行为。
[0042]对应于上述方法,在本实施例中还提供了一种三层网管管理TRILL网络的装置,图2是根据本发明实施例的一种三层网管管理TRILL网络的装置的结构框图,如图2所示,该装置包括关联模块22和解封装模块24,下面对各个模块进行详细说明:
[0043]关联模块22,用于关联三层虚拟局域网VLAN的接口 ;并发布所述三层VLAN为所述目标RB的参与VLAN,且为所述三层VLAN计算并下发广播解封装标记,其中,所述参与VLAN用于所述TRILL网络中的全部RB依据所述参与VLAN进行计算并生成到达所述目标RB的单播封装表、广播封装表和广播转发表;解封装模块24,与关联模块22相连,用于接收到所述TRILL网络中的边界RB依据广播转发表转发的所述第一 TRILL数据报文,并依据所述广播解封装标记对所述第一 TRILL数据报文进行解封装以得到所述以太帧;或者,接收到所述TRILL网络中的边界RB依据所述单播转发表转发的所述第一 TRILL数据报文,并对所述第一 TRILL报文进行解封装以得到所述以太帧;其中,所述边界RB接收到三层网管发送的携带所述三层VLAN及其接口的MAC信息的以太帧;所述边界RB依据所述单播封装表或者广播封装表将所述以太帧封装为第一 TRILL数据报文,并依据获取到的单播转发表或者所述广播转发表将所述第一 TRILL数据报文转发至所述目标RB。
[0044]优选地,所述解封装模块24可以包括:确定单元,用于确定接收到的所述第一TRILL数据报文为广播数据报文,并且所述第一 TRILL数据报文是从具有所述目标RB的所述广播解封装标记的VLAN接收到的,则对所述第一 TRILL数据报文进行解封装以得到所述以太帧。
[0045]优选地,所述装置还可以包括:判断模块,与解封装模块24相连,用于根据自身的三层转发表判断所述以太帧中包含的目的IP地址是否为所述三层接口的IP地址;处理模块,用于在判断结果为是的情况下,发送所述以太帧至所述三层VLAN的接口并处理所述以太帧。
[0046]优选地,所述装置还可以包括:添加模块,与解封装模块24相连,用于获取所述第一 TRILL数据报文中携带的所述三层网管的VLAN和MAC信息,并将所述三层网管的VLAN和MAC信息添加到所述目标RB的TRILL MAC表中。
[0047]优选地,所述装置还可以包括:封装模块,用于封装所述以太帧的响应消息为第二TRILL数据报文,其中所述第二 TRILL数据报文中携带的源MAC信息为所述三层VLAN的接口的VLAN和MAC信息,并将所述第二 TRILL数据报文通过所述边界RB发送给所述三层网管。
[0048]在本实施例中还提供了一种三层网管管理TRILL网络的系统,图3是根据本发明实施例的一种三层网管管理TRILL网络的系统的结
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1