Dynamic designated forwarder election per multicast stream for EVPN all-active homing

    公开(公告)号:US11381883B2

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

    申请号:US16843297

    申请日:2020-04-08

    Abstract: A method is performed by a first provider edge (PE) of a redundancy group including provider edges configured with an Ethernet virtual private network (EVPN) segment identifier (EVI) and an Ethernet segment identifier (ESI) and that are multi-homed to a customer edge (CE). The method includes, upon receiving from the CE a join request including a group address for a multicast stream, electing a designated forwarder (DF) for the multicast stream. The electing includes: computing for each PE a respective affinity for the DF as a function of a respective address of the PE, the EVI, and the group address; and determining which PE has a largest affinity. The method further includes, if the first PE has the largest affinity or does not have the largest affinity, configuring the first PE as the designated forwarder or not configuring the first PE as the designated forwarder for the multicast stream, respectively.

    Soft-failure protection for multicast communications

    公开(公告)号:US11190394B2

    公开(公告)日:2021-11-30

    申请号:US16599010

    申请日:2019-10-10

    Abstract: In one embodiment, a first computer networking device executes an election algorithm to determine whether at least the first computer networking device or a second computer networking device is responsible for forwarding, to at least one receiving device, communications addressed to a specified group of computing devices. The first computer networking device may further store first data indicating that the first computer networking device is responsible for forwarding the communications. However, in response to the first computer networking device determining that it is no longer receiving the communications, it may store second data indicating that the first computer networking device is no longer responsible for forwarding the communications and may send, to the second computer networking device, third data indicating that the first computer networking device is not receiving the communications.

    Techniques for preferred path local switching in EVPN-VPWS

    公开(公告)号:US11108683B2

    公开(公告)日:2021-08-31

    申请号:US16531211

    申请日:2019-08-05

    Abstract: In one embodiment, a method includes, subsequent to receipt of a packet from a first customer network node destined for a second customer network node at a first provider network node, determining whether a local connection exists between the first provider network node and the second customer network node, the provider network node forming part of an Ethernet Virtual Private Network (“EVPN”)—Virtual Private Wire Service (“VPWS”) domain; if a local connection is determined to exist between the first provider network node and the second customer network node, determining whether the local connection has failed; if the local connection is determined not to have failed, switching the packet to the second customer network node via the local connection instead of via the EVPN-VPWS domain; and if the local connection is determined to have failed, switching the packet to the second customer network node via the EVPN-VPWS domain.

    SYSTEMS AND METHODS FOR DETERMINING NETWORK COMPONENT SCORES USING BANDWIDTH CAPACITY

    公开(公告)号:US20200351186A1

    公开(公告)日:2020-11-05

    申请号:US16696203

    申请日:2019-11-26

    Abstract: In one embodiment, a method includes receiving, by a first router, data from a network component. The method also includes determining, by the first router, a first link bandwidth capacity between the first router and a host device and determining, by the first router, a first score for the first router based on the first link bandwidth capacity. The method also includes determining, by the first router, a second link bandwidth capacity between a second router and the host device and determining, by the first router, a second score for the second router based on the second link bandwidth capacity. The method further includes comparing, by the first router, at least the first score and the second score to determine a highest score and assigning, by the first router, an edge router associated with the highest score to communicate the data to the host device.

    PROTOCOL INDEPENDENT MULTICAST (PIM) DESIGNATED ROUTER (DR) ELECTION

    公开(公告)号:US20200177402A1

    公开(公告)日:2020-06-04

    申请号:US16205430

    申请日:2018-11-30

    Abstract: In one embodiment, a method is performed. A device may include an interface in communication with a network. The device may determine whether an all-active multi-homed ethernet segment (ES) associated with the interface is enabled. On a condition that an all-active multi-homed ES is enabled, the device may determine an ethernet virtual private network (EVPN) designated forwarder (DF) state of the all-active multi-homed ES. If the all-active multi-homed ES is enabled and has an ethernet virtual private network (EVPN) designated forwarder (DF) state, the device may enter a protocol independent multicast (PIM) designated router (DR) state. If an all-active multi-homed ES is enabled and does not have an EVPN DF state, the device may enter a PIM non-DR state.

    Mechanism for optimized customer MAC address flushing in PBB-EVPN

    公开(公告)号:US10367783B2

    公开(公告)日:2019-07-30

    申请号:US15795605

    申请日:2017-10-27

    Abstract: Systems, methods, and computer-readable media for flushing of Customer Media Access Control (C-MAC) addresses in a PBB-EVPN network are disclosed. A first provider edge (PE) device can maintain a plurality of service instances configured on a first interface. The first PE device can detect at least one failed ethernet virtual circuit (EVC) on the first interface and identify at least one service instance from the plurality of service instances that is associated with the at least one failed EVC. The PE device can send, to a second PE device, a C-MAC flush notification message that identifies the at least one service instance and the message can cause the second PE device to remove C-MAC addresses corresponding to the at least one service instance and the B-MAC address for the first interface.

    FAST CONVERGENCE FOR FAILURES OF LARGE SCALE VIRTUAL ETHERNET SEGMENTS IN EVPN AND PBB-EVPN

    公开(公告)号:US20180052738A1

    公开(公告)日:2018-02-22

    申请号:US15795871

    申请日:2017-10-27

    CPC classification number: G06F11/1423 H04L45/22 H04L45/28 H04L45/745

    Abstract: Systems, methods, and computer-readable media for fast convergence for virtual ethernet segments in EVPN and PBB-EVPN networks are disclosed. A first provider edge (PE) device can receive one or more advertising messages corresponding to one or more virtual ethernet segments, wherein each of the one or more advertising messages can include a port identifier. The first PE device maintains a table including the one or more virtual ethernet segments and the corresponding port identifier. The first PE device can receive a failure message from a second PE device that identifies a first port on the second PE device, and identifies, based on the table, at least one affected virtual ethernet segment that is associated with the first port. The first PE device can remove any routes that are associated with the at least one affected virtual ethernet segment and trigger mass designated-forwarding election for impacted virtual ethernet segments.

    AUTO-PROVISIONING EDGE DEVICES IN A COMMUNICATION NETWORK USING CONTROL PLANE COMMUNICATIONS
    20.
    发明申请
    AUTO-PROVISIONING EDGE DEVICES IN A COMMUNICATION NETWORK USING CONTROL PLANE COMMUNICATIONS 有权
    使用控制平面通信的通信网络中的自动提供边缘设备

    公开(公告)号:US20170026233A1

    公开(公告)日:2017-01-26

    申请号:US14805273

    申请日:2015-07-21

    Abstract: In one embodiment, a network controller identifies a first sign of life for an edge device in a communication network (e.g., when the network controller receives an encapsulated workflow request for the edge device over a control plane of the communication network). The network controller further imports the encapsulated workflow request from the edge device over the control plane, determines configuration parameters for a tenant and a tenant network from the encapsulated workflow request, and transmits the configuration parameters to the edge device to provision the edge device for the tenant according to the configuration parameters.

    Abstract translation: 在一个实施例中,网络控制器为通信网络中的边缘设备识别生命的第一符号(例如,当网络控制器通过通信网络的控制平面接收边缘设备的封装的工作流请求时)。 网络控制器还通过控制平面从边缘设备导入封装的工作流请求,从封装的工作流请求中确定租户和租户网络的配置参数,并将配置参数发送给边缘设备,为边缘设备提供边缘设备 租户根据配置参数。

Patent Agency Ranking