TRILL网络中发送报文的方法、装置、系统以及非转发网桥制造方法及图纸

技术编号:7810532 阅读:194 留言:0更新日期:2012-09-27 18:45
本发明专利技术的实施例涉及通信领域,公开了一种多链路透明互联TRILL网络中发送报文的方法,包括:虚拟局域网VLAN的非转发网桥向邻居发送通告,所述通告用于指示所述非转发网桥能够支持所述VLAN;所述非转发网桥接收终端地址分布信息ESADI消息;所述非转发网桥对接收到的所述ESADI消息进行解析,学习所述ESADI消息中携带的主机媒体接入控制MAC地址;当所述非转发网桥被指定为转发网桥时,根据所述学习到的主机MAC地址,将需要发送到所述主机的报文,单播发送至所述主机。该方法能够使得TRILL网络中的非转发网桥学习主机MAC,从而当非转发网桥被指定为转发网桥时,不会将发送给某个本地主机的报文进行全网广播,避免了网络中的带宽被占用,节约了资源。本发明专利技术的实施例还公开了一种TRILL网络中发送报文的装置、系统以及非转发网桥。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及ー种TRILL网络中发送报文的方法、装置、系统以及非转发网桥
技术介绍
TRILL (Transparent Interconnection of Lots of Links,多链路透明互联)协议是IETF (Internet Engineering Task Force,互联网工程任务组)正在标准化的互联网ニ层(如以太网)多路由解决方案。TRILL 协议将三层的 IS-IS (Intermediate System To Intermediate SystemRouting Protocol,中间系统到中间系统的路由选择协议)路由引入ニ层,以取代STP (Spanning Tree Protocol,生成树协议),从而可以按照最短路径进行数据转发,并且使得多路径路由成为可能,使得带宽的利用更加充分。在TRILL网络中,由集线器、交換机和传统网桥连接所构成的局域网被称为本地链路。本地链路可与不同的RB(Routing Bridge,路由网桥)相连,构成多归属(multi-homing)的情形。在 TRILL 中,由 DRB(Designated Routing Bridge,指定路由网桥)为本地链路上的VLAN (Virtual Local Area Network,虚拟局域网)指定一个转发网桥(Forwarder),例如图I中的RBl,由该转发网桥负责处理该VLAN的数据报文。而对于非转发网桥,例如RB2,则不会对该VLAN的数据报文进行解析处理。在TRILL中,所有參与该VLAN通信的转发网桥形成了一条虚链路(VirtualLink),虚链路成员之间通过 ESADI (End Station Address Distribution Information,终端地址分布信息)消息的传递,相互通告在该VLAN内自己所连主机(或所连本地链路上的主机)的MAC(Media Access Control,媒体接入控制)地址,学习接收到的ESADI消息中携带的主机MAC地址。其中,该ESADI消息被视为数据报文,进行组播发送。不属于该虚链路的RB,例如非转发网桥,不会接收到该ESADI消息。在这种情况下,当非转发网桥,即RB2,被指定为转发网桥时(例如,RBl发生故障),RB2将负责处理该VLAN的数据报文。可是由于RB2作为非转发网桥时,没有对主机MAC进行学习,因此,当RB2被指定为转发网桥吋,发往某个主机的报文将被视为未知目的的单播报文来进行处理,即进行广播发送。这会使得网络中的带宽被占用,造成资源的浪费。
技术实现思路
为解决现有TRILL网络中,非转发网桥被指定为转发网桥时,带宽被占用,造成资源浪费的问题,本专利技术的实施例提供了.......一方面,本专利技术的实施例提供了ー种TRILL网络中发送报文的方法,包括VLAN的非转发网桥向邻居发送通告,所述通告用于指示所述非转发网桥能够支持所述VLAN ;所述非转发网桥接收終端地址分布信息ESADI消息;所述非转发网桥对接收到的所述ESADI消息进行解析,学习所述ESADI消息中携帯的主机媒体接入控制MAC地址;当所述非转发网桥被指定为转发网桥时,根据所述学习到的主机MAC地址,将需要发送到所述主机的报文,单播发送至所述主机。另ー方面,本专利技术的实施例提供了ー种TRILL网络中发送报文的装置,包括通告模块(300),用于向邻居发送通告,所述通告用于指示所述非转发网桥能够支持VLAN ;接收模块(310),用于接收終端地址分布信息ESADI消息;处理模块(320),用于对接收模块(300)接收到的ESADI消息进行解析,学习所述ESADI消息中携帯的主机媒体接入控制MAC地址;发送模块(330),用于当所述非转发网桥被指定为转发网桥时,根据所述学习到的主机MAC地址,将需要发送到所述主机的报文,单播发送至所述主机。 另ー方面,本专利技术的实施例提供了ー种TRILL网络中发送报文的系统,包括虚拟局域网VLAN的非转发网桥(600),用于向邻居发送通告,所述通告用于指示所述非转发网桥能够支持所述VLAN ;接收终端地址分布信息ESADI消息,对接收到的ESADI消息进行解析,学习所述ESADI消息中携帯的主机媒体接入控制MAC地址;用于当所述非转发网桥被指定为转发网桥吋,根据上述学习到的主机MAC地址,将需要发送到所述主机的报文,单播发送至所述主机;VLAN的转发网桥(610),用于发送ESADI消息。另ー方面,本专利技术的实施例提供了ー种TRILL网络中的非转发网桥,包括通告器(700),用于向邻居发送通告,所述通告用于指示所述非转发网桥能够支持VLAN ;接收器(710),用于接收終端地址分布信息ESADI消息;处理器(720),用于对接收器(710)接收到的ESADI消息进行处理,学习所述ESADI消息中携带的主机媒体接入控制MAC地址;发送器(730),用于当所述非转发网桥被指定为转发网桥时,根据所述学习到的主机MAC地址,将需要发送到所述主机的报文,单播发送至所述主机。采用本专利技术的实施例提供的技术方案,能够使得TRILL网络中的非转发网桥学习主机的MAC地址,从而当非转发网桥被指定为转发网桥时,不会将发送给某个本地主机的报文进行全网广播,避免了网络中的带宽被占用,节约了资源。附图说明图I为现有TRILL网络的ー个典型场景;图2为本专利技术的一个实施例提供的ー种TRILL网络中发送报文的方法流程图;图3为本专利技术另ー个实施例提供的ー种TRILL网络中发送报文的方法流程图;图4为本专利技术的一个实施例提供的ー种TRILL网络中发送报文的装置结构图;图5为本专利技术另ー个实施例提供的ー种TRILL网络中发送报文的装置结构图;图6为本专利技术另ー个实施例提供的ー种TRILL网络中发送报文的装置结构图;图7为本专利技术的一个实施例提供的ー种TRILL网络中发送报文的系统示意图;图8为本专利技术的一个实施例提供的ー种TRILL网络中的非转发网桥结构示意图;图9为本专利技术另ー个实施例提供的ー种TRILL网络中的非转发网桥结构示意图;图10为本专利技术另ー个实施例提供的ー种TRILL网络中的非转发网桥结构示意图;图11为本专利技术实施例的一个应用场景示意图。具体实施例方式为使本专利技术实施例的目的、技术方案及优点更加清楚明白,以下參照附图,对本专利技术的实施例作进ー步地详细说明。如图2所示,本专利技术的一个实施例提供了ー种TRILL网络中发送报文的方法,包括100,VLAN的非转发网桥向邻居发送通告,该通告用于指示该非转发网桥能够支持该 VLAN ;可选的,上述VLAN,是与上述非转发网桥相连的本地链路所承载的VLAN中的至少 ー个。这样能够避免非转发网桥支持过多的VLAN,避免对非转发网桥造成过重的负担。可选的,在本专利技术的实施例中,非转发网桥可以向邻居发送LSP(Link StateProtocol Data Unit,链路状态协议数据单元),该LSP携带该非转发网桥所支持的VLAN列表,该列表中包括VLAN的ID (Identifier,标识)。这样,非转发网桥就能向邻居通告,自己能够支持该VLAN。在后续的通信中,非转发网桥就能接收到VLAN的虚链路内传递的ESADI消息。而上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.ー种多链路透明互联TRILL网络中发送报文的方法,其特征在于,包括 虚拟局域网VLAN的非转发网桥向邻居发送通告,所述通告用于指示所述非转发网桥能够支持所述VLAN ; 所述非转发网桥接收终端地址分布信息ESADI消息; 所述非转发网桥对接收到的所述ESADI消息进行解析,学习所述ESADI消息中携帯的主机媒体接入控制MAC地址; 当所述非转发网桥被指定为转发网桥时,根据所述学习到的主机MAC地址,将需要发送到所述主机的报文,单播发送至所述主机。2.如权利要求I所述的方法,其特征在于,所述VLAN的非转发网桥向邻居发送通告,所述通告用于指示所述非转发网桥能够支持所述VLAN,具体包括 所述非转发网桥向邻居发送链路状态协议数据单元LSP,所述LSP携帯所述非转发网桥所支持的VLAN列表,所述VLAN列表中包括所述VLAN的标识ID。3.如权利要求I所述的方法,其特征在于,所述非转发网桥学习所述ESADI消息中携帯的主机MAC地址之后,所述方法还包括 所述非转发网桥将学习到的主机MAC地址保存在所述非转发网桥的控制平面; 当所述非转发网桥被指定为所述VLAN的转发网桥时,将保存在所述控制平面的主机MAC地址传递到转发平面。4.如权利要求1-3中任意一项所述的方法,其特征在与,所述主机的MAC地址包括本地主机的MAC地址或远端主机的MAC地址。5.ー种多链路透明互联TRILL网络中发送报文的装置,其特征在于,所述装置位于虚拟局域网VLAN的非转发网桥中,所述装置包括 通告模块(300),用于向邻居发送通告,所述通告用于指示所述非转发网桥能够支持所述 VLAN ; 接收模块(310),用于接收終端地址分布信息ESADI消息; 处理模块(320),用于对接收模块(300)接收到的ESADI消息进行解析,学习所述ESADI消息中携带的主机媒体接入控制MAC地址; 发送模块(330),用于当所述非转发网桥被指定为转发网桥时,根据所述学习到的主机MAC地址,将需要发送到所述主机的报文,单播发送至所述主机。6.如权利要求5所述的装置,其特征在于,所述通告模块(300)包括 LSP単元(340),用于向邻居发送链路状态协议数据单元LSP,所述LSP携帯所述非转发网桥所支持的V...

【专利技术属性】
技术研发人员:徐小虎张民贵
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1