预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113872847A(43)申请公布日2021.12.31(21)申请号202111369916.0(22)申请日2021.11.18(71)申请人浪潮思科网络科技有限公司地址250101山东省济南市高新区浪潮路1036号S01-6楼(72)发明人孙潇(74)专利代理机构北京君慧知识产权代理事务所(普通合伙)11716代理人肖鹏(51)Int.Cl.H04L12/46(2006.01)权利要求书3页说明书7页附图3页(54)发明名称一种基于VXLAN网络的报文转发方法、设备及介质(57)摘要本申请公开了一种基于VXLAN网络的报文转发方法、设备及介质,用以解决现有技术中同一个下一跳地址无法同时承载已知单播和未知单播转发的技术问题。方法包括:通过交换机获取接入侧的业务报文,以将业务报文配置到虚拟扩展局域网VXLAN网络中;在VXLAN网络中,查询预先配置的FDB地址表,以判断FDB地址表中是否包括所述业务报文的目的MAC地址;若确定出FDB地址表中包括业务报文的目的MAC地址,则通过预先创建的单播对应的VXLAN隧道,将业务报文发送至网络侧;若确定出FDB地址表中不包括业务报文的目的MAC地址,则通过预先创建的组播对应的VXLAN隧道,将业务报文洪泛至组播组成员端口。通过上述方法使得单播和组播能够通过各自对应的隧道分别向各自下一跳通路进行转发。CN113872847ACN113872847A权利要求书1/3页1.一种基于VXLAN网络的报文转发方法,其特征在于,所述方法包括:通过交换机获取接入侧的业务报文,以将所述业务报文配置到虚拟扩展局域网VXLAN网络中;在所述VXLAN网络中,查询预先配置的FDB地址表,以判断所述FDB地址表中是否包括所述业务报文的目的MAC地址;若确定出所述FDB地址表中包括所述业务报文的目的MAC地址,则通过预先创建的单播对应的VXLAN隧道,将所述业务报文发送至网络侧;若确定出所述FDB地址表中不包括所述业务报文的目的MAC地址,则通过预先创建的组播对应的VXLAN隧道,将所述业务报文洪泛至组播组成员端口。2.根据权利要求1所述的一种基于VXLAN网络的报文转发方法,其特征在于,在通过交换机获取接入侧的业务报文,以将所述业务报文配置到虚拟扩展局域网VXLAN网络中之后,所述方法还包括:根据所述业务报文中的目的MAC地址,创建所述业务报文的单播下一跳地址;创建所述业务报文对应的单播虚拟端口,以将所述单播下一跳地址与所述单播虚拟端口绑定;创建单播对应的VXLAN隧道,以将所述单播虚拟端口与所述单播对应的VXLAN隧道关联。3.根据权利要求1所述的一种基于VXLAN网络的报文转发方法,其特征在于,在通过交换机获取接入侧的业务报文,以将所述业务报文配置到虚拟扩展局域网VXLAN网络中之后,所述方法还包括:通过访问交换机的若干端口,确定出所述若干端口对应的MAC地址,以创建所述业务报文的组播下一跳地址;创建所述业务报文对应的组播虚拟端口,以将所述组播下一跳地址与所述组播虚拟端口绑定;创建组播对应的VXLAN隧道,以将所述组播虚拟端口与所述组播对应的VXLAN隧道关联。4.根据权利要求1所述的一种基于VXLAN网络的报文转发方法,其特征在于,通过预先创建的单播对应的VXLAN隧道,将所述业务报文发送至网络侧,具体包括:获取所述业务报文的单播下一跳地址,以确定出所述单播下一跳地址绑定的预先创建的单播虚拟端口;通过所述单播虚拟端口,查询预先创建的单播对应的VXLAN隧道,以通过所述单播对应的VXLAN隧道封装所述业务报文;根据所述单播下一跳地址确定出所述业务报文对应的出接口,以通过所述出接口将所述封装完的业务报文发送至网络侧。5.根据权利要求4所述的一种基于VXLAN网络的报文转发方法,其特征在于,通过所述单播对应的VXLAN隧道封装所述业务报文,具体包括:在所述业务报文进入所述单播对应的VXLAN隧道时,通过控制平面获取VXLAN广播域的VXLAN隧道端点列表;根据所述VXLAN隧道端点列表复制所述业务报文,并将所述复制完的业务报文发送至2CN113872847A权利要求书2/3页所述VXLAN广播域的若干VXLAN隧道端点,以封装所述业务报文。6.根据权利要求1所述的一种基于VXLAN网络的报文转发方法,其特征在于,通过预先创建的组播对应的VXLAN隧道,将所述业务报文洪泛至组播组成员端口,具体包括:获取所述业务报文的组播下一跳地址,以确定出所述组播下一跳地址对应的组播虚拟端口;通过所述组播下一跳地址对应的组播虚拟端口,获取组播对应的VXLAN隧道,以通过所述组播对应的VXLAN隧道封装所述业务报文;将所述封装完的业务报文洪泛至组播组