会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Weighted equal-cost multipath
    • 加权等价多路径
    • US08787400B1
    • 2014-07-22
    • US13536669
    • 2012-06-28
    • Colby BarthKireeti KompellaDavid WardJoel ObstfeldHannes GredlerJohn E. Drake
    • Colby BarthKireeti KompellaDavid WardJoel ObstfeldHannes GredlerJohn E. Drake
    • H04L12/56
    • H04L45/24H04L45/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.
    • 路由器根据可以在为每个路径计算的出站接口上发送的带宽量,通过网络平衡多个路径之间的网络流量。 例如,路由器接收位于第一路由器和网络的第二路由器之间的网络链路的链路带宽,并且从第一路由器到第二路由器选择多条转发路径。 在确定所述网络链路中的一个由所述多个转发路径中的多个转发路径共享时,所述路由器计算所述多个输出接口中的每一个的路径带宽,以便考虑所述共享网络链路在所述多个转发路径中的链路带宽的分割 共享网络链路的转发路径。 路由器至少基于计算出的每个输出接口的带宽量将分组流分配给转发路径。
    • 4. 发明申请
    • DISTRIBUTED PROCESSING OF NETWORK DEVICE TASKS
    • 网络设备任务的分布式处理
    • US20130346470A1
    • 2013-12-26
    • US13533780
    • 2012-06-26
    • Joel ObstfeldDavid WardColby BarthMu Lin
    • Joel ObstfeldDavid WardColby BarthMu Lin
    • G06F15/16G06F9/455
    • G06F9/5044G06F9/45558G06F2009/45595
    • 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.
    • 描述了在计算云中执行的虚拟机之间分配网络设备任务的技术。 网络设备包括用于发送和接收消息的网络接口,包括被配置为执行网络操作系统的版本的一个或多个处理器的路由单元和虚拟机代理。 虚拟机代理被配置为识别在通信地耦合到网络设备的计算云执行的虚拟机,其中所识别的虚拟机执行网络操作系统的版本的实例,以使用所述至少一个网络接口 以及向所述虚拟机发送执行任务的请求,以及使用所述至少一个网络接口和从所述虚拟机接收包括执行所述任务的结果的任务响应。 路由单元被配置为基于结果来更新网络设备。
    • 5. 发明申请
    • DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS
    • 动态生成应用层交通协议优化协议
    • US20120144066A1
    • 2012-06-07
    • US13110987
    • 2011-05-19
    • Jan MedvedHannes GredlerDavid WardSatish Raghunath
    • Jan MedvedHannes GredlerDavid WardSatish Raghunath
    • G06F15/173
    • H04L45/42H04L45/02H04L45/04H04L45/64H04L67/32H04L69/321H04L69/329
    • In general, techniques are described for using routing information obtained by operation of network routing protocols to dynamically generate network and cost maps for an application-layer traffic optimization (ALTO) service. For example, an ALTO server of an autonomous system (AS) receives routing information from routers of the AS by listening for routing protocol updates outputted by the routers and uses the received topology information to dynamically generate a network map of PIDs that reflects a current topology of the AS and/or of the broader network that includes the AS. Additionally, the ALTO server dynamically calculates inter-PID costs using received routing information that reflects current link metrics. The ALTO server then assembles the inter-PID costs into a cost map that the ALTO server may provide, along with the network map, to clients of the ALTO service.
    • 一般来说,描述了使用通过网络路由协议的操作而获得的路由信息​​来动态地生成用于应用层流量优化(ALTO)服务的网络和成本映射的技术。 例如,自治系统(AS)的ALTO服务器通过监听由路由器输出的路由协议更新从AS的路由器接收路由信息,并使用接收的拓扑信息动态生成反映当前拓扑的PID的网络映射 的AS和/或包括AS的更广泛的网络。 此外,ALTO服务器使用反映当前链路指标的接收路由信息动态计算PID间成本。 然后,ALTO服务器将PID成本组合到ALTO服务器可以提供的成本图以及网络映射到ALTO服务的客户端。
    • 6. 发明授权
    • Dynamically generating application-layer traffic optimization protocol maps
    • 动态生成应用层流量优化协议映射
    • US08700801B2
    • 2014-04-15
    • US13110987
    • 2011-05-19
    • Jan MedvedHannes GredlerDavid WardSatish Raghunath
    • Jan MedvedHannes GredlerDavid WardSatish Raghunath
    • H04L29/06
    • H04L45/42H04L45/02H04L45/04H04L45/64H04L67/32H04L69/321H04L69/329
    • In general, techniques are described for using routing information obtained by operation of network routing protocols to dynamically generate network and cost maps for an application-layer traffic optimization (ALTO) service. For example, an ALTO server of an autonomous system (AS) receives routing information from routers of the AS by listening for routing protocol updates outputted by the routers and uses the received topology information to dynamically generate a network map of PIDs that reflects a current topology of the AS and/or of the broader network that includes the AS. Additionally, the ALTO server dynamically calculates inter-PID costs using received routing information that reflects current link metrics. The ALTO server then assembles the inter-PID costs into a cost map that the ALTO server may provide, along with the network map, to clients of the ALTO service.
    • 一般来说,描述了使用通过网络路由协议的操作而获得的路由信息​​来动态地生成用于应用层流量优化(ALTO)服务的网络和成本映射的技术。 例如,自治系统(AS)的ALTO服务器通过监听由路由器输出的路由协议更新从AS的路由器接收路由信息,并使用接收的拓扑信息动态生成反映当前拓扑的PID的网络映射 的AS和/或包括AS的更广泛的网络。 此外,ALTO服务器使用反映当前链路指标的接收路由信息动态计算PID间成本。 然后,ALTO服务器将PID成本组合到ALTO服务器可以提供的成本图以及网络映射到ALTO服务的客户端。
    • 7. 发明授权
    • Advertising traffic engineering information with the border gateway protocol
    • 广告流量工程信息与边界网关协议
    • US09019865B2
    • 2015-04-28
    • US13411292
    • 2012-03-02
    • Hannes GredlerJan MedvedDavid Ward
    • Hannes GredlerJan MedvedDavid Ward
    • H04L12/28H04L12/715H04L12/725
    • H04L47/125H04L45/04H04L45/121H04L45/124H04L45/302H04L45/44H04L45/50H04L47/724H04L47/785
    • In general, techniques are described for distributing traffic engineering (TE) link information across network routing protocol domain boundaries using a routing protocol. In one example, a network device logically located within a first routing protocol domain includes a routing protocol module executing on a control unit to execute an exterior gateway routing protocol. The routing protocol module of the network device receives an exterior gateway routing protocol advertisement from a router logically located within a second routing protocol domain and decodes traffic engineering information for a traffic engineering link from the exterior gateway routing protocol advertisement. A path computation module of the network device computes a traffic engineered path by selecting the traffic engineering link for inclusion in the traffic engineered path based on the traffic engineering information.
    • 一般来说,描述了使用路由协议跨网络路由协议域边界分配流量工程(TE)链路信息的技术。 在一个示例中,逻辑上位于第一路由协议域内的网络设备包括在控制单元上执行以执行外部网关路由协议的路由协议模块。 网络设备的路由协议模块从逻辑上位于第二路由协议域内的路由器接收外部网关路由协议通告,并从外部网关路由协议广告中解码流量工程链路的流量工程信息。 网络设备的路径计算模块通过根据流量工程信息选择流量工程链路来包含在流量工程路径中,计算流量工程路径。
    • 8. 发明授权
    • Content delivery network referral
    • 内容传送网络推荐
    • US08909736B1
    • 2014-12-09
    • US13547917
    • 2012-07-12
    • Hendrikus G. P. BoschScott FergusonJan MedvedDavid WardHannes Gredler
    • Hendrikus G. P. BoschScott FergusonJan MedvedDavid WardHannes Gredler
    • G06F15/16
    • H04L67/1093H04L65/4084H04L65/60H04L67/2814H04N21/63
    • In general, techniques are described for managing content request referrals by keying content requests to a composite key data structure that maps end-user address prefixes and content identifiers to content delivery network servers of downstream CDNs. In one example, a CDN exchange includes a communication module to receive first network prefixes and first content identifiers from a first secondary content delivery network and to receive second network prefixes and second content identifiers from a second secondary content delivery network. A request router of the CDN exchange redirects the content request to the first secondary content delivery network or to the second secondary content delivery network according to a network address of the end user device and a content identifier for the content request.
    • 通常,描述了通过将内容请求键入到将终端用户地址前缀和内容标识符映射到下游CDN的内容传送网络服务器的复合密钥数据结构来管理内容请求引用的技术。 在一个示例中,CDN交换机包括通信模块,用于从第一次要内容传送网络接收第一网络前缀和第一内容标识符,并从第二次要内容传送网络接收第二网络前缀和第二内容标识符。 CDN交换机的请求路由器根据最终用户设备的网络地址和内容请求的内容标识符将内容请求重定向到第一次要内容传送网络或第二次要内容传送网络。
    • 9. 发明申请
    • ADVERTISING TRAFFIC ENGINEERING INFORMATION WITH THE BORDER GATEWAY PROTOCOL
    • 使用“边界网关协议”广告交通工程信息
    • US20120224506A1
    • 2012-09-06
    • US13411292
    • 2012-03-02
    • Hannes GredlerJan MedvedDavid Ward
    • Hannes GredlerJan MedvedDavid Ward
    • H04L12/28H04L12/56
    • H04L47/125H04L45/04H04L45/121H04L45/124H04L45/302H04L45/44H04L45/50H04L47/724H04L47/785
    • In general, techniques are described for distributing traffic engineering (TE) link information across network routing protocol domain boundaries using a routing protocol. In one example, a network device logically located within a first routing protocol domain includes a routing protocol module executing on a control unit to execute an exterior gateway routing protocol. The routing protocol module of the network device receives an exterior gateway routing protocol advertisement from a router logically located within a second routing protocol domain and decodes traffic engineering information for a traffic engineering link from the exterior gateway routing protocol advertisement. A path computation module of the network device computes a traffic engineered path by selecting the traffic engineering link for inclusion in the traffic engineered path based on the traffic engineering information.
    • 一般来说,描述了使用路由协议跨网络路由协议域边界分配流量工程(TE)链路信息的技术。 在一个示例中,逻辑上位于第一路由协议域内的网络设备包括在控制单元上执行以执行外部网关路由协议的路由协议模块。 网络设备的路由协议模块从逻辑上位于第二路由协议域内的路由器接收外部网关路由协议通告,并从外部网关路由协议广告中解码流量工程链路的流量工程信息。 网络设备的路径计算模块通过根据流量工程信息选择流量工程链路来包含在流量工程路径中,计算流量工程路径。
    • 10. 发明授权
    • In-service configuration upgrade using virtual machine instances
    • 使用虚拟机实例进行在役配置升级
    • US08799422B1
    • 2014-08-05
    • US13247475
    • 2011-09-28
    • Hui QuJoel ObstfeldDavid WardMu LinAnjali Kulkarni
    • Hui QuJoel ObstfeldDavid WardMu LinAnjali Kulkarni
    • G06F15/177
    • G06F8/656H04L45/64H04L49/70
    • Techniques described in this disclosure relate to configuration updates, such as performing an in-service software upgrade on a device, using virtual machines. In a routing device, a routing engine utilizes a virtual machine executing on a hypervisor to provide control plane functions. In one example, an in-service software upgrade may be performed between a first virtual machine and a second virtual machine without a managing virtual machine. More specifically, a first virtual machine in the control plane of the router may control the upgrade process, including requesting initialization of the second virtual machine, installing a new software system on the second virtual machine, and replicating state data from the first virtual machine to the second virtual machine. In this example, the first virtual machine may operate as a master virtual machine and the second virtual machine may operate as a slave virtual machine that synchronizes with the master virtual machine.
    • 本公开中描述的技术涉及配置更新,诸如使用虚拟机在设备上执行在职软件升级。 在路由设备中,路由引擎利用在管理程序上执行的虚拟机来提供控制平面功能。 在一个示例中,可以在没有管理虚拟机的第一虚拟机和第二虚拟机之间执行在役软件升级。 更具体地,路由器的控制平面中的第一虚拟机可以控制升级过程,包括请求初始化第二虚拟机,在第二虚拟机上安装新的软件系统,以及将状态数据从第一虚拟机复制到 第二个虚拟机。 在该示例中,第一虚拟机可以作为主虚拟机操作,并且第二虚拟机可以作为与主虚拟机同步的从属虚拟机来操作。