[发明专利]分组片段转发方法和网络设备有效
申请号: | 201910243288.8 | 申请日: | 2019-03-28 |
公开(公告)号: | CN110505147B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 阿希什·苏雷什;潘卡杰·马尔维亚;贾格迪什·格兰迪 | 申请(专利权)人: | 瞻博网络公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/781;H04L29/12 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李子光 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分组 片段 转发 方法 网络设备 | ||
1.一种分组片段转发方法,包括:
由网络设备从第一网络接收与网络分组相关联的片段流中的一个或多个片段,其中,所述网络分组是第一类型的网络分组;
响应于确定所述网络设备尚未接收到所述片段流中的包括所述网络分组的目的地端口的指示的片段,由所述网络设备缓冲所述一个或多个片段;
由所述网络设备接收所述片段流中的包括所述网络分组的所述目的地端口的指示的该片段;
响应于接收所述片段流中的包括所述网络分组的所述目的地端口的指示的该片段,由所述网络设备在不根据所述一个或多个片段和该片段重组所述网络分组的情况下,至少部分地基于所述网络分组的所述目的地端口将所述片段流中的所述一个或多个片段和所述片段流中的该片段封装在多个网络分组内,其中,所述多个网络分组均是第二类型的网络分组,并且其中,所述网络设备使用封装下的地址和端口映射MAP-E来封装所述片段流中的所述一个或多个片段以及所述片段流中的该片段;以及
由所述网络设备向第二网络分发所述多个网络分组。
2.根据权利要求1所述的方法,进一步包括:
在接收包括所述目的地端口的指示的该片段并且分发所述多个网络分组之后,由所述网络设备接收所述片段流的一个或多个剩余片段;
由所述网络设备在不缓冲所述片段流的所述一个或多个剩余片段的情况下,至少部分地基于所述目的地端口,将所述片段流的所述一个或多个剩余片段封装在一个或多个网络分组内,其中,所述一个或多个网络分组均是所述第二类型的网络分组;
由所述网络设备将所述一个或多个网络分组分发至所述第二网络。
3.根据权利要求1所述的方法,进一步包括:
由所述网络设备在流表中创建与所述片段流相关联的条目;
响应于接收的所述片段流中的所述一个或多个片段不包括所述片段流中的包括所述网络分组的所述目的地端口的指示的该片段,通过将所述流表中的针对所述片段流的所述条目更新为指示所述片段流处于缓冲状态来将所述片段流转换为所述缓冲状态,其中,所述缓冲状态指示所述网络设备尚未接收到所述网络分组的所述目的地端口的指示;以及
响应于接收的所述片段流中的该片段包括所述网络分组的所述目的地端口的指示,通过将所述流表中的针对所述片段流的所述条目更新为指示所述片段流处于封装状态来将所述片段流从所述缓冲状态转换为所述封装状态,其中,所述封装状态指示所述网络设备能够至少部分地基于所述目的地端口来封装所述片段流中的片段。
4.根据权利要求1所述的方法,进一步包括:
由所述网络设备确定针对所述网络分组的所述片段流中的所述一个或多个片段不包括所述片段流中的第一片段;以及
至少部分地基于确定所述片段流中的该片段是否是所述片段流的第一片段来确定该片段是否包括所述网络分组的所述目的地端口的指示。
5.根据权利要求1至4中任一项所述的方法,其中:
所述第一类型的网络分组是互联网协议版本4(IPv4)网络分组;
所述第二类型的网络分组是互联网协议版本6(IPv6)网络分组;
所述第一网络是IPv4网络;并且
所述第二网络是IPv6网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910243288.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于招聘系统的即时通讯方法及系统
- 下一篇:实现加权多路径的方法及系统