Traffic cut-through within network device having multiple virtual network devices
    1.
    发明授权
    Traffic cut-through within network device having multiple virtual network devices 有权
    具有多个虚拟网络设备的网络设备内的流量切换

    公开(公告)号:US08953599B1

    公开(公告)日:2015-02-10

    申请号:US13539120

    申请日:2012-06-29

    IPC分类号: H04L12/28 H04L12/751

    摘要: In general, techniques are for providing a direct forwarding path between virtual routers within a single virtualized routing system. In one example, a method includes combining forwarding information from a plurality of virtual routers into collapsed forwarding information that comprises one or more direct forwarding paths between the respective virtual routers. The method also includes determining a direct forwarding path to an egress interface of the second virtual router, in response to receiving a network packet at an ingress interface of a first virtual router. The method also includes forwarding the network packet from the ingress interface of the first virtual router to the egress interface of the second virtual router using the direct forwarding path, wherein the network packet traverses a switch fabric directly from the ingress interface of the first virtual router to the egress interface of the second virtual router.

    摘要翻译: 通常,技术用于在单个虚拟化路由系统内的虚拟路由器之间提供直接转发路径。 在一个示例中,一种方法包括将来自多个虚拟路由器的转发信息组合成包括在各个虚拟路由器之间的一个或多个直接转发路径的折叠转发信息。 响应于在第一虚拟路由器的入口接口处接收到网络分组,该方法还包括确定到第二虚拟路由器的出口接口的直接转发路径。 该方法还包括使用直接转发路径将网络分组从第一虚拟路由器的入口接口转发到第二虚拟路由器的出口接口,其中网络分组从第一虚拟路由器的入口接口直接穿越交换结构 到第二虚拟路由器的出口接口。

    Fast reroute between redundant multicast streams
    5.
    发明授权
    Fast reroute between redundant multicast streams 有权
    在冗余组播流之间快速重路由

    公开(公告)号:US08837479B1

    公开(公告)日:2014-09-16

    申请号:US13533967

    申请日:2012-06-27

    IPC分类号: H04L12/24 H04L12/28

    摘要: A packet-forwarding integrated circuit includes a control logic module and a selector block configured to produce a value indicating an incoming interface associated with a multicast data stream that meets stream health requirements, wherein the multicast data stream is one of a plurality of redundant multicast data streams each received on different incoming interfaces, wherein based on the value produced by the selector block the control logic module outputs data packets of the multicast data stream that meets stream health requirements received on the incoming interface, and discards data packets of other multicast data streams received on other incoming interfaces not indicated by the selector block. In response to detecting that a quality of one of the redundant multicast data streams has fallen below a configured threshold, the control logic automatically rewrites the selector block to forward a different one of the redundant multicast data streams.

    摘要翻译: 分组转发集成电路包括控制逻辑模块和选择器块,其被配置为产生指示与满足流健康要求的多播数据流相关联的输入接口的值,其中多播数据流是多个冗余多播数据之一 每个在不同输入接口上接收的流,其中,基于由选择器块产生的值,控制逻辑模块输出满足在入接口上接收的流健康要求的多播数据流的数据分组,并丢弃其他多播数据流的数据分组 在未由选择器块指示的其他输入接口上接收。 响应于检测到冗余多播数据流中的一个的质量已经低于配置的阈值,则控制逻辑自动重写该选择器块以转发不同的冗余多播数据流。

    Providing extended administrative groups in computer networks
    6.
    发明授权
    Providing extended administrative groups in computer networks 有权
    在计算机网络中提供扩展的管理组

    公开(公告)号:US08634418B2

    公开(公告)日:2014-01-21

    申请号:US13174962

    申请日:2011-07-01

    IPC分类号: H04L12/28

    摘要: In general, techniques are described for providing extended administrative groups in networks. A network device comprising an interface and a control unit may implement the techniques. The interface receives a routing protocol message that advertises a link. This message includes a field for storing first data associated with the link in accordance with the routing protocol. The field is defined by the routing protocol as a field having a different function from an administrative group field defined by the same routing protocol. The control unit determines that this field has been repurposed to store second data, wherein this second data specifies an extended administrative group for the link different from those that may be specified by the administrative group field. The control unit then updates routing information to associate the advertised link with the extended administrative group and performs path selection to select paths based on the updated routing information.

    摘要翻译: 一般来说,描述了在网络中提供扩展管理组的技术。 包括接口和控制单元的网络设备可以实现这些技术。 接口接收通告链路的路由协议消息。 该消息包括用于根据路由协议存储与链路相关联的第一数据的字段。 该字段由路由协议定义为具有与由相同路由协议定义的管理组字段不同的功能的字段。 控制单元确定该字段已被重新利用以存储第二数据,其中该第二数据指定用于该链接的扩展管理组,其不同于可由管理组字段指定的那些。 然后,控制单元更新路由信息以将通告的链路与扩展管理组相关联,并且基于更新的路由信息​​执行路径选择以选择路径。

    Scaling MPLS across areas of an autonomous system using labeled interior border gateway protocol
    7.
    发明授权
    Scaling MPLS across areas of an autonomous system using labeled interior border gateway protocol 有权
    使用标记的内部边界网关协议在自治系统的区域范围内扩展MPLS

    公开(公告)号:US08611359B1

    公开(公告)日:2013-12-17

    申请号:US12626221

    申请日:2009-11-25

    IPC分类号: H04L12/28

    CPC分类号: H04L45/04 H04L45/50

    摘要: Techniques are described for scaling Multiprotocol Label Switching (MPLS) across areas of an autonomous system using a labeled interior Border Gateway Protocol (iBGP). A method includes executing a first label distribution protocol at a border node at a border between two of a plurality of interior gateway protocol (IGP) areas of a single autonomous system (AS), and exchanging label distribution messages using the first label distribution protocol to establish a first intra-area label switched path (LSP) within a first one of IGP areas. The method also includes executing a labeled interior border gateway protocol at the border node, and exchanging label distribution messages using the labeled interior border gateway protocol to establish a hierarchical inter-area LSP that runs over the previously established first intra-area LSP, wherein the hierarchical inter-area LSP extends across the plurality of IGP areas of the AS.

    摘要翻译: 描述了使用标记的内部边界网关协议(iBGP)在跨自治系统的区域缩放多协议标签交换(MPLS)的技术。 一种方法包括在单个自治系统(AS)的多个内部网关协议(IGP)区域中的两个之间的边界处的边界节点处执行第一标签分发协议,以及使用第一标签分发协议交换标签分发消息, 在第一个IGP区域内建立第一个区域内标签交换路径(LSP)。 该方法还包括在边界节点处执行标记的内部边界网关协议,并且使用标记的内部边界网关协议来交换标签分发消息,以建立在先前建立的第一区域内LSP上运行的分层区域间LSP,其中, 分层区域间LSP跨越AS的多个IGP区域延伸。

    PROVIDING EXTENDED ADMINISTRATIVE GROUPS IN COMPUTER NETWORKS
    8.
    发明申请
    PROVIDING EXTENDED ADMINISTRATIVE GROUPS IN COMPUTER NETWORKS 有权
    在计算机网络中提供扩展的管理组

    公开(公告)号:US20130003728A1

    公开(公告)日:2013-01-03

    申请号:US13174962

    申请日:2011-07-01

    IPC分类号: H04L12/56

    摘要: In general, techniques are described for providing extended administrative groups in networks. A network device comprising an interface and a control unit may implement the techniques. The interface receives a routing protocol message that advertises a link. This message includes a field for storing first data associated with the link in accordance with the routing protocol. The field is defined by the routing protocol as a field having a different function from an administrative group field defined by the same routing protocol. The control unit determines that this field has been repurposed to store second data, wherein this second data specifies an extended administrative group for the link different from those that may be specified by the administrative group field. The control unit then updates routing information to associate the advertised link with the extended administrative group and performs path selection to select paths based on the updated routing information.

    摘要翻译: 一般来说,描述了在网络中提供扩展管理组的技术。 包括接口和控制单元的网络设备可以实现这些技术。 接口接收通告链路的路由协议消息。 该消息包括用于根据路由协议存储与链路相关联的第一数据的字段。 该字段由路由协议定义为具有与由相同路由协议定义的管理组字段不同的功能的字段。 控制单元确定该字段已被重新利用以存储第二数据,其中该第二数据指定用于该链接的扩展管理组,其不同于可由管理组字段指定的那些。 然后,控制单元更新路由信息以将通告的链路与扩展管理组相关联,并且基于更新的路由信息​​执行路径选择以选择路径。

    SUPPORTING VIRTUAL PRIVATE NETWORKS USING A FIRST NETWORK TOPOLOGY FOR FORWARDING AND A SUBSET OF THE FIRST NETWORK TOPOLOGY OR A SMALLER TOPOLOGY FOR SIGNALING
    9.
    发明申请
    SUPPORTING VIRTUAL PRIVATE NETWORKS USING A FIRST NETWORK TOPOLOGY FOR FORWARDING AND A SUBSET OF THE FIRST NETWORK TOPOLOGY OR A SMALLER TOPOLOGY FOR SIGNALING 有权
    支持虚拟私人网络,使用第一个网络拓扑来转发第一个网络拓扑学或一个小信号拓扑学

    公开(公告)号:US20100296414A1

    公开(公告)日:2010-11-25

    申请号:US12852225

    申请日:2010-08-06

    IPC分类号: H04L12/28

    摘要: Virtual Private Networks (VPNs) are supported in which customers may use popular internet gateway protocol (IGPs) without the need to convert such IGPs, running on customer devices to a single protocol, such as the border gateway protocol (BGP). Scaling problems, which might otherwise occur when multiple instances of an IGP flood link state information, are avoided by using a flooding topology which is smaller than a forwarding topology. The flooding topology may be a fully connected sub-set of the forwarding topology.

    摘要翻译: 支持虚拟专用网络(VPN),其中客户可以使用流行的互联网网关协议(IGP),而不需要将在客户设备上运行的这样的IGP转换为单一协议,例如边界网关协议(BGP)。 通过使用小于转发拓扑的洪泛拓扑来避免IGP洪泛链路状态信息的多个实例可能发生的扩展问题。 洪泛拓扑可以是完全连接的转发拓扑的子集。

    Supporting virtual private networks using a first network topology for forwarding and a subset of the first network topology or a smaller topology for signaling
    10.
    发明授权
    Supporting virtual private networks using a first network topology for forwarding and a subset of the first network topology or a smaller topology for signaling 有权
    支持使用第一网络拓扑进行转发的虚拟专用网络和第一网络拓扑的子集,或用于信令的较小拓扑

    公开(公告)号:US07792987B1

    公开(公告)日:2010-09-07

    申请号:US10419370

    申请日:2003-04-21

    IPC分类号: G06F15/173

    摘要: Virtual Private Networks (VPNs) are supported in which customers may use popular internet gateway protocol (IGPs) without the need to convert such IGPs, running on customer devices to a single protocol, such as the border gateway protocol (BGP). Scaling problems, which might otherwise occur when multiple instances of an IGP flood link state information, are avoided by using a flooding topology which is smaller than a forwarding topology. The flooding topology may be a fully connected sub-set of the forwarding topology.

    摘要翻译: 支持虚拟专用网络(VPN),其中客户可以使用流行的互联网网关协议(IGP),而不需要将在客户设备上运行的这样的IGP转换为单一协议,例如边界网关协议(BGP)。 通过使用小于转发拓扑的洪泛拓扑来避免IGP洪泛链路状态信息的多个实例可能发生的扩展问题。 洪泛拓扑可以是完全连接的转发拓扑的子集。