一种报文转发方法及设备技术

技术编号:8981930 阅读:160 留言:0更新日期:2013-07-31 23:52
本发明专利技术公开了一种报文转发方法及设备,其中,大二层网络中的核心层设备在进行报文转发时,基于MAC地址掩码的二层转发表,分别根据以太网报文的源MAC地址和目的MAC地址匹配二层转发表项,并根据匹配到的二层转发表项中的出端口进行相应转发处理。特别的,当匹配到的二层转发表项中的出端口为三层转发标识时,进行三层转发处理,从而实现基于MAC地址掩码的二层转发表项进行报文转发。

【技术实现步骤摘要】
一种报文转发方法及设备
本专利技术涉及通信
,尤其涉及一种报文转发方法及设备。
技术介绍
服务器虚拟化技术可以在一台物理的服务器上虚拟出几十个甚至上百个虚拟机(VirtualMachine,VM),以提升服务器的利用率。为了提升服务器的高可用性(HighAvailability,HA),需要VM能够在同一接入设备的不同端口之间以及不同接入设备之间迁移。不同的标准组织制定了不同标准化协议,如多链路透明互联(TransparentInterconnectionofLotsofLinks,Trill)协议、最短路径桥(ShortestPathBridging,SPB)协议等等,用以构建大二层网络(Largescalelayer-2network),实现VM迁移。以包含多个数据中心的大二层网络(VeryLargeLayer-2Network)为例,大二层组网技术分为数据中心内部的大二层网络技术和数据中心之间互联的大二层网络技术。前者可以实现单个数据中心内单台接入设备不同端口之间的VM迁移以及不同接入设备之间的VM迁移,后者可以实现不同数据中心的接入设备之间的VM迁移。目前,数据中心内的本文档来自技高网...
一种报文转发方法及设备

【技术保护点】
一种报文转发方法,其特征在于,所述方法包括:接收以太网报文;根据接收到的以太网报文的目的媒体接入控制MAC地址在二层转发表中执行查找,确定查找到的二层转发表项出接口中包括三层转发标识,则将所述以太网报文的源MAC地址修改为该以太网报文的目的IP地址所属虚拟局域网VLAN的网关的MAC地址、将所述以太网报文的目的MAC地址修改为该以太网报文的目的IP地址对应的虚拟MAC地址,将所述以太网报文的VLAN标识修改为该以太网报文的目的IP地址所属VLAN的标识;根据修改了MAC地址和VLAN标识的以太网报文的目的MAC地址在二层转发表执行查找,根据与目的MAC地址匹配的二层转发表项出接口中到达大二层网...

【技术特征摘要】
2012.08.31 CN 201210318996.11.一种报文转发方法,其特征在于,所述方法包括:接收以太网报文;根据接收到的以太网报文的目的媒体接入控制MAC地址在二层转发表中执行基于掩码的MAC地址查找,确定查找到的二层转发表项出接口中包括三层转发标识,则将所述以太网报文的源MAC地址修改为该以太网报文的目的IP地址所属虚拟局域网VLAN的网关的MAC地址、将所述以太网报文的目的MAC地址修改为该以太网报文的目的IP地址对应的虚拟MAC地址,将所述以太网报文的VLAN标识修改为该以太网报文的目的IP地址所属VLAN的标识;根据修改了MAC地址和VLAN标识的以太网报文的目的MAC地址在二层转发表执行基于掩码的MAC地址查找,根据与目的MAC地址匹配的二层转发表项出接口中到达大二层网络内的接入层设备的出接口对所述修改了MAC地址和VLAN标识的以太网报文进行大二层网络协议封装,发送大二层网络协议封装的以太网报文。2.如权利要求1所述的方法,其特征在于,所述方法还包括:接收大二层网络协议封装的以太网报文;根据大二层网络协议封装确定本设备为所述大二层网络协议封装的以太网报文的目的设备,则解除大二层网络协议封装;根据解封装后的以太网报文的目的MAC地址在二层转发表中执行基于掩码的MAC地址查找,根据与目的MAC地址匹配的二层转发表项出接口中的三层转发标识,将解封装后的以太网报文的源MAC地址修改为该以太网报文的目的IP地址所属VLAN的网关的MAC地址,将解封装后的以太网报文的目的MAC地址修改为该以太网报文的目的IP地址对应的虚拟MAC地址,将解封装后的以太网报文的VLAN标识修改为该以太网报文的目的IP地址所属VLAN的标识;根据修改了MAC地址和VLAN标识的以太网报文的目的MAC地址在二层转发表执行基于掩码的MAC地址查找,根据与目的MAC地址匹配的二层转发表项出接口中到达其他数据中心的出接口对所述修改了MAC地址和VLAN标识的以太网报文进行数据中心互联协议封装,发送数据中心互联协议封装的以太网报文。3.如权利要求1所述的方法,其特征在于,所述方法还包括:接收大二层网络协议封装的以太网报文;根据大二层网络协议封装确定本设备为所述大二层网络协议封装的以太网报文的目的设备,则解除大二层网络协议封装;根据解封装后的以太网报文的目的MAC地址在二层转发表中执行基于掩码的MAC地址查找,根据与目的MAC地址匹配的二层转发表项出接口中达到其他数据中心的出接口对解封装后的以太网报文进行数据中心互联协议封装,发送数据中心互联协议封装的以太网报文。4.如权利要求1所述的方法,其特征在于,所述方法还包括:接收数据中心互联协议封装的以太网报文,解封装得到以太网报文;根据解封装后的以太网报文的目的MAC地址在二层转发表执行基于掩码的MAC地址查找;根据与目的MAC地址匹配的二层转发表项出接口中到达大二层网络内的接入层设备的出接口对解封装后的以太网报文进行大二层网络协议封装,发送大二层网络协议封装的以太网报文。5.如权利要求1所述的方法,其特征在于,所述方法还包括:接收数据中心互联协议封装的以太网报文,解封装得到以太网报文;根据解封装后的以太网报文的目的MAC地址在二层转发表执行基于掩码的MAC地址查找;根据与目的MAC地址匹配的二层转发表项出接口中的三层转发标识,将解封装后的以太网报文的源MAC地址修改为该以太网报文的目的IP地址所属VLAN的网关的MAC地址,将解封装后的以太网报文的目的MAC地址修改为该以太网报文的目的IP地址对应的虚拟MAC地址,将解封装后的以太网报文的VLAN标识修改为该以太网报文的目的IP地址所属VLAN的标识;根据修改了MAC地址和VLAN标识的以太网报文的目的MAC地址在二层转发表执行基于掩码的MAC地址查找;根据与的目的MAC地址匹配的二层转发表项出接口中到达大二层网络内的接入层设备的出接口对修改了MAC地址和VLAN标识的以太网报文进行大二层网络协议封装,发送大二层网络协议封装的以太网报文。6.如权利要求2-5任意一项所述的方法,其特征在于,所述大二层网络协议是多链路透明互联Trill协议或最短路径桥SPB协议;所述数据中心互联协议是覆盖传输虚拟化OTV协议或以太网虚拟互联EVI协议。7.一种路由交换设备,其特征在于,包括:接收模块,用于接收以太网报文;转发模块,用于根据接收到的以太网报文的目的媒...

【专利技术属性】
技术研发人员:宋玉兵
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

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

1