针对网络的网络设备的媒体访问控制地址和互联网协议地址绑定代理通告制造技术

技术编号:15794807 阅读:193 留言:0更新日期:2017-07-10 09:59
一种设备可以经由第一消息接收用于引导针对网络的网络流量的第一路由信息。第一路由信息可以标识对应于与连接到网络的子网的主机设备相关联的媒体访问控制(MAC)地址的MAC路由。第一路由信息可以未能包括与主机设备相关联的互联网协议(IP)/MAC绑定信息。该设备可以传输针对与主机设备相关联的IP/MAC绑定信息的请求。该设备可以接收对于针对IP/MAC绑定信息的请求的响应,该响应标识IP/MAC绑定信息。该设备可以基于接收到标识IP/MAC绑定信息的响应经由第二消息通告用于引导针对网络的网络流量的第二路由信息。第二路由信息可以标识与主机设备相关联的IP/MAC绑定信息。

【技术实现步骤摘要】
针对网络的网络设备的媒体访问控制地址和互联网协议地址绑定代理通告
技术介绍
网络设备可以接收用于经由网络路由的网络流量(例如,分组的集合)。例如,网络设备可以(例如,经由一个或多个其他网络设备)从主机网络设备接收用于路由到网络的子网的网络流量。网络流量可以与媒体访问控制(MAC)地址相关联,MAC地址与MAC路由相关联。网络设备可以利用地址解析协议(ARP)消息来标识用于路由网络中的网络流量和/或响应网络流量(例如,一个或多个其他分组)的互联网协议(IP)/MAC绑定。例如,网络设备可以标识对应于与网络流量相关联的MAC路由的IP地址。网络设备可以基于确定IP/MAC绑定来将网络流量导向网络的子网。
技术实现思路
根据一些可能的实现方式,一种设备可以包括一个或多个处理器。一个或多个处理器可以经由第一消息接收用于引导针对网络的网络流量的第一路由信息。第一路由信息可以标识对应于与连接到网络的子网的主机设备相关联的媒体访问控制(MAC)地址的MAC路由。第一路由信息可以未能包括与主机设备相关联的互联网协议(IP)/MAC绑定信息。一个或多个处理器可以传输针对与主机设备相关联的IP/MAC绑定信息的请求。一个或多个处理器可以接收对于针对IP/MAC绑定信息的请求的响应,该响应标识IP/MAC绑定信息。一个或多个处理器可以基于接收到标识IP/MAC绑定信息的响应经由第二消息通告用于引导针对网络的网络流量的第二路由信息。第二路由信息可以标识与主机设备相关联的IP/MAC绑定信息。根据一些可能的实施方式,一种非瞬态计算机可读介质可以存储一个或多个指令,该一个或多个指令当由第一设备的一个或多个处理器执行时可以使一个或多个处理器接收标识与引导针对主机设备的网络流量相关联的媒体访问控制(MAC)路由的第一消息。该消息可以不包括与标识对应于MAC路由的互联网协议(IP)地址相关联的IP/MAC绑定信息。一个或多个指令当由一个或多个处理器执行时可以使一个或多个处理器基于包括在第一消息中的MAC路由来确定IP/MAC绑定信息。一个或多个指令当由一个或多个处理器执行时可以使一个或多个处理器基于确定IP/MAC绑定信息来向一个或多个网络设备传输标识IP/MAC绑定信息的第二消息。一个或多个网络设备可以被使得基于接收到第二消息来避免与确定IP/MAC绑定信息相关联的一个或多个消息的传输。根据一些可能的实施方式,一种方法可以包括由设备从第二网络设备接收消息,该消息包括标识与第一网络设备相关联的媒体访问控制(MAC)地址的信息。第一网络设备可以被连接到第二网络设备。消息可以不包括标识对应于MAC地址的互联网协议(IP)地址的信息。该方法可以包括由设备基于接收到包括标识MAC地址的信息的消息来确定对应于MAC地址的IP地址。该方法可以包括由设备通告对应于MAC地址的IP地址以使接收通告的另一设备利用IP地址用于路由与第一网络设备相关联的流量。附图说明图1A和图1B是本文中描述的示例实施方式的概览的图;图2是本文中描述的系统和/或方法可以被实施在其中的示例环境的图;图3是图2的一个或多个设备的示例组件的图;以及图4是用于通告IP/MAC绑定信息以用于路由网络中的网络流量的示例过程的流程图。具体实施方式示例实施方式的下面的详细描述参考附图。在不同附图中的相同参考标记可以标识相同或相似的元件。网络设备(例如,提供商边缘网络设备,诸如网关网络设备等)可以被连接到网络,网络包括其他网络设备的集合。网关网络设备可以接收来自另一网络设备的路由信息(例如,提供商边缘网络设备,诸如架顶式(ToR)交换网络设备等)。例如,ToR交换网络设备可以确定媒体访问控制(MAC)地址和对应的MAC路由(例如,可达性信息,诸如网络层可达性信息(NLRI)),并且可以经由层2(L2)路由消息向网关网络设备通告路由信息以使网关网络设备将网络流量从虚拟可扩展局域网(VXLAN)的第一段路由到VXLAN的第二段。路由信息可以包括标识MAC路由的信息。层2可以指代开放系统互联(OSI)模型的层。MAC路由信息可以与针对VXLAN的层3(L3)互联网协议(IP)地址相关联。然而,ToR交换网络设备可能缺乏充分的计算资源来确定并包括路由信息中的IP/MAC绑定信息。有时被称为MAC到IP绑定信息的IP/MAC绑定信息可以包括标识对应于特定MAC路由信息的特定IP地址信息的信息。当在网络处接收到网络流量时,网络设备可以利用地址解析协议(ARP)消息来确定针对接收到的MAC路由的IP/MAC绑定。例如,当在网络处接收到网络流量时,ToR交换网络设备可以向网关网络设备通告针对网络流量的特定MAC路由,并且网关网络设备可以传输ARP消息。网关网络设备可以接收对于与标识针对MAC路由的IP/MAC绑定相关联的ARP消息的响应。然而,当网络包括多个网关网络设备(例如,冗余网关网络设备)时,每个网关网络设备可能需要传输ARP消息并接收ARP响应以标识共同的IP/MAC绑定作为ToR交换网络设备未能通告IP/MAC绑定的结果。此外,当网关网络设备针对网络被禁用并且随后针对网络被启用时,尽管其他冗余网关网络设备可能已经解析了IP/MAC绑定并且可能可用于路由网络流量,网关网络设备可能被路由与主机网络设备相关联的网络流量,并且可能再次地传输ARP消息以解析IP/MAC绑定。本文中描述的实现方式可以利用从网关网络设备到网络的其他网络设备(例如,其他提供商边缘网络设备,诸如ToR交换网络设备,其他网关网络设备等)的代理IP/MAC通告以允许对针对网络的网络流量的路由。以这种方式,与传输ARP消息和接收对ARP消息的响应相关联的网络流量的量可以相对于利用ARP消息来确定针对每个提供商边缘网络设备的IP/MAC绑定而被减少,由此提高网络性能。此外,当网络设备从网络中被移除或被添加到网络时,由网络设备用于解析IP/MAC绑定所需要的时间段可以相对于利用ARP消息而被减少,或者网络流量可以被引导到已经接收到标识IP/MAC绑定的信息的网络设备,由此减少网络流量丢失的可能性并且提高网络性能。图1A和1B是本文中描述的示例实现方式100的概览的图。如1A所示,示例实现方式100可以包括单宿主主机网络设备105-1、ToR交换网络设备110-1、ToR交换网络设备110-2、L3网络115、L3网关网络设备120-1以及L3网关网络设备120-2。ToR交换网络设备110-1和/或ToR交换网络设备110-2可以包括针对L3网络115的ToR交换机(例如,以太网虚拟专用网络(EVPN)-VXLAN提供商边缘网络)。L3网络115可以包括EVPN-VXLAN。例如,L3网络115可以针对基于云的计算和路由网络桥接L2和L3功能。L3网关网络设备120-1和L3网关网络设备120-2可以包括提供冗余L3网关功能的网关(例如,EVPN-VXLAN提供商边缘设备)。L3网关网络设备120-1和L3网关网络设备120-2可以包括将ToR交换网络设备110-1和ToR交换网络设备110-2标识为仅L2EVPN网络设备的配置信息。单宿主主机网络设备105-1可以连接到ToR交换网络设备110-1,并且可以与IP地址(IPA)和MA本文档来自技高网...
针对网络的网络设备的媒体访问控制地址和互联网协议地址绑定代理通告

