Handling diversity constraints with Segment Routing and centralized PCE

    公开(公告)号:US20230067946A1

    公开(公告)日:2023-03-02

    申请号:US17462544

    申请日:2021-08-31

    申请人: Ciena Corporation

    IPC分类号: H04L12/703 H04L12/707

    摘要: A method implemented in a network element includes, for a service, receiving a Segment Identifier (SID) list and an explicit list for an intended path in a Segment Routing network; expanding the SID list and comparing the expanded SID list to the explicit list; and setting the intended path as either valid or invalid based on the comparing. The intended path can be a primary path, and the steps can further include receiving a SID list and an explicit list for a backup path in the Segment Routing network. The steps can further include switching to the backup path responsive to a failure on the primary path, and switching back to the primary path responsive to it being valid.

    Efficient propagation of fault routing notifications

    公开(公告)号:US11552882B2

    公开(公告)日:2023-01-10

    申请号:US17211904

    申请日:2021-03-25

    摘要: A network element includes processing circuitry and multiple ports. The ports connect using links to a communication network. The processing circuitry is configured to receive packets via the ports and forward the received packets to respective destination addresses via the ports. The destination addresses are organized in address groups, each address group including multiple destination addresses of nodes connected to a common network element in the communication network. The processing circuitry is further configured to, in response to identifying that a given port connects to a faulty link, determine one or more address groups that became unreachable via the given port due to the faulty link, generate a notification reporting one or more of the determined address groups that are unreachable via any port other than the given port, and transmit the notification to one or more other network elements, via one or more ports other than the given port.

    FAILURE DETECTION AND MITIGATION IN AN MC-LAG ENVIRONMENT

    公开(公告)号:US20220400075A1

    公开(公告)日:2022-12-15

    申请号:US17391836

    申请日:2021-08-02

    摘要: In an example, a failure event is detected in a network, where the failure event is indicative of a network outage in a network device or a peer network device of an MC-LAG. The network device and the peer network device may be configured as a first VTEP in an overlay network. It may be determined that reprovisioning of virtual tunnels in the network device is incomplete. State parameters between the network device and the peer network device is synchronized. The set of virtual tunnels in the network device is provisioned based on the state parameters. After completion of provisioning of the virtual tunnels, an IP address of the first VTEP is published to underlay network devices connecting the first VTEP to a second VTEP over an underlay network. Subsequently, communication links between the MC-LAG and a host device is enabled.

    Validating active and inactive paths in a Multiprotocol Label Switching (MPLS) network

    公开(公告)号:US20220337516A1

    公开(公告)日:2022-10-20

    申请号:US17235093

    申请日:2021-04-20

    申请人: Ciena Corporation

    IPC分类号: H04L12/723 H04L12/703

    摘要: Systems and methods for detecting, testing, and validating inactive paths or backup/protection paths of Label Switched Paths (LSPs) in a Multiprotocol Label Switching (MPLS) network are provided. A method, according to one implementation, includes the step of identifying an active path defining a traffic route along which data packets are transmitted from an ingress node to an egress node via one or more intermediate nodes. The method also includes sending an echo request from the ingress node to the one or more intermediate nodes, wherein the echo request allows the one or more intermediate nodes to detect and validate one or more inactive paths. The one or more inactive paths are configured as one or more protection paths when an event is detected that impedes the transmission of the data packets along the active path.

    Efficient propagation of fault routing notifications

    公开(公告)号:US20220311702A1

    公开(公告)日:2022-09-29

    申请号:US17211904

    申请日:2021-03-25

    摘要: A network element includes processing circuitry and multiple ports. The ports connect using links to a communication network. The processing circuitry is configured to receive packets via the ports and forward the received packets to respective destination addresses via the ports. The destination addresses are organized in address groups, each address group including multiple destination addresses of nodes connected to a common network element in the communication network. The processing circuitry is further configured to, in response to identifying that a given port connects to a faulty link, determine one or more address groups that became unreachable via the given port due to the faulty link, generate a notification reporting one or more of the determined address groups that are unreachable via any port other than the given port, and transmit the notification to one or more other network elements, via one or more ports other than the given port.

    SYSTEMS AND METHODS FOR AUTOMATED, CONTROLLERLESS AND STATELESS NETWORK CONNECTION SELECTION BASED ON DISTRIBUTED SERVER INFORMATION

    公开(公告)号:US20220272147A1

    公开(公告)日:2022-08-25

    申请号:US17183953

    申请日:2021-02-24

    摘要: The invention is that of systems and methods for controllerless and distributed network connections to servers on a network by remote clients seeking their services. The invention comprises a server database where servers within a server group identified by a groupname may post unique identifiers (UIDs) for retrieval by group clients configured with the groupname, which may query the server database for server connection information such as uptime, downtime, and congestion in order to select a server for a preferential connection based on an overall availability profile as determined by the group client. The methods described herein eliminate a separate controller and thereby eliminate the single point of failure (SPOF) represented by connection controllers and load balancers in a network as are common in the current state of the art. Servers in the server group may periodically refresh their connection details to enable group client to server connections based on dynamic real-time updates, establishing a high-availability server group for the provision of services.

    Node protection for bum traffic for multi-homed node failure

    公开(公告)号:US11349749B2

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

    申请号:US16357136

    申请日:2019-03-18

    摘要: Techniques are described for facilitating node protection for Broadcast, unknown Unicast, and Multicast (BUM) traffic for a multi-homed node failure. For example, each VTEP (e.g., PE device) may advertise a protected VTEP address that indicates an IP address of a remote PE device that is to be protected in the event of a node failure. In the event a multi-homed PE device fails, the ingress PE device sends a BUM packet including the protected VTEP address for the failed node. When an egress PE device receives the BUM packet, the egress PE device determines whether the BUM packet includes the protected VTEP address and whether the egress PE device is operating as a backup designated forwarder (DF). If the BUM packet includes the protected VTEP address and the egress PE device is a backup DF, the egress PE device forwards the BUM traffic to the ESI.

    METHOD FOR SENDING BIERV6 PACKET AND FIRST NETWORK DEVICE

    公开(公告)号:US20220141127A1

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

    申请号:US17514885

    申请日:2021-10-29

    摘要: This application provides a method for sending a BIERv6 packet and a first network device. The method includes: determining, by a first network device, that an active next-hop device for reaching a second network device is faulty, where the first network device belongs to a first area in a BIER domain, the second network device and the active next-hop device belong to a second area in the BIER domain, the active next-hop device is a border device in the second area and is configured to connect to the first area, and the first area and the second area have different protocols; and sending, by the first network device, a BIERv6 packet to a backup next-hop device for reaching the second network device, where the backup next-hop device is a border device in the second area and is configured to connect to the first area.