发明名称 在芯片中实现VXLAN网关分布式路由的方法及报文处理系统
摘要 本发明揭示了一种在芯片中实现VXLAN网关分布式路由的方法,包括VXLAN网关将收到的报文的目的MAC地址和VLAN信息与其内部的匹配表相匹配,根据匹配结果决定是否强制进行路由查找;若进行路由查找并查找到路由则将报文封装上相应的VXLAN头,并将封装后的报文进行路由转发;若不进行路由查找,则将报文进行二层MAC表查找,按查找结果走二层转发流程;若进行路由查找,但未查找到路由,则使用匹配表匹配结果得到的加VXLAN隧道头并发往路由设备所在VXLAN网关的出口动作进行转发。本发明还对应提出了一种基于VXLAN网关的报文处理系统。本发明降低了外部路由设备的压力和性能要求,使得虚拟化数据中心内的东西向路由流量能够按最优路径转发,降低了数据中心的整体带宽的消耗。
申请公布号 CN104601472A 申请公布日期 2015.05.06
申请号 CN201510058071.1 申请日期 2015.02.04
申请人 盛科网络(苏州)有限公司 发明人 方沛昱;杨曙军;龚海东
分类号 H04L12/741(2013.01)I;H04L12/947(2013.01)I 主分类号 H04L12/741(2013.01)I
代理机构 苏州慧通知识产权代理事务所(普通合伙) 32239 代理人 安纪平
主权项 一种在芯片中实现VXLAN网关分布式路由的方法,其特征在于,包括以下步骤:S1,SDN控制端将同一用户不同子网的默认路由出口信息、路由信息及交换出口信息配置到VXLAN网关,分别对应生成相应的匹配表、路由表和MAC表;S2,所述VXLAN网关将收到的报文的目的MAC地址和VLAN信息与其内部的所述匹配表相匹配,若匹配到,得到进行VXLAN封装并发往路由设备的出口动作,但并不执行该动作且继续进行所述路由表查找,进入S3;若所述匹配表未匹配到,则进入步骤S4;S3,若在所述路由表中匹配到相应条目,则将所述报文封装上路由目的地所在VXLAN网络标识符VNI和VXLAN隧道终结点VTEP的VXLAN头并将所述封装后的报文进行路由转发,VXLAN网关上的处理到此结束;若未在所述路由表中匹配到,则进入步骤S5;S4,将报文走二层转发流程进行二层所述MAC表查找,按查找结果单播或广播,若目的地不在本VXLAN网关下,则按所述报文的目的MAC地址所在VTEP和VNI封装VXLAN头,若目的地在本VXLAN网关下,则直接进行二层转发,VXLAN网关上的处理到此结束;S5,将报文按所述出口动作转发,按所述路由设备所在VTEP和VNI封装VXLAN头,并发往所述路由设备,VXLAN网关上的处理到此结束。
地址 215021 江苏省苏州市工业园区星汉街5号(腾飞工业坊)B幢4楼13/16单元
您可能感兴趣的专利