[发明专利]一种报文转发方法及设备有效
申请号: | 201310121235.1 | 申请日: | 2013-04-09 |
公开(公告)号: | CN103259727A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 宋玉兵 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/947 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种报文转发方法及设备。
背景技术
服务器虚拟化技术可以在一台物理的服务器上虚拟出几十个甚至上百个虚拟机(Virtual Machine,VM),以提升服务器的利用率。为了提升服务器的高可用性(High Availability,HA),需要VM能够在同一接入设备的不同端口之间以及不同接入设备之间迁移。不同的标准组织制定了不同标准化协议,如多链路透明互联(Transparent Interconnection of Lots of Links,Trill)协议、最短路径桥(Shortest Path Bridging,SPB)协议等等,用以构建大二层网络(Large scale layer-2 network),实现VM迁移。
以包含多个数据中心的大二层网络(Very Large Layer-2 Network)为例,大二层组网技术分为数据中心内部的大二层网络技术和数据中心之间互联的大二层网络技术。前者可以实现单个数据中心内单台接入设备不同端口之间的VM迁移以及不同接入设备之间的VM迁移,后者可以实现不同数据中心的接入设备之间的VM迁移。
目前,数据中心内的大二层网络的接入层设备能够提供超过12000个以上的万兆口,用于连接12000台万兆物理服务器。单台万兆物理服务器又能够虚拟200个以上的VM。数据中心内的大二层网络的12000台万兆物理服务器能够虚拟2.4兆(M)个以上的VM,导致单个数据中心内大二层网络的VM所需的MAC(Media Access Control,介质访问控制)地址数量高达2.4M个以上。基于多租户(multi tenant)模型的数据中心内的VM数量更大,需要的MAC地址将更多。
相应地,在数据中心内部的大二层网络内,接入设备需要在二层转发表中学习大量的MAC地址,执行转发。
发明内容
本发明的目的在于提供一种报文转发方法及设备。为实现该目的,本发明实施例提供了以下技术方案:
一种报文转发方法,所述方法包括:
接收以太网报文;
根据接收到的以太网报文的源媒体接入控制MAC地址在二层转发表中执行查找,确定查找到的表项中包含映射于所述源MAC地址的MAC地址,则根据映射于所述源MAC地址的MAC地址替换接收到的以太网报文中的源MAC地址;
根据接收到的以太网报文的目的MAC地址在二层转发表中执行查找,确定查找到的表项中未包含映射于所述目的MAC地址的MAC地址,则根据查找到的表项中的出接口对替换了源MAC地址的以太网报文进行大二层网络协议封装,并发送大二层网络协议封装后的以太网报文。
一种路由交换设备,包括:
接收模块,用于接收以太网报文;
转发模块,用于根据接收到的以太网报文的源媒体接入控制MAC地址在二层转发表中执行查找,确定查找到的表项中包含映射于所述源MAC地址的MAC地址,则根据映射于所述源MAC地址的MAC地址替换接收到的以太网报文中的源MAC地址;根据接收到的以太网报文的目的MAC地址在二层转发表中执行查找,确定查找到的表项中未包含映射于所述目的MAC地址的MAC地址,则根据查找到的表项中的出接口对替换了源MAC地址的以太网报文进行大二层网络协议封装;
发送模块,用于发送大二层网络协议封装后的以太网报文。
本发明的上述实施例中,大二层网络中的接入层设备在进行报文转发时,基于MAC地址掩码的二层转发表,根据以太网报文的目的MAC地址匹配二层转发表项,根据与目的MAC地址匹配的二层转发表项中的出接口转发以太网报文,从而实现基于MAC地址掩码的二层转发表项进行报文转发。
附图说明
图1为Trill组网示意图;
图2为本发明实施例中的VM迁移的示意图;
图3A为本发明实施例中数据中心内相同VLAN内报文转发的示意图;
图3B为本发明实施例提供的私有ARP报文的示意图;
图4为本发明实施例中组播报文转发的示意图;
图5为本发明实施例中数据中心内的报文转发至外网的示意图;
图6为本发明实施例中数据中心内不同VLAN报文转发的示意图;
图7为本发明实施例中的不同数据中心之间的二层转发的示意图;
图8为本发明实施例提供的路由交换设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310121235.1/2.html,转载请声明来源钻瓜专利网。