-
1.
公开(公告)号:US20050251582A1
公开(公告)日:2005-11-10
申请号:US10824725
申请日:2004-04-14
申请人: Rajiv Goel , Jianyu Chen , Scott Molloy , Chung Nguyen , David Ward , John Bettink , Peramanayagam Marimuthu
发明人: Rajiv Goel , Jianyu Chen , Scott Molloy , Chung Nguyen , David Ward , John Bettink , Peramanayagam Marimuthu
IPC分类号: G06F15/173 , H04L12/46
CPC分类号: H04L12/4633
摘要: A method is disclosed for dynamically creating encapsulation and decapsulation chains and segmenting the packet-forwarding plane. A distributed router may comprise multiple cards, each exposing a subset of the router's physical interfaces. Some physical interfaces may be configured to send/receive only certain types and destinations of data packets. Some cards might not expose any physical interfaces configured to send/receive a particular type and destination of packet, making encapsulation and/or decapsulation chains for virtual interfaces that process data packets of the particular type useless on those cards. Therefore, instead of always creating both encapsulation and decapsulation chains for a virtual interface on a card, an aspect of the method dynamically determines which of the encapsulation and decapsulation chains are useful for a virtual interface on that card, and creates only those chains that are useful on that card. Thus, the packet-forwarding plane is segmented into independent encapsulation and decapsulation segments.
摘要翻译: 公开了一种用于动态地创建封装和解封装链以及对分组转发平面进行分段的方法。 分布式路由器可以包括多个卡,每个卡暴露路由器的物理接口的子集。 一些物理接口可以被配置为仅发送/接收数据分组的某些类型和目的地。 某些卡可能不会暴露任何配置为发送/接收数据包的特定类型和目的地的物理接口,从而为处理特定类型的数据包在这些卡上无用的虚拟接口进行封装和/或解封装链。 因此,代替总是为卡上的虚拟接口创建封装和解封装链,该方法的一个方面动态地确定哪个封装和解封装链对该卡上的虚拟接口是有用的,并且仅创建那些链 对该卡有用 因此,分组转发平面被分割为独立的封装和解封装段。
-
2.
公开(公告)号:US08204967B2
公开(公告)日:2012-06-19
申请号:US10824725
申请日:2004-04-14
申请人: Rajiv Goel , Jianyu Chen , Scott Molloy , Chung T. Nguyen , David Ward , John Bettink , Peramanayagam Marimuthu
发明人: Rajiv Goel , Jianyu Chen , Scott Molloy , Chung T. Nguyen , David Ward , John Bettink , Peramanayagam Marimuthu
IPC分类号: G06F15/177
CPC分类号: H04L12/4633
摘要: A method is disclosed for dynamically creating encapsulation and decapsulation chains and segmenting the packet-forwarding plane. A distributed router may comprise multiple cards, each exposing a subset of the router's physical interfaces. Some physical interfaces may be configured to send/receive only certain types and destinations of data packets. Some cards might not expose any physical interfaces configured to send/receive a particular type and destination of packet, making encapsulation and/or decapsulation chains for virtual interfaces that process data packets of the particular type useless on those cards. Therefore, instead of always creating both encapsulation and decapsulation chains for a virtual interface on a card, an aspect of the method dynamically determines which of the encapsulation and decapsulation chains are useful for a virtual interface on that card, and creates only those chains that are useful on that card. Thus, the packet-forwarding plane is segmented into independent encapsulation and decapsulation segments.
摘要翻译: 公开了一种用于动态地创建封装和解封装链以及对分组转发平面进行分段的方法。 分布式路由器可以包括多个卡,每个卡暴露路由器的物理接口的子集。 一些物理接口可以被配置为仅发送/接收数据分组的某些类型和目的地。 某些卡可能不会将任何物理接口配置为发送/接收数据包的特定类型和目标,从而为处理特定类型的数据包在这些卡上无用的虚拟接口进行封装和/或解封装链。 因此,代替总是为卡上的虚拟接口创建封装和解封装链,该方法的一个方面动态地确定哪个封装和解封装链对于该卡上的虚拟接口是有用的,并且仅创建那些链 对该卡有用 因此,分组转发平面被分割为独立的封装和解封装段。
-