[发明专利]一种组播表项同步方法以及设备有效
申请号: | 201711045010.7 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107612809B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 杨斌 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/721;H04L12/741;H04L12/911;H04L12/927 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组播表项 同步 方法 以及 设备 | ||
1.一种组播表项同步方法,其特征在于,该方法包括:
将同步的组播表项存储为第一软件组播表项;
接收来自直连组播源的组播数据报文;
将所述第一软件组播表项存储为第一硬件组播表项;
通过所述第一硬件组播表项中的虚拟扩展局域网VXLAN隧道口对应的VXLAN隧道对组播数据报文进行封装;
将VXLAN封装的组播数据报文通过所述第一硬件组播表项中的VXLAN隧道口发送;
所述方法还包括:接收到因特网组管理协议IGMP成员关系报告报文;
基于所述IGMP成员关系报告报文携带的第二组播地址生成第二软件组播表项,并将所述IGMP成员关系报文的接收端口记录为第二软件组播表项的出端口;
根据所述第二软件组播表项的所述第二组播地址和本设备的路由区分符生成第二组播表项同步报文;
将所述第二组播表项同步报文分别发送给同一以太网虚拟专用网络EVPN实例的每个对端VTEP设备。
2.根据权利要求1所述的方法,其特征在于,所述将同步的组播表项存储为第一软件组播表项包括:
接收第一组播表项同步报文;
识别发送第一所述组播表项同步报文的对端虚拟扩展局域网隧道端点VTEP;
查找内存是否记录了匹配于所述第一组播表项同步报文携带的第一组播地址的所述第一软件组播表项;
如果查找到,将连接识别的对端VTEP的VXLAN隧道的隧道口记录为查找到的所述第一软件组播表项。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果未查找到,在所述内存中创建所述第一软件组播表项,将连接识别的所述对端VTEP的VXLAN隧道的隧道口记录为创建的所述第一软件组播表项的出端口。
4.根据权利要求2所述的方法,其特征在于,所述第一组播表项同步报文还携带了路由区分符;所述识别发送第一所述组播表项同步报文的对端VTEP是指:基于所述组播表项同步报文携带的路由区分符识别发送所述组播表项同步报文的对端VTEP。
5.一种组播表项同步设备,其特征在于,该组播表项同步设备包括:
表项同步模块,用于将同步的组播表项存储为第一软件组播表项;
数据报文接收模块,用于接收来自直连组播源的组播数据报文;
硬件表项存储模块,用于将所述第一软件组播表项存储为第一硬件组播表项;
封装模块,用于通过所述第一硬件组播表项中的VXLAN隧道口对应的VXLAN隧道对组播数据报文进行封装;
发送模块,用于将VXLAN封装的组播数据报文通过所述第一硬件组播表项中的VXLAN隧道口发送;
报文同步模块,用于接收到因特网组管理协议IGMP成员关系报告报文;
基于所述IGMP成员关系报告报文携带的第二组播地址生成第二软件组播表项,并将所述IGMP成员关系报文的接收端口记录为第二软件组播表项的出端口;
根据所述第二软件组播表项的所述第二组播地址和本设备的路由区分符生成第二组播表项同步报文;
将所述第二组播表项同步报文分别发送给同一以太网虚拟专用网络EVPN实例的每个对端VTEP设备。
6.根据权利要求5所述的组播表项同步设备,其特征在于,所述表项同步模块,具体用于:
接收第一组播表项同步报文;识别发送第一所述组播表项同步报文的对端VTEP;查找内存是否记录了匹配于所述第一组播表项同步报文携带的第一组播地址的所述第一软件组播表项;如果查找到,将连接识别的对端VTEP的VXLAN隧道的隧道口记录为查找到的所述第一软件组播表项。
7.根据权利要求6所述的组播表项同步设备,其特征在于,所述表项同步模块,还用于在所述内存中未查找到匹配于第一组播地址的所述第一软件组播表项时,在所述内存中创建所述第一软件组播表项,将连接识别的所述对端VTEP的VXLAN隧道的隧道口记录为创建的所述第一软件组播表项的出端口。
8.根据权利要求6所述的组播表项同步设备,其特征在于,所述第一组播表项同步报文还携带了路由区分符;
所述表项同步模块,具体用于基于所述第一组播表项同步报文中携带的路由区分符识别发送所述组播表项同步报文的对端VTEP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711045010.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:纺织面料(2017‑90)
- 下一篇:玩具城堡