Advertising route
    2.
    发明授权

    公开(公告)号:US11310147B2

    公开(公告)日:2022-04-19

    申请号:US16615393

    申请日:2018-05-17

    IPC分类号: H04W40/34 H04L45/023

    摘要: In an example, when a network device receives a route advertised by a Border Gateway Protocol (BGP) neighbor, the network device distributes the route to hardware thereof, records the route into a linked list of routes to be advertised, and determines a BGP state of the device. If the BGP state indicates waiting to advertise a route, the network device updates the BGP state to advertising a route after a set time length and advertises a route in the linked list of routes to be advertised. If the BGP state indicates advertising a route, the network device advertises a route in the linked list of routes to be advertised.

    Micro-loop avoidance in networks
    5.
    发明申请

    公开(公告)号:US20230071325A1

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

    申请号:US17903200

    申请日:2022-09-06

    申请人: Ciena Corporation

    摘要: Systems and methods for micro-loop avoidance include detecting a remote link failure in a network and identifying an associated Point of Local Repair (PLR); determining destinations in the network that are impacted due to the remote link failure; and installing of a temporary tunnel to the PLR. The steps can further include sending traffic destined for nodes impacted by the remote link failure via the temporary tunnel to the PLR. The temporary tunnel can be implemented by a node Segment Identifier (SID) for the PLR.

    Convergence function to avoid micro-loops

    公开(公告)号:US11528215B2

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

    申请号:US17233409

    申请日:2021-04-16

    摘要: The techniques disclosed herein enable systems to perform ordered reconvergence operations following a change to a topology of a communications network. To perform ordered reconvergence, a system detects a change to network topology such as a link failure or node addition. In response, the system determines a global delay based on a maximum distance between two nodes within the network, a local delay for each node within the network, and an ordered delay for each node based on the global delay and the local delay. Upon detecting that the ordered delay for a node has elapsed, the system can then update a routing table for the node. After updating routing tables for every node, the system can route data in the changed network topology using the updated routing tables.

    Consistent update of routing tables in a distributed messaging system

    公开(公告)号:US11824758B2

    公开(公告)日:2023-11-21

    申请号:US17752479

    申请日:2022-05-24

    申请人: AMADEUS S.A.S.

    发明人: Mikhail Petrov

    摘要: The present invention is directed to a system and a method for facilitating the consistent update of routing tables across the routers of a routing layer in a distributed messaging system. The routers are configured to send together with the outbound message the routing table version used to route the outbound message, which is compared, at the level of the enqueue layer, with the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue. If the routing table version of the outbound message is older than the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue, then the outbound message is rejected, otherwise, the message is enqueued to the requested message queue.

    CONSISTENT UPDATE OF ROUTING TABLES IN A DISTRIBUTED MESSAGING SYSTEM

    公开(公告)号:US20220385561A1

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

    申请号:US17752479

    申请日:2022-05-24

    申请人: AMADEUS S.A.S.

    发明人: Mikhail PETROV

    摘要: The present invention is directed to a system and a method for facilitating the consistent update of routing tables across the routers of a routing layer in a distributed messaging system. The routers are configured to send together with the outbound message the routing table version used to route the outbound message, which is compared, at the level of the enqueue layer, with the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue. If the routing table version of the outbound message is older than the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue, then the outbound message is rejected, otherwise, the message is enqueued to the requested message queue.