用于媒体访问控制移动事件的低收敛时间的系统和方法技术方案

技术编号:39257509 阅读:18 留言:0更新日期:2023-10-30 12:09
本公开的实施例涉及用于媒体访问控制移动事件的低收敛时间的系统和方法。在一些实现中,第一网络设备可以基于数据与媒体访问控制(MAC)地址相关联来向第二网络设备传输该数据,该MAC地址与第二网络设备的接入端口相关联,其中第一网络设备和第二网络设备被包括在多个网络设备中,该多个网络设备通过与转发平面相关联的第一隧道和与控制平面相关联的第二隧道被互连。第一网络设备可以确定MAC地址与第一网络设备的接入端口相关联,并且可以经由一个或多个第一隧道传输指示MAC地址与第一网络设备相关联的通知。第一网络设备可以经由一个或多个第二隧道传输指示MAC地址与第一网络设备相关联的通知。络设备相关联的通知。络设备相关联的通知。

【技术实现步骤摘要】
用于媒体访问控制移动事件的低收敛时间的系统和方法


[0001]本公开总体涉及移动网络,更具体地,涉及用于媒体访问控制移动事件的低收敛时间的系统和方法。

技术介绍

[0002]以太网虚拟专用网虚拟可扩展局域网(EVPN

VXLAN)是一种网络结构,其将层2连接性扩展为在现有物理网络之上的网络叠加(例如,虚拟拓扑)。EVPN

VXLAN可以将物理网络与网络叠加网络解耦,这样可以支持在不修改物理网络的情况下向网络添加附加的核心、分发和接入层设备。

技术实现思路

[0003]本文中描述的一些实现涉及一种方法。该方法可以包括由第一网络设备基于数据与媒体访问控制(MAC)地址相关联来向第二网络设备传输该数据,该MAC地址与第二网络设备的接入端口相关联。第一网络设备和第二网络设备可以被包括在以太网虚拟专用网虚拟可扩展局域网(EVPN

VXLAN)的多个网络设备中。该多个网络设备可以通过多个第一隧道和多个第二隧道被互连。该多个第一隧道可以与转发平面相关联,并且该多个第二隧道可以与控制平面相关联。该方法可以包括由第一网络设备确定MAC地址与第一网络设备的接入端口相关联。该方法可以包括基于MAC地址与第一网络设备的接入端口相关联,由第一网络设备经由多个第一隧道中的一个或多个第一隧道传输第一通知,第一通知指示MAC地址与第一网络设备相关联。该方法可以包括由第一网络设备经由多个第二隧道中的一个或多个第二隧道传输第二通知,第二通知指示MAC地址与第一网络设备相关联。<br/>[0004]本文中描述的一些实现涉及一种存储用于第一网络设备的一组指令的非暂态计算机可读介质。该一组指令在由第一网络设备的一个或多个处理器执行时可以使第一网络设备基于数据与MAC地址相关联来向第二网络设备传输该数据,该MAC地址与第二网络设备的接入端口相关联。第一网络设备和第二网络设备可以被包括在EVPN

VXLAN的多个网络设备中。该多个网络设备可以通过多个第一隧道和多个第二隧道互连。该多个第一隧道可以与转发平面相关联,并且该多个第二隧道可以与控制平面相关联。该一组指令在由第一网络设备的一个或多个处理器执行时可以使第一网络设备确定MAC地址与第一网络设备的接入端口相关联。该一组指令在由第一网络设备的一个或多个处理器执行时可以使第一网络设备:基于MAC地址与第一网络设备的接入端口相关联,经由多个第一隧道中的一个或多个第一隧道传输第一通知,该第一通知指示MAC地址与第一网络设备相关联。该一组指令在由第一网络设备的一个或多个处理器执行时可以使第一网络设备经由多个第二隧道中的一个或多个第二隧道传输第二通知,该第二通知指示MAC地址与第一网络设备相关联。
[0005]本文中描述的一些实现涉及一种第一网络设备。第一网络设备可以包括一个或多个存储器和一个或多个处理器。第一网络设备可以被配置为:基于数据与MAC地址相关联来向第二网络设备传输该数据,该MAC地址与第二网络设备的接入端口相关联。第一网络设备
和第二网络设备可以被包括在EVPN

