The various embodiments of the present application relate to methods, systems and devices for traffic within a plurality of interface proxy subnetworks within a cross network. The disclosed method can include a computer (1) proxy nodes in the IP network to create a proxy group, a plurality of network nodes, the agent group including IP network subnet, pseudo MAC addresses that, (2) received from the network node including the proxy group neighbor request (3) the link layer address identifies the network node sends the request in the request of the (4) through the link layer address by proxy group pseudo MAC address substitution of network nodes to modify the request, and then (5) will request a modified neighbor forwarded to include another network node agent group in order to promote NDP process, in the process of NDP by the neighbor node proxy agent notice in response to the modified request with another network node. Various other methods, systems and devices are also open.
【技术实现步骤摘要】
用于跨网络内的多个接口代理子网内流量的方法、系统和装置相关申请的交叉引用本申请通过引用而包含以下文档,这些文档与信息公开声明一起被提交到美国专利商标局:可在https://tools.ietf.org/html/rfc4389(在2016年4月21日访问)处获得的因特网工程任务组(IETF)文档“NeighborDiscoveryProxies(NDProxy)”;可在https://tools.ietf.org/html/rfc4861(在2016年4月21日访问)处获得的IETF文档“NeighborDiscoveryforIPversion6(IPv6)”。
本申请的各实施例涉及用于跨网络内的多个接口代理子网内流量的方法、系统和装置。
技术介绍
在因特网协议(IP)网络内,出于诸如减少网络拥塞、提高安全性和/或使不同类型的网络拓扑相互连接之类的各种原因而使用子网划分。子网可包括通过路由器而相互连接的多个网络节点。在一些情况下,子网内的每个网络节点可经由单个接口链接到路由器。在其他情况下,子网内的网络节点可经由多个接口链接到路由器。在子网内的网络节点经由多个接口链接到路由器的情况下,路由器可能需要跨这些接口代理子网内流量。遗憾的是,对于这样的代理的传统方式可能具有某些缺点和/或缺陷。例如,子网可包括经由多个接口连接到路由器的多个网络节点。在传统方式中,即使源节点和目的地节点属于同一子网,路由器也可能无法将连接到一个接口的网络节点的链路本地地址与连接到另一接口的另一网络节点交换。作为结果,路由器可能最后丢弃源自该网络节点并且旨在用于另一网络节点的任何分组 ...
【技术保护点】
一种方法,包括:在因特网协议(IP)网络内的代理节点处创建代理组,所述代理组包括所述IP网络的子网内的、由伪媒体访问控制(MAC)地址表示的多个网络节点;在所述代理节点处接收来自所述代理组中包括的网络节点的邻居请求;在所述邻居请求内标识发送在所述代理节点处接收到的所述邻居请求的所述网络节点的链路层地址;通过在所述邻居请求内用所述代理组的所述伪MAC地址替换所述网络节点的所述链路层地址来修改所述邻居请求;以及将修改后的所述邻居请求转发给所述代理组中包括的至少一个其他网络节点以促进邻居发现协议(NDP)过程的完成,在所述NDP过程中所述其他网络节点用由所述代理节点代理的邻居通告来响应修改后的所述邻居请求。
【技术特征摘要】
2016.05.23 US 15/162,1571.一种方法,包括:在因特网协议(IP)网络内的代理节点处创建代理组,所述代理组包括所述IP网络的子网内的、由伪媒体访问控制(MAC)地址表示的多个网络节点;在所述代理节点处接收来自所述代理组中包括的网络节点的邻居请求;在所述邻居请求内标识发送在所述代理节点处接收到的所述邻居请求的所述网络节点的链路层地址;通过在所述邻居请求内用所述代理组的所述伪MAC地址替换所述网络节点的所述链路层地址来修改所述邻居请求;以及将修改后的所述邻居请求转发给所述代理组中包括的至少一个其他网络节点以促进邻居发现协议(NDP)过程的完成,在所述NDP过程中所述其他网络节点用由所述代理节点代理的邻居通告来响应修改后的所述邻居请求。2.根据权利要求1所述的方法,其中:接收来自所述代理组中包括的所述网络节点的所述邻居请求包括:接收所述邻居请求;以及至少部分地基于所述链路层地址来确定发送所述邻居请求的所述网络节点被包括在所述代理组中;并且修改所述邻居请求包括响应于确定发送所述邻居请求的所述网络节点被包括在所述代理组中来在所述邻居请求内用所述代理组的所述伪MAC地址替换所述网络节点的所述链路层地址。3.根据权利要求1所述的方法,还包括:在所述代理节点处接收来自所述代理组中包括的所述其他网络节点的邻居通告;在所述邻居通告内标识发送在所述代理节点处接收到的所述邻居通告的所述其他网络节点的链路层地址;通过在所述邻居通告内用所述代理组的所述伪MAC地址替换所述其他网络节点的所述链路层地址来修改所述邻居通告;以及将修改后的所述邻居通告转发给发送所述邻居请求的所述网络节点以促进所述NDP过程的完成,从而使得所述网络节点能够将由所述代理节点代理的网络流量发送给所述其他网络节点。4.根据权利要求1所述的方法,其中创建所述代理组包括在所述代理节点处通过用标识通向所述子网内的所述多个网络节点的路由的条目来填充用于所述代理组的路由表来构建所述路由表。5.根据权利要求4所述的方法,其中标识通向所述多个网络节点的所述路由的条目各自包括:所述代理节点的链接到所述子网内的特定网络节点的接口的链路层地址;以及所述特定网络节点的对于用于所述代理组的所述路由表唯一的链路本地地址。6.根据权利要求4所述的方法,还包括:在所述代理节点处接收源自所述网络节点并且以所述其他网络节点为目的地的分组;在所述分组内标识发送在所述代理节点处接收到的所述分组的所述网络节点的链路层地址;至少部分地基于所述链路层地址和用于所述代理组的所述路由表来确定发送多播分组的所述网络节点被包括在所述代理组中;以及响应于确定发送所述多播分组的所述网络节点被包括在所述代理组中,将所述分组转发给所述代理组中包括的所述其他网络节点。7.根据权利要求6所述的方法,其中所述分组包括以下各项中的至少一项:以所述其他网络节点为目的地的单播分组;以及以所述其他网络节点和至少一个附加网络节点为目的地的多播分组。8.根据权利要求4所述的方法,还包括:在所述代理节点处接收源自所述网络节点并且以所述其他网络节点为目的地的分组;确定所述代理节点的转发引擎当前不支持在转发平面中将所述分组转发给所述其他网络节点;以及响应于确定所述转发引擎当前不支持在所述转发平面中转发所述分组,将所述分组传到所述代理节点的路由引擎以在控制平面中将所述分组转发给所述其他节点。9.根据权利要求8所述的方法,其中确定所述代理节点的所述转发引擎当前不支持在所述转发平面中转发所述分组包括以下各项中的至少一项:确定所...
【专利技术属性】
技术研发人员:R·托马斯,S·P·尼南,J·乔斯,
申请(专利权)人:瞻博网络公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。