[发明专利]一种报文传输方法及设备有效
| 申请号: | 201110458173.4 | 申请日: | 2011-12-31 |
| 公开(公告)号: | CN102413061A | 公开(公告)日: | 2012-04-11 |
| 发明(设计)人: | 宋小恒 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
| 代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
| 地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 传输 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种报文传输方法及设备,应用于EVI组网。
背景技术
EVI(Ethernet Virtual Interconnection,以太网连接虚拟化)是一种以太网互联的技术,可以在异地部署多个数据中心来实现负载分担和高可靠性,并通过虚拟机在数据中心之间进行自由迁移。
EVI整体网络由核心网络(公网)和站点网络(私网)组成,其中站点网络是通过一台或者多台边缘设备连接到核心网络的具有独立业务功能的二层网络,包括边缘网络(汇聚设备与边缘设备之间的网络)和接入网络(接入设备与汇聚设备之间的网络),主要由主机和交换设备组成;核心网络是主要由IP路由设备承载的提供站点网络之间互联的网络。
EVI实现VLAN(Virtual Local Area Network,虚拟局域网)在不同站点间的扩展功能,这些扩充的VLAN上构成独立的EVI网络实例,使用Network ID(网络ID)来标识,全局统一编号,某个设备上不同EVI网络实例的VLAN内转发相互隔离。
边缘设备位于站点边缘的执行EVI功能的交换设备,在站点侧作为二层设备运行,在核心侧作为L3设备运行。它完成报文从私网到公网隧道,以及公网隧道到私网的映射与转发。在相同的交叠网络实例(EVI实例)中,边缘设备之间的一条双向的虚拟以太通道,完成边缘设备之间的数据透明传输。该通道由GRE隧道承载。
EVI组网采用EVI邻居发现协议(ENDP),实现跨站点的邻居发现功能,建立和维护边缘设备之间的虚拟连接,交互EVI实例内边缘设备信息。ENDP中定义了两种实体:ENDC(邻居发现客户端)和ENDS(邻居发现服务器),其中,ENDS用来维护同一EVI实例中所有的客户端信息。
EVI通过边缘设备的控制平面之间通告MAC(Media Access Control,媒体访问控制)地址信息,这些MAC信息用来指导数据平面的报文转发过程。在通告MAC地址信息之前,边缘设备之间相互发现对方且形成邻居关系。
在现有实现方式下,EVI用户侧进入的报文在边缘设备上执行EVI实例内的二层转发,通过报文的目的MAC地址查找MAC地址表,获取出接口信息和封装信息并转发出去。若出接口为公网则封装GRE(Generic Routing Encapsulation,通用路由封装协议)隧道后进入公网,若出接口为用户侧接口则直接转发到对应的用户侧接口。若根据报文的目的MAC地址在MAC地址表中没有找到出接口信息,则按照要求广播报文。当EVI实例下的广播模式为No Flooding(禁止泛洪)时,对于未知单播报文和未知组播报文将被广播到用户侧的VLAN出端口,不会向公网侧的EVI LINK(链路)端口广播;当EVI实例下的广播模式为Flooding(泛洪)时,未知单播和广播报文将会在整个EVI实例内广播。
如图1中所示,在No Flooding模式下,对于未知单播和组播报文,边缘设备(如图中的PE1,其中PE是Provider Edge的英文缩写,中文为运营商边缘)只会在本地用户侧广播而不会向公网侧广播。
可以看出,在现有EVI的No Flooding方式下,只要是PE1设备从用户侧接收到的报文在MAC地址未命中的情况下,只会在用户侧广播而不会向公网侧广播。
由于EVI自身的特点,必须保证远端的MAC地址表在整个系统内同步(至少在EVI的用户VLAN侧同步),这样就造成对PE设备过大MAC地址表容量的要求。在EVI实例设置为No Flooding模式的前提下,倘若EVI实例内用户MAC地址数量大于本地PE设备上某块单板的MAC表容量,需要转发到远端PE的报文在MAC地址未命中的情况下就会被丢弃;与此同时,PE设备中存在MAC地址表同步的情况下,在新加入的单板尚未同步到远端MAC地址表时,在该单板上转发的流量就会被丢弃。
发明内容
本发明提供了一种报文传输方法及设备,用以解决在EVI实例设置为No Flooding模式下,由于MAC地址未命中导致的流量丢失的问题。
本发明提供的报文传输方法,应用于以太网连接虚拟化EVI组网,其中,EVI实例内的边缘设备间建立有GRE隧道,EVI实例的广播模式为禁止泛洪No Flooding,EVI实例内具有大容量MAC地址表的边缘设备被设置为网际边缘设备,所述网际边缘设备和GRE隧道对端的边缘设备之间还建立有扩展GRE隧道,该方法包括:
网际边缘设备接收到GRE报文后解封装为乘客协议报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110458173.4/2.html,转载请声明来源钻瓜专利网。