VXLAN的多个网络设备中。多个网络设备可以通过多个第一隧道和多个第二隧道被互连。该多个第一隧道可以与转发平面相关联,并且该多个第二隧道可以与控制平面相关联。第一网络设备可以被配置为确定MAC地址与第一网络设备的接入端口相关联。第一网络设备可以被配置为:基于MAC地址与第一网络设备的接入端口相关联,经由多个第一隧道中的一个或多个第一隧道传输第一通知,该第一通知指示MAC地址与第一网络设备相关联。第一网络设备可以被配置为经由多个第二隧道中的一个或多个第二隧道传输第二通知,该第二通知指示MAC地址与第一网络设备相关联。
附图说明
[0006]图1A

图1G是本文中描述的示例实现的图解;
[0007]图2是可以在其中实现本文中描述的系统和/或方法的示例环境的图解;
[0008]图3是图2的一个或多个设备的示例组件的图解;以及
[0009]图4是与MAC移动事件的低收敛时间相关的示例过程的流程图。
具体实施方式
[0010]以下示例实现的具体实施方式参考附图。不同附图中的相同附图标记可以标识相同或相似的元素。
[0011]在一些情况下,可以使用以太网虚拟专用网虚拟可扩展局域网(EVPN

VXLAN)来部署网络。EVPN

VXLAN可以包括用于向一组端点设备(例如,一组物理端点设备和/或一组虚拟端点设备)传送数据的一组网络设备(例如,一组提供方边缘(PE)设备)。可以在网络设备之间建立入口复制(IR)VXLAN虚拟隧道端点(VTEP)网格(mesh)(本文中单独称为IR隧道并且统称为IR隧道)。数据可以基于与端点设备相关联的媒体访问控制(MAC)地址和MAC路由被传送给端点设备,该MAC路由指示通过EVPN

VXLAN的路径,该路径用于向端点设备所连接到的网络设备传送数据。
[0012]在EVPN

VXLAN中,MAC路由可以使用边界网关协议(BGP)协议被通告。例如,BGP通告可以经由IR隧道的网格被泛洪到网络设备。在一些情况下,端点设备可以从一个PE设备移动到另一网络设备(本文中称为MAC移动)。例如,在数据中心中,端点设备可以从一个服务器移动到另一服务器。作为另一示例,端点设备可以与经由EVNP

VXLAN被远程控制的一组机器人对应,并且机器人可以从一个无线接入点移动到另一无线接入点。
[0013]在EVPN

VXLAN中,可以检测MAC移动并且可以经由控制平面发布对MAC路由的更新。例如,指示MAC移动的BGP通告可以经由建立在网络设备之间的IR隧道的网格被传输给每个网络设备。
[0014]在发生MAC移动时,端点设备现在所连接到的网络设备可以通告MAC路由更新,该MAC路由更新指示端点设备现在连接到网络设备。通过EVPN

VXLAN来发布MAC路由更新所需要的时间(例如,收敛时间)可以短至几毫秒,也可以长至一秒。随着用于向端点设备传送数据的MAC路由被网络设备更新,收敛可以与端点设备的业务丢失窗口对应。
[0015]本文中描述的一些实现能够减少在EVPN

VXLAN内发生的MAC移动的收敛时间。在一些实现中,EVPN

VXLAN可以包括多个网络设备(例如,多个网络设备、多个服务器设备和/或多个无线接入点等)。EVPN

VXLAN可以包括控制平面,该控制平面包括建立在多个网络设
备之间的IR隧道网格。
[0016]EVPN

