Concurrent routing for network devices

    公开(公告)号:US11621910B1

    公开(公告)日:2023-04-04

    申请号:US17247905

    申请日:2020-12-29

    摘要: The disclosure describes techniques for concurrently operating multiple network stacks, one operating natively and one operating remotely, to control the routing table within a router of a network. An example network device includes a control unit comprising one or more processors. A native routing stack executes on the control unit to exchange routing protocol advertisements with a peer network device in accordance with a routing protocol. The native routing stack is configured to insert first routing entries into a routing table. The first routing entries are based on the routing protocol advertisements. A controller interface executed by the control unit receives second routing entries from a network controller and inserts the second routing entries into the routing table. A routing process generates a forwarding table based on the first and second routing entries.

    Automatic configuration and connection of heterogeneous bandwidth managed multicast fabrics

    公开(公告)号:US11558292B2

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

    申请号:US17347345

    申请日:2021-06-14

    摘要: Techniques for utilizing Software-Defined Networking (SDN) controllers and network border leaf nodes of respective cloud computing networks to configure a data transmission route for a multicast group. Each border leaf node may maintain a respective external sources database, including a number of records indicating associations between a multicast data source, one or more respective border leaf nodes disposed in the same network as the multicast data source, and network capability information. A border leaf node, disposed in the same network as a multicast data source, may broadcast a local source discovery message to all border leaf nodes in remote networks to which it is communicatively coupled. A border leaf node may also communicate network capability information associated with one or more remote networks to a local SDN controller. The SDN controller may utilize the network capability information to configure a data transmission route to one or more destination nodes.

    Techniques for interaction between network protocols

    公开(公告)号:US11469990B2

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

    申请号:US16975737

    申请日:2019-02-21

    IPC分类号: H04L12/28 H04L45/24 H04L45/52

    摘要: A multipath device for processing multipath data traffic, the multipath device comprising: a multipath network access interface for receiving multipath data traffic; and a host processor configured to process a plurality of multi-connectivity network protocols. A specific multi-connectivity network protocol of the plurality of multi-connectivity network protocols is configured to utilize protocol-specific resources of the multipath device for processing a portion of the multipath data traffic that is related to the specific multi-connectivity network protocol. The specific multi-connectivity network protocol is configured to share the network protocol-specific resources with other multi-connectivity network protocols which are configured to process portions of the multipath data traffic that are related to the other multi-connectivity network protocols by distributing payload data transport onto multiple sub-flows of a multipath connection.

    Prioritized formation of BGP sessions

    公开(公告)号:US11290376B2

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

    申请号:US16949998

    申请日:2020-11-23

    摘要: A network device is described that includes one or more processors configured to select a prioritized sub-set of a plurality of routing protocol sessions based on peer priority information. The one or more processors are configured to establish one or more routing protocol sessions of the prioritized sub-set. The one or more processors are configured to, in response to determining that a threshold for establishing the prioritized sub-set of the plurality of routing protocol sessions is satisfied, establish one or more routing protocol sessions of the plurality of routing protocol sessions that are not included in the prioritized sub-set. The one or more processors are configured to forward network traffic using the established one or more routing protocol sessions of the prioritized sub-set and the established one or more routing protocol sessions of the plurality of routing protocol sessions that are not included in the prioritized sub-set.

    Scaling border gateway protocol services

    公开(公告)号:US11570094B1

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

    申请号:US17378520

    申请日:2021-07-16

    摘要: This disclosure describes techniques for scaling resources that handle, participate, and/or control routing protocol sessions. In one example, this disclosure describes a method that includes instantiating a plurality of containerized routing protocol modules, each capable of storing routing information about a network having a plurality of routers; performing network address translation to enable each of the containerized routing protocol modules to communicate with each of the plurality of routers using a public address associated with the computing system; configuring each of the containerized routing protocol modules to peer with a different subset of the plurality of routers so that each of the containerized routing protocol modules share routing information with a respective different subset of the plurality of routers; and configuring each of the containerized routing protocol modules to peer with each other to share routing information received from the different subsets of the plurality of routers.

    System, method, and device for communication between network segments

    公开(公告)号:US11516119B2

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

    申请号:US16971266

    申请日:2018-03-23

    摘要: A method of providing a path between bridges of a first network segment. The first network segment is configured using a Spanning Tree Protocol (‘STP’). The method includes providing a second network segment interconnecting first and second bridges of said first network segment. The second network segment is operable to transmit frames adherent to a High-availability Seamless Redundancy (‘HSR’) network control protocol and to discard the STP control data frames. The method also includes modifying at a first Redundancy Box (‘RedBox’) STP control data frames to form modified data frames adherent to the HSR protocol. The method also includes modifying at a second RedBox, the modified data frames to re-form the STP control data frames.