【技术保护点】
一种设备,包括:一个或多个处理器,用于:经由第一消息接收用于引导针对网络的网络流量的第一路由信息,所述第一路由信息标识对应于与连接到所述网络的子网的主机设备相关联的媒体访问控制(MAC)地址的MAC路由,所述第一路由信息未能包括与所述主机设备相关联的互联网协议(IP)/MAC绑定信息;传输针对与所述主机设备相关联的IP/MAC绑定信息的请求;接收对于针对IP/MAC绑定信息的所述请求的响应,所述响应标识所述IP/MAC绑定信息;以及基于接收到标识所述IP/MAC绑定信息的所述响应,经由第二消息通告用于引导针对所述网络的网络流量的第二路由信息,所述第二路由信息标识与所述主机设备相关联的IP/MAC绑定信息。

【技术特征摘要】
2015.12.30 IN 7084/CHE/2015;2016.02.01 US 15/012,01.一种设备,包括:一个或多个处理器,用于:经由第一消息接收用于引导针对网络的网络流量的第一路由信息,所述第一路由信息标识对应于与连接到所述网络的子网的主机设备相关联的媒体访问控制(MAC)地址的MAC路由,所述第一路由信息未能包括与所述主机设备相关联的互联网协议(IP)/MAC绑定信息;传输针对与所述主机设备相关联的IP/MAC绑定信息的请求;接收对于针对IP/MAC绑定信息的所述请求的响应,所述响应标识所述IP/MAC绑定信息;以及基于接收到标识所述IP/MAC绑定信息的所述响应,经由第二消息通告用于引导针对所述网络的网络流量的第二路由信息,所述第二路由信息标识与所述主机设备相关联的IP/MAC绑定信息。2.根据权利要求1所述的设备,其中所述一个或多个处理器还用于:经由第三消息接收与撤回所述MAC路由相关联的第三路由信息;以及经由第四消息传输与撤回所述IP/MAC绑定信息相关联的第四路由信息。3.根据权利要求1所述的设备,其中所述一个或多个处理器当接收到所述第一消息时用于:从交换设备接收所述第一消息;确定所述交换设备被配置仅为层2(L2)以太网虚拟专用网络(EVPN)设备;并且其中所述一个或多个处理器当通告所述第二路由信息时用于:基于确定所述交换设备被配置仅为层2EVPN设备来通告所述第二路由信息。4.根据权利要求3所述的设备,其中所述交换设备为架顶式交换设备。5.根据权利要求1所述的设备,其中所述一个或多个处理器当通告所述第二路由信息时用于:向网络设备通告所述第二路由信息,以使所述网络设备在所述网络不传输针对所述IP/MAC绑定信息的请求的情况下路由与所述MAC路由相关联的其他网络流量。6.根据权利要求1所述的设备,其中所述一个或多个处理器当传输针对所述IP/MAC绑定信息的所述请求时用于:经由地址解析协议(ARP)请求消息传输针对所述IP/MAC绑定信息的所述请求;并且其中所述一个或多个处理器当接收对于所述请求的所述响应时用于:经由ARP响应消息接收对于所述请求的所述响应。7.根据权利要求1所述的设备,其中所述一个或多个处理器还用于:基于接收到标识所述IP/MAC绑定信息的所述响应来使所述网络流量被路由到所述网络的所述子网。8.根据权利要求1所述的设备,其中所述网络流量为第一网络流量;并且其中一个或多个处理器还用于:在使所述第一网络流量被路由到所述子网之后,使第二网络流量从所述网络的所述子网向所述主机设备路由。9.一种存储指令的非瞬态计算机可读介质,所述指令包括:一个或多个指令,所述一个或多个指令当由设备的一个或多个处理器执行时,使所述一个或多个处理器:接收标识与引导针对主机设备的网络流量相关联的媒体访问控制(MAC)路由的第一消息,所述消息不包括与标识对应于所述MAC路由的互联网协议(IP)地址相关联的IP/MAC绑定信息;基于包括在所述第一消息中的所述MAC路由来确定所述IP/MAC绑定信息;以及基于确定所述IP/MAC绑定信息,向一个或多个网络设备传输标识所述IP...

【专利技术属性】
技术研发人员:S·斯瓦拉林雯R·舍卡尔V·文卡特拉曼
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国,US

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

1