[发明专利]一种优化802.1AQ协议组播处理的方法和网络设备有效
申请号: | 201110320229.X | 申请日: | 2011-10-19 |
公开(公告)号: | CN102387079A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 胡中锋 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18;H04L12/46;H04L29/12 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 802.1 aq 协议 处理 方法 网络设备 | ||
技术领域
本发明涉及计算机网络领域,尤其涉及一种优化802.1AQ协议组播处理的方法和网络设备。
背景技术
数据中心虚拟化,带来了网络“大二层”的需求。美国电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)开发了802.1AQ协议,来应对大二层的网络需求。802.1AQ协议通过在以太网中引入了中间系统到中间系统路由协议(Intermediate System to Intermediate System,ISIS)作为其控制层,来实现网络拓扑的自动发现,并通过最短路径优先算法(Shortest Path First,SPF)完成转发路径的计算。802.1AQ协议在转发层面,使用以太包封装用户的以太包(Mac-in-Mac,MinM)的形式封装用户报文,在网络内基于外层以太包头(MAC)执行普通的二层转发,使用MinM封装的业务实例标识(Service Instance ID,I-SID)来识别多租户,使多租户的能力达到16M。
802.1AQ协议的其中一个特点是单播和组播的转发路径是共用的。这确保单播和组播报文能够在网络中基于最优路径执行转发,提高网络转发效率,同时,单播和组播可以共享相同的反向路径转发(Reverse Path Forwarding,RPF)检查来避免瞬时环路。
802.1AQ协议的组播树构建方案是在每个I-SID内,分别以属于该I-SID的每个网络设备为根,计算多棵组播树。也就是说,802.1AQ协议对每个I-SID,分别以属于该I-SID的每个网络设备为树根,生成一棵组播树。如图1所示,1、3、4、5、6、7分别为I-SID1和/或I-SID2占用的网络设备标识,2为I-SID1和I-SID2占用的网络设备传输节点,其中网络设备1属于两个I-SID,分别是I-SID1和I-SID2,则在网络设备1上生成两棵组播树,图1中的细实线和粗实线分别为I-SID1和I-SID2创建的两棵以网络设备1为根的组播树。此外,在网络设备5和6上也分别有两棵组播树,在网络设备3、4、7上分别有一棵组播树,因此对于图1所示的组网拓扑,一共有9棵组播树。
在实现本发明的过程中,发明人发现现有技术中,由于网络中I-SID的规模可以达到16M,当网络中部署多个网络设备的时候,每个网络设备需要计算的组播树的数量十分庞大,进而带来组播表项资源、计算资源的大量消耗。另外,数据中心虚拟化之后,虚拟机(Virtual Machine,VM)能够在整个二层网络中随机、大范围的迁移。现有技术中要求网络设备能够配合VM的迁移,实时刷新和重新计算组播树,使得网络设备计算资源大量消耗。
发明内容
本发明的实施例提供一种优化802.1AQ协议组播处理的方法和网络设备,减少了对网络设备资源的消耗。
为达到上述目的,本发明采用如下技术方案:
一种优化802.1AQ协议组播处理的方法,包括:
在网络设备接收到需要进行组播转发的用户报文后,将所述用户报文封装成组播报文,所述组播报文的目的地址为所述网络设备的标识和所述网络设备所属的骨干虚拟局域网的标识构成的MAC地址;
通过以所述网络设备为根的组播树转发所述组播报文,所述组播树的构建方式为:在每个骨干虚拟局域网中,以所述骨干虚拟局域网中的每个网络设备为根构建组播树,所述构建出的每棵组播树覆盖所述骨干虚拟局域网中的所有网络设备。
一种优化802.1AQ协议组播处理的网络设备,包括:
接收器,用于接收用户报文;
封装单元,用于在所述接收器接收的用户报文需要进行组播转发时,将所述用户报文封装成组播报文,所述组播报文的目的地址为所述网络设备的标识和所述网络设备所属的骨干虚拟局域网的标识构成的MAC地址;
转发单元,用于通过以所述网络设备为根的组播树转发所述组播报文,所述组播树的构建方式为:在每个骨干虚拟局域网中,以所述骨干虚拟局域网中的每个网络设备为根构建组播树,所述构建出的每棵组播树覆盖所述骨干虚拟局域网中的所有网络设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110320229.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种资源分配方法及装置
- 下一篇:金属栅极的形成方法