一种报文传输方法、网络节点及报文传输系统的制作方法

文档序号:8383653阅读:388来源:国知局
一种报文传输方法、网络节点及报文传输系统的制作方法
【技术领域】
[0001] 本发明涉及通讯领域,尤其涉及一种报文传输方法、网络节点及报文传输系统。
【背景技术】
[0002] 多链路透明互联(英文;TransparentInterconnectionofLotsofLink,缩写: TRILL)协议是一种基于链路状态计算的路由协议,运行TR比L协议的设备叫做路由桥设备 (英文;RouteBridge,缩写;RB),由RB节点组成的网络叫做TRILL网络。TR比L网络中的 RB节点W别名(nickname)作为RB节点的标识符(Identity,缩写;ID)进行标识,nickname 须保证全网唯一,即每个RB节点的nickname都不一样。
[0003] TRIIX网络中通过反向路径转发(英文;ReversePath化'*3'(1;[]1肖,缩写;RPF)检 查来防止广播、未知单播和组播等报文的环路(为便于描述,将广播报文、未知单播报文或 组播报文统称为BUM报文)。RPF检查的机制是当TRILL网络侧接收到BUM报文时,检查该 BUM报文是否从指定入端口进入,只有从指定入端口进入的脚M报文,TR比L网络侧才会继 续查找TR比L组播转发表项并对该脚M报文进行复制转发,否则,该脚M报文将被丢弃。
[0004] 通常,服务器或者客户边缘(英文:化stomerEdge,缩写;CE)设备通过链路捆绑 组(英文;LinkAggregationGroup,缩写;LAG)双归接入或者多归接入到多台边缘RB节 点,数据报文通过哈希(化sh)算法随机选择某上行链路接入TRILL网络,为防止远端边缘 RB节点在介质访问控制(英文;MediaAccessControl,缩写;MAC)学习时产生跳变,需要 将双归接入或者多归接入的多台边缘RB节点虚拟成一个vRB节点,并采用一个虚拟别名 (vnickname)来标识该vRB节点。当双归接入或者多归接入到多台边缘RB节点时,RPF检 查会导致从vRB节点的某些入端口进入的脚M报文被丢弃,举例说明,如图1所示,假设服 务器或者CE通过多归接入到RB1节点、RB2节点和RB3节点,RB1节点、RB2节点和RB3节 点被虚拟成一个标识为"vnicknamel"的vRB节点,组播分发树根节点RBx由"vnickname rootl"标识,在RBx节点针对vnicknamel生成如表1所示的RPF检查表:
[0005] 表 1
[0006]
【主权项】
1. 一种报文传输方法,其特征在于,包括: 集中网络节点接收源边缘路由桥设备通过多链路透明互联TRILL单播封装方式发送 的报文,其中,所述报文为广播报文或未知单播报文或组播报文; 所述集中网络节点根据多播转发表确定目标边缘路由桥设备集合,其中,所述目标路 由桥设备集合不包括所述源边缘路由桥设备,所述多播转发表包括所述集中网络节点所在 网络中的每个边缘路由桥设备的标识; 所述集中网络节点通过TRILL单播封装方式,将所述报文逐一发送给所述目标边缘路 由桥设备集合所包含的路由桥设备。
2. 根据权利要求1所述的方法,其特征在于, 所述根据多播转发表确定目标边缘路由桥设备集合之前,所述方法还包括: 接收所述集中网络节点所在网络中的每个边缘路由桥设备的链路状态报文; 根据接收的所述集中网络节点所在网络中的每个边缘路由桥设备的链路状态报文,生 成所述多播转发表。
3. 根据权利要求2所述的方法,其特征在于, 所述链路状态报文包括:边缘路由桥设备接入的虚拟局域网的虚拟局域网标识,所述 多播转发表具体包括:所述集中网络节点所在网络中的每个边缘路由桥设备的标识与虚拟 局域网标识的对应关系; 所述根据所述多播转发表确定目标边缘路由桥设备集合,包括: 获取所述报文中的虚拟局域网标识,根据所述虚拟局域网标识以及所述多播转发表确 定接入所述报文所在的虚拟局域网的边缘路由桥设备; 其中,所述目标边缘路由桥设备集合由确定的所述接入所述报文所在的虚拟局域网的 边缘路由桥设备构成。
4. 根据权利要求2所述的方法,其特征在于, 所述链路状态报文包括:边缘路由桥设备接入的虚拟局域网的虚拟局域网标识和边缘 路由桥设备加入的二层组播域的标识,则所述多播转发表具体包括:所述集中网络节点所 在网络中的每个边缘路由桥设备的标识、虚拟局域网标识以及边缘路由桥设备加入的二层 组播域的标识的对应关系; 所述根据多播转发表确定目标边缘路由桥设备集合,包括: 获取所述报文中的虚拟局域网标识以及二层组播域的标识,以所述虚拟局域网的标识 和二层组播域的标识的组合为索引,根据所述多播转发表确定接入所述报文所在的虚拟局 域网,且加入所述报文接入的二层组播域的边缘路由桥设备; 其中,所述目标边缘路由桥设备集合由确定的所述接入所述报文所在的虚拟局域网, 且加入所述报文接入的二层组播域的边缘路由桥设备构成。
5. 根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括: 所述集中网络节点在所述网络中泛洪扩展链路状态报文,所述扩展链路状态报文携带 所述集中网络节点的属性以及超级别名,所述属性表明所述集中网络节点支持集中复制功 能,所述超级别名为所述集中网络节点在集中复制场景下使用的别名。
6. 根据权利要求5所述的方法,其特征在于, 所述集中网络节点接收源边缘路由桥设备通过多链路透明互联TRILL单播封装方式 发送的报文,之后包括: 判断所述TRILL单播封装方式发送的报文的出口别名是否为所述超级别名,如果所 述出口别名为所述超级别名,执行所述根据多播转发表确定目标边缘路由桥设备集合的步 骤。
7. 根据权利要求1至4任一项所述的方法,其特征在于, 若所述目标边缘路由桥设备集合中包含由双归接入或者多归接入的多台路由桥设备 虚拟出的虚拟路由桥设备,则所述将所述报文逐一发送给所述目标边缘路由桥设备集合包 含的路由桥设备,包括: 向所述双归接入或者多归接入的多台路由桥设备中的其中一台路由桥设备发送所述 报文;或, 向所述双归接入或者多归接入的多台路由桥设备组成的虚拟路由桥设备发送所述报 文。
8. -种网络节点,其特征在于,包括: 第一接收单元,用于接收源边缘路由桥设备通过多链路透明互联TRILL单播封装方式 发送的报文,其中,所述报文为广播报文或未知单播报文或组播报文; 确定单元,用于根据多播转发表确定目标边缘路由桥设备集合,其中,所述目标路由桥 设备集合不包括所述源边缘路由桥设备,所述多播转发表包括所述网络节点所在网络中的 每个边缘路由桥设备的标识; 第一发送单元,用于通过TRILL单播封装方式,将所述接收单元接收到的报文逐一发 送给所述确定单元确定的目标边缘路由桥设备集合所包含的路由桥设备。
9. 根据权利要求8所述的网络节点,其特征在于, 所述网络节点还包括: 第二接收单元,用于接收所述集中网络节点所在网络中的每个边缘路由桥设备的链路 状态报文; 生成单元,用于根据所述第二接收单元接收的所述网络节点所在网络中的每个边缘路 由桥设备的链路状态报文,生成所述多播转发表。
10. 根据权利要求9所述的网络节点,其特征在于, 所述链路状态报文包括:边缘路由桥设备接入的虚拟局域网的虚拟局域网标识,所述 多播转发表具体包括:所述集中网络节点所在网络中的每个边缘路由桥设备的标识与虚拟 局域网标识的对应关系; 所述确定单元具体用于:获取所述报文中的虚拟局域网标识,根据所述虚拟局域网标 识以及所述多播转发表确定接入所述报文所在的虚拟局域网的边缘路由桥设备; 其中,所述目标边缘路由桥设备集合由确定的所述接入所述报文所在的虚拟局域网的 边缘路由桥设备构成。
11. 根据权利要求9所述的网络节点,其特征在于, 所述链路状态报文包括:边缘路由桥设备接入的虚拟局域网的虚拟局域网标识和边缘 路由桥设备接入的二层组播域的标识,则所述多播转发表具体包括:所述集中网络节点所 在网络中的每个边缘路由桥设备的标识、虚拟局域网标识以及边缘路由桥设备加入的二层 组播域的标识的对应关系; 所述确定单元具体用于:获取所述报文中的虚拟局域网标识以及二层组播域的标识, 以所述虚拟局域网的标识和二层组播域的标识的组合为索引,根据所述多播转发表确定接 入所述报文所在的虚拟局域网,且加入所述报文接入的二层组播域的边缘路由桥设备; 其中,所述目标边缘路由桥设备集合由确定的所述接入所述报文所在的虚拟局域网, 且加入所述报文接入的二层组播域的边缘路由桥设备构成。
12. 根据权利要求8至11任意一项所述的网络节点,其特征在于, 所述网络节点还包括: 第二发送单元,用于在所述网络中泛洪扩展链路状态报文,所述扩展链路状态报文携 带所述集中网络节点的属性以及超级别名,所述属性表明所述集中网络节点支持集中复制 功能,所述超级别名为所述集中网络节点在集中复制场景下使用的别名。
13. 根据权利要求12所述的网络节点,其特征在于, 所述网络节点还包括: 判断单元,用于在所述第一接收单元接收源边缘路由桥设备通过多链路透明互联TRILL单播封装方式发送的报文时,判断所述TRILL单播封装方式发送的报文的出口别名 是否为所述超级别名; 所述确定单元在所述判断单元的判断结果为是时触发。
14. 根据权利要求8至10任意一项所述的网络节点,其特征在于, 所述第一发送单元还用于:当所述目标边缘路由桥设备集合中包含由双归接入或者多 归接入的多台路由桥设备虚拟出的虚拟路由桥设备时,向所述双归接入或者多归接入的多 台路由桥设备中的其中一台路由桥设备发送所述报文,或者,向所述双归接入或者多归接 入的多台路由桥设备组成的虚拟路由桥设备发送所述报文。
15.-种报文传输系统,其特征在于,包括: 集中网络节点以及两个以上边缘路由桥设备; 其中,所述集中网络节点与所述两个以上边缘路由桥设备处于同一网络; 所述集中网络节点如权利要求8至14任一项所述的网络节点。
【专利摘要】本发明实施例公开了一种报文传输方法、网络节点及报文传输系统,其中,集中网络节点接收源边缘路由桥设备通过TRILL单播封装方式发送的报文,其中,上述报文为广播报文或未知单播报文或组播报文;上述集中网络节点根据多播转发表确定目标边缘路由桥设备集合,其中,上述目标路由桥设备集合不包括上述源边缘路由桥设备,上述多播转发表包括上述集中网络节点所在网络中的每个边缘路由桥设备的标识;上述集中网络节点通过TRILL单播封装方式,将上述报文逐一发送给上述目标边缘路由桥设备集合所包含的路由桥设备。本发明提供的技术方案能够有效节省组播资源,提高系统的扩展性能。
【IPC分类】H04L12-761, H04L12-741, H04L12-705
【公开号】CN104702506
【申请号】CN201310661274
【发明人】伍孝敏, 郝卫国, 潘灏涛, 余立
【申请人】华为技术有限公司
【公开日】2015年6月10日
【申请日】2013年12月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1