VXLAN还可以包括转发平面,该转发平面包括建立在多个网络设备之间的出口链路保护(ELP)VXLAN VTEP隧道(本文中单独称为ELP隧道并且统称为ELP隧道)的网格。ELP隧道的创建可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由第一网络设备基于数据与媒体访问控制MAC地址相关联来向第二网络设备传输所述数据,所述MAC地址与所述第二网络设备的接入端口相关联,其中所述第一网络设备和所述第二网络设备被包括在以太网虚拟专用网虚拟可扩展局域网EVPN

VXLAN的多个网络设备中,其中所述多个网络设备通过多个第一隧道和多个第二隧道被互连,其中所述多个第一隧道与转发平面相关联,并且所述多个第二隧道与控制平面相关联;由所述第一网络设备确定所述MAC地址与所述第一网络设备的接入端口相关联;基于所述MAC地址与所述第一网络设备的所述接入端口相关联,由所述第一网络设备经由所述多个第一隧道中的一个或多个第一隧道传输第一通知,所述第一通知指示所述MAC地址与所述第一网络设备相关联;以及由所述第一网络设备经由所述多个第二隧道中的一个或多个第二隧道传输第二通知,所述第二通知指示所述MAC地址与所述第一网络设备相关联。2.根据权利要求1所述的方法,其中所述第二通知包括边界网关协议通告。3.根据权利要求1所述的方法,其中MAC学习在所述多个第一隧道上被启用。4.根据权利要求1所述的方法,其中所述多个第一隧道包括多个出口链路保护隧道,并且所述多个第二隧道包括多个入口复制隧道。5.根据权利要求1所述的方法,还包括:经由所述多个第一隧道中的第一隧道接收第三通知,其中所述第三通知指示所述MAC地址与所述多个网络设备中的第三网络设备相关联;以及基于所述第三通知来更新MAC表以指示所述MAC地址与所述第三网络设备相关联,其中所述MAC表指示与所述MAC地址相关联的业务将经由所述第一隧道被传输,并且其中所述第一网络设备的转发构造将所述业务重定向为经由所述多个第二隧道中的第二隧道被传输。6.根据权利要求5所述的方法,还包括:接收第四通知,所述第四通知指示所述MAC地址与所述第三网络设备相关联,其中所述第四通知是经由所述第二隧道被接收的;以及更新所述MAC表以指示与所述MAC地址相关联的所述业务将经由所述第二隧道被传输。7.根据权利要求5所述的方法,还包括:确定在时间段的到期之前没有经由所述第二隧道接收到第四通知,所述第四通知指示所述MAC地址与所述第三网络设备相关联;以及基于在所述时间段的所述到期之前没有经由所述第二隧道接收到所述第四通知,更新所述MAC表以指示所述MAC地址与所述第一网络设备相关联。8.一种存储一组指令的非暂态计算机可读介质,所述一组指令包括:一个或多个指令,在由第一网络设备的一个或多个处理器执行时使所述第一网络设备:基于数据与媒体访问控制MAC地址相关联来向第二网络设备传输所述数据,所述MAC地址与所述第二网络设备的接入端口相关联,其中所述第一网络设备和所述第二网络设备被包括在以太网虚拟专用网虚拟可扩展局域网EVPN

VXLAN的多个网络设备中,其中所述多个网络设备通过多个第一隧道和多个第二隧道被互连,其中所述多个第一隧道与转发平面相关联,并且所述多个第二隧道与控制平面相关联;
确定所述MAC地址与所述第一网络设备的接入端口相关联;基于所述MAC地址与所述第一网络设备的所述接入端口相关联,经由所述多个第一隧道中的一个或多个第一隧道传输第一通知,所述第一通知指示所述MAC地址与所述第一网络设备相关联;以及经由所述多个第二隧道中的一个或多个第二隧道传输第二通知,所述第二通知指示所述MAC地址与所述第一网络设备相关联。9.根据权利要求8所述的非暂态计算机可读介质,其中所述第二通知包括边界网关协议通告。10.根据权利要求8所述的非暂态计算机可读介质,其中MAC学习在所述多个第一隧道上被启用。1...

【专利技术属性】
技术研发人员:G
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1