[发明专利]一种流量转发方法及装置有效
| 申请号: | 201810651826.2 | 申请日: | 2018-06-22 |
| 公开(公告)号: | CN108696437B | 公开(公告)日: | 2021-05-28 |
| 发明(设计)人: | 孙振兴;梁学伟 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L12/743 | 分类号: | H04L12/743;H04L12/911 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 流量 转发 方法 装置 | ||
1.一种流量转发方法,应用于由至少两个堆叠成员设备堆叠形成的可扩展虚拟局域网络隧道端点VTEP设备中的任一堆叠成员设备,其特征在于,所述方法包括:
当所述VTEP设备上存在目标隧道口,获取所述目标隧道口对应的虚拟成员端口与物理接口的第一对应关系;其中,所述目标隧道口的出方向为等价路由,且所述目标隧道口的出接口包括其它堆叠成员设备上的物理接口;
根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口,以得到所述目标隧道口对应的虚拟成员端口与物理接口的第二对应关系;其中,所述本地物理接口为所述目标隧道口在所述任一堆叠成员设备上的出接口;
当需要通过所述目标隧道口转发流量时,根据所述第二对应关系确定流量转发的目标出接口,并通过所述目标出接口转发所述流量。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口,以得到所述目标隧道口对应的虚拟成员端口与物理接口的第二对应关系,包括:
根据所述目标虚拟成员端口的数量以及所述本地物理接口的数量,确定各本地物理接口映射的目标虚拟成员端口的数量;其中,不同本地物理接口映射的目标虚拟成员端口的数量的差值小于等于1;
根据各本地物理接口映射的目标虚拟成员端口的数量,将所述目标虚拟成员端口映射到本地物理接口,以得到所述第二对应关系。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口,以得到所述目标隧道口对应的虚拟成员端口与物理接口的第二对应关系,包括:
从所述本地物理接口中选择一个映射的目标虚拟成员端口的数量最少的本地物理接口,并从所述目标虚拟成员端口中选择一个未被映射至所述本地物理接口的目标虚拟成员端口;
将所选择的目标虚拟成员端口映射至所选择的本地物理接口;
重复上述选择和映射操作,直至全部所述目标虚拟成员端口均被映射至所述本地物理接口。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口,以得到所述目标隧道口对应的虚拟成员端口与物理接口的第二对应关系,包括:
按照以下公式实现将所述目标虚拟成员端口均匀映射到本地物理接口:
VPID%LocalPortCount=LocalPortID
其中,VPID为所述目标隧道口对应的等价多路由组中包括的虚拟成员端口的编号,所述LocalPortCount为所述本地物理接口的数量,所述LocalPortID为所述本地物理接口的编号,%为取余运算。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口之前,还包括:
根据所述第一对应关系,确定本设备是否存在所述本地物理接口;
若存在,则确定执行所述根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口的步骤;
否则,以所述第一对应关系作为第二对应关系。
6.一种流量转发装置,应用于由至少两个堆叠成员设备堆叠形成的可扩展虚拟局域网络隧道端点VTEP设备中的任一堆叠成员设备,其特征在于,所述装置包括:
获取单元,用于当所述VTEP设备上存在目标隧道口,获取所述目标隧道口对应的虚拟成员端口与物理接口的第一对应关系;其中,所述目标隧道口的出方向为等价路由,且所述目标隧道口的出接口包括其它堆叠成员设备上的物理接口;
映射单元,用于根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口,以得到所述目标隧道口对应的虚拟成员端口与物理接口的第二对应关系;其中,所述本地物理接口为所述目标隧道口在所述任一堆叠成员设备上的出接口;
转发单元,用于当需要通过所述目标隧道口转发流量时,根据所述第二对应关系确定流量转发的目标出接口,并通过所述目标出接口转发所述流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810651826.2/1.html,转载请声明来源钻瓜专利网。





