[发明专利]一种边缘二层网络中转发报文的方法和装置有效
申请号: | 201210236710.5 | 申请日: | 2012-07-10 |
公开(公告)号: | CN103546374A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 周万 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/715 | 分类号: | H04L12/715;H04L12/721;H04L12/741;H04L12/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 边缘 网络 转发 报文 方法 装置 | ||
技术领域
本申请涉及通信技术领域,特别涉及一种边缘二层网络中转发报文的方法和装置。
背景技术
数据中心站点内部的二层网络,可以采用的转发技术有最短路径桥(Shortest Path Bridge,SPB)、多链接透明互联(Transparent Interconnection of lots of link,TRILL)、虚拟专用标签交换(Virtual Private Label Switch,VPLS)网络等,这些技术都是二层隧道技术。这些二层隧道技术可以很好的支持二层转发,支持等价多路径(Equal Cost Multi Path,ECMP)、最短路径、透明交换、管理简单。整个数据中心的网络作为互联网络的边缘,一般以L2VPN为骨干核心,一侧链接大量的终端主机或者服务器,另一侧链接到互联网络的边缘路由器作为网络出口,通常边缘网络的首跳网关运行虚拟冗余路由协议(Virtual Router Redundancy Protocol,VRRP)、热备份路由协议(hot standby route protocol,HSRP)等冗余路由协议。此时从宏观角度来看,可以将整个L2VPN域视为单台虚拟的物理设备,即虚拟的三层交换机,其内部的二层转发是物理设备之间的L2VPN转发,通过该边缘网络实现报文的二层和三层转发。
参见图1,图1为现有实现中边缘二层网络结构示意图。图1中,主机设备111、主机设备112和主机设备114为报文在虚拟局域网(Virtual Local Area Network,VLAN)10内转发的设备,主机设备113为报文在VLAN20内转发的设备,服务器接入设备120为连接主机设备的设备,网关设备131为VLAN10内报文转发到外部网络的网关设备,网关设备132为VLAN20内报文转发到外部网络的网关设备。当主机设备111向主机设备112发送报文时,由于两台设备在同一VLAN中,因此其内部的二层转发是物理设备之间的二层虚拟专用网(Layer2 Virtual Private Network,L2VPN)转发,如图1中的L1路径,在TRILL、SPB中都可保证同一VLAN内的二层转发路径为最短路径。当主机设备111向主机设备113发送报文时,由于VLAN不同,主机设备113在VLAN20内发送报文,需经网关设备131来转发,如图1中的L2路径,显然该路径不是最短路径,即不是三层转发的最优路径。
由上可见,边缘网络内部的跨VLAN的三层转发都要经过网关,转发路径不是最优路径,浪费带宽,加大时延。
发明内容
有鉴于此,本申请提供一种边缘二层网络中转发报文的方法和装置,能够使边缘二层网络内跨VLAN的报文实现最短路径转发。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种边缘二层网络中转发报文的方法,所述边缘二层网络中包含连接服务器或主机设备的服务器接入设备,和接入三层网络的网关设备,所述任一服务器接入设备建立二层虚拟专用网L2VPN转发信息表和全局主机信息表,在配置最短路径转发SHF的虚拟局域网VLAN内,根据所述L2VPN转发信息表和所述全局主机信息表生成三层主机路由转发表项;其中,所述三层主机路由转发表项包含的信息有目的互联网协议IP地址、目的介质访问控制MAC地址、目的虚拟局域网标识VLAN ID、目的设备标识;包括:
所述服务器接入设备接收到报文时,若该接收到的报文的目的MAC地址不为所述网关设备的MAC地址时,将该接收到的报文根据所述L2VPN转发信息表转发;
若该接收到的报文的目的MAC地址为所述网关设备的MAC地址时,在所述三层主机路由转发表项中查找该接收到的报文的目的IP地址;
当查找到该接收到的报文的目的IP地址时,获取该接收到的报文的目的IP地址对应的目的MAC地址、目的VLAN ID、目的设备标识,将该接收到的报文携带的目的MAC地址、目的VLAN ID替换为所获取的目的MAC地址、目的VLAN ID,将该接收到的报文的源MAC地址修改为所述网关设备的MAC地址,根据获取的目的设备标识和所述服务器接入设备自身的设备标识进行封装,根据从所述三层主机路由转发表项中获取的目的设备标识在下一跳邻接表中查找下一跳邻接表信息,根据查找到的下一跳邻接表信息转发所述封装后的报文。
其中,所述方法进一步包括:根据所述L2VPN转发信息表和所述全局主机信息表生成默认路由表项,其中,所述默认路由表项包含的信息有网关设备标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210236710.5/2.html,转载请声明来源钻瓜专利网。