用于跨网络内的多个接口代理子网内流量的方法、系统和装置制造方法及图纸

技术编号:26072316 阅读:33 留言:0更新日期:2020-10-28 16:46
本申请的各实施例涉及用于跨网络内的多个接口代理子网内流量的方法、系统和装置。所公开的计算机实现的方法可包括(1)在IP网络内的代理节点处创建代理组,该代理组包括IP网络的子网内的、由伪MAC地址表示的多个网络节点,(2)接收来自代理组中包括的网络节点的邻居请求,(3)在邻居请求内标识发送该邻居请求的网络节点的链路层地址,(4)通过用代理组的伪MAC地址替换网络节点的链路层地址来修改邻居请求,以及随后(5)将修改后的邻居请求转发给代理组中包括的另一网络节点以促进NDP过程的完成,在NDP过程中该另一网络节点用由代理节点代理的邻居通告来响应修改后的邻居请求。各种其他方法、系统和装置也被公开。

【技术实现步骤摘要】
用于跨网络内的多个接口代理子网内流量的方法、系统和装置本申请是申请日为2016年09月12日、国家申请号为201610818132.4、专利技术名称为“用于跨网络内的多个接口代理子网内流量的方法、系统和装置”的专利技术专利申请的分案申请。相关申请的交叉引用本申请通过引用而包含以下文档,这些文档与信息公开声明一起被提交到美国专利商标局:可在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)网络内,出于诸如减少网络拥塞、提高安全性和/或本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n在因特网协议(IP)网络内的代理节点处创建代理组,所述代理组包括所述IP网络的子网内的、由伪媒体访问控制(MAC)地址表示的多个网络节点;/n在所述代理节点处接收来自所述代理组中包括的第一网络节点的邻居请求;/n在所述邻居请求内标识发送在所述代理节点处接收到的所述邻居请求的所述第一网络节点的链路层地址;/n通过在所述邻居请求内用所述代理组的所述伪MAC地址替换所述第一网络节点的所述链路层地址来修改所述邻居请求;以及/n将修改后的所述邻居请求转发给所述代理组中包括的第二网络节点以促进邻居发现协议(NDP)过程的完成,在所述NDP过程中所述第二网络节点用由所述代理节点代理的...

【技术特征摘要】
20160523 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

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

1