SYSTEMS AND METHODS TO OPTIMIZE ROUTING IN BGP (BORDER GATEWAY PROTOCOL) NETWORKS

    公开(公告)号:US20230261967A1

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

    申请号:US17672320

    申请日:2022-02-15

    摘要: Aspects of the subject disclosure may include, for example, detecting whether a bandwidth capacity loss occurs on a first link bundle connecting one or more first core routers of a core Interior Gateway Protocol (IGP) network with one or more first provider routers, resulting in a detected capacity loss, wherein communication between the one or more first core routers of the core IGP network and the one or more first provider routers utilizes a Border Gateway Protocol (BGP), wherein a second link bundle connects one or more second core routers of the core IGP network with one or more second provider routers, and wherein communication between the one or more second core routers of the core IGP network and one or more second provider routers utilizes the BGP; responsive to the detected capacity loss, automatically increasing a cost associated with selected network traffic that was to be carried between the one or more first provider routers and the one or more first core routers of the core IGP network and that will instead be re-directed for communication via the second link bundle; and causing communication via the second link bundle of the selected network traffic, wherein the communication via the second link bundle of the selected network traffic is between the one or more second provider routers and the one or more second core routers of the core IGP network. Other embodiments are disclosed.

    PROVIDING HIGH AVAILABILITY IN A SOFTWARE DEFINED NETWORK

    公开(公告)号:US20200007629A1

    公开(公告)日:2020-01-02

    申请号:US16021363

    申请日:2018-06-28

    摘要: In one example, a method for monitoring the state and health of a centralized software defined networking controller includes detecting, by a standby software defined networking controller, when a number of path computation client sessions reported by an active software defined networking controller fails to match an expected number; verifying, by the standby software defined networking controller after expiration of a predefined delay implemented after the detecting, that the number of path computation client sessions reported by the active software defined networking controller still fails to match the expected number; and assuming, by the standby software defined networking controller after the verifying, a role of the active software defined networking controller.