Traffic cut-through within network device having multiple virtual network devices
    3.
    发明授权
    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.

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

    Advertising with a layer three routing protocol constituent link attributes of a layer two bundle
    4.
    发明授权
    Advertising with a layer three routing protocol constituent link attributes of a layer two bundle 有权
    广告与第三层路由协议构成第二层捆绑的链路属性

    公开(公告)号:US08942256B1

    公开(公告)日:2015-01-27

    申请号:US13345243

    申请日:2012-01-06

    IPC分类号: H04J3/16 H04L12/66

    摘要: In general, techniques are described for extending routing protocol advertisements to include respective attributes of constituent links of an aggregation group. In one example, a network device includes a management interface that receives configuration information that specifies first and second constituent links for a layer two (L2) aggregated interface. The first and second constituent links are physical links connected to respective physical interfaces of forwarding units of the network device. A routing protocol daemon of the control unit generates a link state message that specifies layer three (L3) routing information associated with the aggregated interface and further specifies an attribute of the first constituent link and an attribute of the second constituent link. The routing protocol daemon sends the link state message from the network device to another network device of the network in accordance with a routing protocol.

    摘要翻译: 通常,描述了用于扩展路由协议通告以包括聚合组的组成链路的相应属性的技术。 在一个示例中,网络设备包括管理接口,其接收为第二层(L2)聚合接口指定第一和第二组成链路的配置信息。 第一和第二组成链路是连接到网络设备的转发单元的相应物理接口的物理链路。 控制单元的路由协议守护进程生成指定与聚合接口相关联的第三层(L3)路由信息的链路状态消息,并进一步指定第一组成链路的属性和第二组成链路的属性。 路由协议守护程序根据路由协议将网络设备的链路状态消息发送到网络的另一个网络设备。

    Weighted equal-cost multipath
    5.
    发明授权
    Weighted equal-cost multipath 有权
    加权等价多路径

    公开(公告)号:US08787400B1

    公开(公告)日:2014-07-22

    申请号:US13536669

    申请日:2012-06-28

    IPC分类号: H04L12/56

    CPC分类号: H04L45/24 H04L45/125

    摘要: Routers balance network traffic among multiple paths through a network according to an amount of bandwidth that can be sent on an outgoing interface computed for each of the paths. For example, a router receives a link bandwidth for network links that are positioned between the first router and a second router of the network, and selects a plurality of forwarding paths from the first router to the second router. Upon determining that one of the network links is shared by multiple of the plurality of forwarding paths, the router computes a path bandwidth for each of the plurality of outgoing interfaces so as to account for splitting of link bandwidth of the shared network link across the multiple forwarding paths that share the network link. The router assigns packet flows to the forwarding paths based at least on the computed amount of bandwidth for each of the outgoing interfaces.

    摘要翻译: 路由器根据可以在为每个路径计算的出站接口上发送的带宽量,通过网络平衡多个路径之间的网络流量。 例如,路由器接收位于第一路由器和网络的第二路由器之间的网络链路的链路带宽,并且从第一路由器到第二路由器选择多条转发路径。 在确定所述网络链路中的一个由所述多个转发路径中的多个转发路径共享时,所述路由器计算所述多个输出接口中的每一个的路径带宽,以便考虑所述共享网络链路在所述多个转发路径中的链路带宽的分割 共享网络链路的转发路径。 路由器至少基于计算出的每个输出接口的带宽量将分组流分配给转发路径。

    DISTRIBUTED PROCESSING OF NETWORK DEVICE TASKS
    6.
    发明申请
    DISTRIBUTED PROCESSING OF NETWORK DEVICE TASKS 审中-公开
    网络设备任务的分布式处理

    公开(公告)号:US20130346470A1

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

    申请号:US13533780

    申请日:2012-06-26

    IPC分类号: G06F15/16 G06F9/455

    摘要: Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result.

    摘要翻译: 描述了在计算云中执行的虚拟机之间分配网络设备任务的技术。 网络设备包括用于发送和接收消息的网络接口,包括被配置为执行网络操作系统的版本的一个或多个处理器的路由单元和虚拟机代理。 虚拟机代理被配置为识别在通信地耦合到网络设备的计算云执行的虚拟机,其中所识别的虚拟机执行网络操作系统的版本的实例,以使用所述至少一个网络接口 以及向所述虚拟机发送执行任务的请求,以及使用所述至少一个网络接口和从所述虚拟机接收包括执行所述任务的结果的任务响应。 路由单元被配置为基于结果来更新网络设备。

    Distributed processing of network device tasks

    公开(公告)号:US10031782B2

    公开(公告)日:2018-07-24

    申请号:US13533780

    申请日:2012-06-26

    IPC分类号: G06F15/16 G06F9/50 G06F9/455

    摘要: Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result.

    Seamless architecture for cable access networks
    8.
    发明授权
    Seamless architecture for cable access networks 有权
    电缆接入网络的无缝架构

    公开(公告)号:US09100206B1

    公开(公告)日:2015-08-04

    申请号:US13436418

    申请日:2012-03-30

    IPC分类号: H04L12/28 H04L29/06

    摘要: In general techniques are described for applying differentiated services with a customer-aware network device. A network device comprising a control unit and an interface may implement the techniques. The interface receives a network packet that is associated with first and second labels. The first label uniquely identifies a Cable Modem Termination System (CMTS) within a plurality of CMTSs. The second label uniquely identifies one of a plurality of CPE devices coupled to the CMTS. The control unit determines at least one subscriber-specific service associated with the one of the plurality of CPE devices based at least in part on the first and second labels associated with the labeled network packet. The at least one subscriber-specific service comprises a service associated with the one of the plurality of CPE devices. The control unit applies the at least one subscriber-specific service to the labeled network packet received from the CMTS.

    摘要翻译: 一般来说,描述了将差分服务与客户感知网络设备一起使用的技术。 包括控制单元和接口的网络设备可以实现这些技术。 该接口接收与第一和第二标签相关联的网络分组。 第一标签唯一地标识多个CMTS内的有线调制解调器终端系统(CMTS)。 第二标签唯一地标识耦合到CMTS的多个CPE设备中的一个。 控制单元至少部分地基于与标记的网络分组相关联的第一和第二标签来确定与多个CPE设备中的一个相关联的至少一个订户特定服务。 所述至少一个订户特定服务包括与所述多个CPE设备中的一个相关联的服务。 控制单元将至少一个用户特定服务应用于从CMTS接收的标记网络分组。