HARDWARE BASED PACKET REPLICATION AT TAIL END NODE

    公开(公告)号:US20190097839A1

    公开(公告)日:2019-03-28

    申请号:US15714761

    申请日:2017-09-25

    Abstract: Aspects of the disclosed technology address limitations relating to packet replication for multi-destination traffic, by providing methods for performing hardware-based replication in network infrastructure devices, such as switches. In some aspects, application specific integrated circuits (ASICs) resident in physical devices can be used to perform packet replication. Depending on implementation, a hardware-based replication process can include steps for receiving a first packet that includes a first outer header containing first address information, receiving a second packet including a second outer header containing a hardware replication flag, forwarding the first packet to all virtual tunnel endpoints (VTEPs) connected with the TOR switch, and performing hardware replication for the second packet based on the hardware replication flag to generate one or more unicast packets. Systems and machine readable media are also provided.

    Optimal tree root selection for trees spanning multiple sites
    64.
    发明授权
    Optimal tree root selection for trees spanning multiple sites 有权
    针对跨越多个站点的树的最佳树根选择

    公开(公告)号:US09306856B2

    公开(公告)日:2016-04-05

    申请号:US13842195

    申请日:2013-03-15

    Abstract: Embodiments provide a method, network device, and computer program product for optimizing traffic in a link-state network distributed across a plurality of sites. The method, network device, and computer program product include receiving a multi-destination message at a first node within the link-state network. Additionally, the method, network device, and computer program product include identifying a plurality of multi-destination trees within the network, each tree having a respective root node. The method, network device, and computer program product determine a plurality of cost values corresponding to each of the plurality of multi-destination trees, based on one or more links along a shortest path from the first node to the respective root node of each tree. Based on the determined cost values, the method, network device, and computer program product select one or more of the multi-destination trees and transmit the multi-destination message using the selected tree.

    Abstract translation: 实施例提供了一种用于优化分布在多个站点上的链路状态网络中的业务的方法,网络设备和计算机程序产品。 该方法,网络设备和计算机程序产品包括在链路状态网络内的第一节点处接收多目的地消息。 此外,方法,网络设备和计算机程序产品包括识别网络内的多个多目的地树,每个树具有相应的根节点。 所述方法,网络设备和计算机程序产品基于沿着从每个树的第一节点到相应根节点的最短路径的一个或多个链路来确定与所述多个目的地树中的每一个对应的多个成本值 。 基于确定的成本值,方法,网络设备和计算机程序产品选择多目的地树中的一个或多个并且使用所选择的树发送多目的地消息。

    Bandwidth-Weighted Equal Cost Multi-Path Routing
    65.
    发明申请
    Bandwidth-Weighted Equal Cost Multi-Path Routing 审中-公开
    带宽加权等价成本多径路由

    公开(公告)号:US20160065449A1

    公开(公告)日:2016-03-03

    申请号:US14472573

    申请日:2014-08-29

    CPC classification number: H04L45/24 H04L45/125

    Abstract: A plurality of equal cost paths through a network from a source node to a destination node are determined. A maximum bandwidth capacity for each link of each of the plurality of equal cost paths is determined, and a smallest capacity link for each of the plurality of equal cost paths is determined from the maximum capacity bandwidths for each link. An aggregated maximum bandwidth from the source node to the destination node is determined by aggregating the smallest capacity links for each of the plurality of equal cost paths. Traffic is sent from the source node along each of the plurality of equal cost paths according to a value of a capacity for the smallest capacity link for each of the plurality of equal cost paths, wherein a total of the sent traffic does not exceed the aggregated maximum bandwidth.

    Abstract translation: 确定通过网络从源节点到目的地节点的多条相同的成本路径。 确定多个相同成本路径中的每一个的每个链路的最大带宽容量,并且根据每个链路的最大容量带宽确定用于多个等价路径中的每一个的最小容量链路。 从源节点到目的地节点的聚合最大带宽通过聚合多个相等成本路径中的每一个的最小容量链路来确定。 根据多个等价路径中的每一个的最小容量链路的容量的值,从多个等价路径中的每一个向源节点发送流量,其中所发送的流量的总和不超过聚合的 最大带宽。

    INCREASING MULTICAST SCALE VIA LOCALIZATION OF INDICIES
    67.
    发明申请
    INCREASING MULTICAST SCALE VIA LOCALIZATION OF INDICIES 有权
    通过指标的本地化增加多重尺度

    公开(公告)号:US20150124684A1

    公开(公告)日:2015-05-07

    申请号:US14477244

    申请日:2014-09-04

    Abstract: A plurality of line cards with each line card having a respective network forwarding engine and a respective outgoing interface (OIF) list and at least one fabric module communicatively coupled with each line card with each fabric module can have a respective network forwarding engine. The local OIF list can be asymmetrically programmed. The network forwarding engine of a line card can be configured to receive a multicast packet, compare a multicast address associate with the received multicast packet with entries in the local OIF list of the line card and forward the received multicast packet to at least one interface associated with the multicast address in response to the comparison resulting in a match.

    Abstract translation: 具有每个线路卡的多个线路卡具有相应的网络转发引擎和相应的输出接口(OIF)列表以及与每个线路卡与每个结构模块通信地耦合的至少一个结构模块可以具有相应的网络转发引擎。 本地OIF列表可以非对称编程。 线路卡的网络转发引擎可以被配置为接收多播分组,将与所接收的多播分组关联的多播地址与线路卡的本地OIF列表中的条目进行比较,并将接收到的多播分组转发到至少一个相关联的接口 多播地址响应于比较导致匹配。

    Efficient Flooding of Link State Packets for Layer 2 Link State Protocols
    69.
    发明申请
    Efficient Flooding of Link State Packets for Layer 2 Link State Protocols 审中-公开
    链路状态报文的二次链路状态协议的有效洪泛

    公开(公告)号:US20140269410A1

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

    申请号:US13826572

    申请日:2013-03-14

    CPC classification number: H04L45/12 H04L45/32 H04L45/48

    Abstract: Techniques are provided for generating and updating flooding tree paths in a network. At a particular node device in a network, a first flooding tree is generated by performing a first shortest path first (SPF) operation from a first selected node device in the network to a plurality of other node devices in the network. A second flooding tree is generated by performing a second SPF operation from a second selected node device in the network to the plurality of other node devices in the network. A network topology change event is detected in either the first or second flooding tree, and a packet sequence exchange is initiated between the particular node device and another node device in the network in response to the detected network topology change. The first and second flooding trees are then updated based on information obtained during the packet sequence exchange.

    Abstract translation: 提供了用于在网络中生成和更新泛洪树路径的技术。 在网络中的特定节点设备处,通过从网络中的第一选择的节点设备到网络中的多个其他节点设备执行第一最短路径优先(SPF)操作来生成第一洪泛树。 通过从网络中的第二所选节点设备向网络中的多个其他节点设备执行第二SPF操作来生成第二洪泛树。 在第一或第二洪泛树中检测到网络拓扑变化事件,并且响应于检测到的网络拓扑变化,在特定节点设备和网络中的另一个节点设备之间发起分组序列交换。 然后基于在分组序列交换期间获得的信息来更新第一和第二洪泛树。

    System and Method for Maintaining Connectivity in a Single-Hop Network Environment
    70.
    发明申请
    System and Method for Maintaining Connectivity in a Single-Hop Network Environment 有权
    在单跳网络环境中维持连通性的系统和方法

    公开(公告)号:US20140086043A1

    公开(公告)日:2014-03-27

    申请号:US13629600

    申请日:2012-09-27

    CPC classification number: H04L43/16 H04L43/0811 H04L45/22 H04L45/28

    Abstract: A method is provided in one example embodiment and includes receiving a first pseudo-node identifier associated with a first network node via a network. The first pseudo-node identifier is generated by the first network node in a first designated intermediate system (DIS) operation. The method further includes detecting a loss of connectivity to the first network node, and receiving a second pseudo-node identifier associated with a second network node via the network. The second pseudo-node identifier is generated by the second network node in a second DIS operation. The method further includes executing a first network path determination operation using the first pseudo-node identifier and the second pseudo-node identifier when an elapsed time between the detecting of the loss of connectivity with the first network node and the executing of the first network path determination operation is within a predetermined threshold.

    Abstract translation: 在一个示例实施例中提供了一种方法,并且包括经由网络接收与第一网络节点相关联的第一伪节点标识符。 第一伪节点标识符由第一指定中间系统(DIS)操作中的第一网络节点生成。 该方法还包括检测到与第一网络节点的连接性的损失,以及经由网络接收与第二网络节点相关联的第二伪节点标识符。 在第二DIS操作中,由第二网络节点生成第二伪节点标识符。 该方法还包括当检测到与第一网络节点的连接性的损失和第一网络路径的执行之间的经过时间时,使用第一伪节点标识符和第二伪节点标识符执行第一网络路径确定操作 确定操作在预定阈值内。

Patent Agency Ranking