Application-Aware BGP Path Selection And Forwarding

    公开(公告)号:US20240291752A1

    公开(公告)日:2024-08-29

    申请号:US18658424

    申请日:2024-05-08

    Abstract: A routing structure is defined for provider edge (PE) routers that will create the ability to recompute best paths based on application criteria. The routing structure may include the use of a network controller which is connected with the internet to receive requests from applications to trigger path re-computation. The controller will peer with PEs to send re-computation information used by the PE to construct an application-aware BGP table and forwarding instance. The PE also defines a new BGP and packet filter to replicate specific BGP paths into the application-aware table. The application-aware BGP and forwarding instance is unique to the requesting application. Thus, each request with a different source/destination combination obtains a discrete table providing separation. When a packet enters the PE from customer edge (CE) or core interface the packet traverses a packet filter that when matched against source/destination is redirected to the appropriate application-aware forwarding table. Once in the application-aware table the packet is then forwarded along the application-aware path achieving the objective. The instantiation of the application-aware BGP and forwarding table is be done based on BGP updates learned from the controller.

    METHODS AND APPARATUS TO ROUTE TRAFFIC IN A VIRTUAL PRIVATE NETWORK

    公开(公告)号:US20170118112A1

    公开(公告)日:2017-04-27

    申请号:US15401881

    申请日:2017-01-09

    Inventor: Israel Means

    CPC classification number: H04L45/74 H04L63/0272

    Abstract: Methods and apparatus to route traffic in a virtual private network are disclosed herein. Example methods include replacing, by executing an instruction with a processor at a first provider router, a first next hop address included in first route information with a second next hop address. The first next hop address identifies a first edge router of a plurality of edge routers in a first region and the second next hop address identifies the first provider router. The provider router is not at an edge of a provider network included in the virtual private network and the first route information identifies a first route to a customer address in a customer network coupled to the first edge router. The methods also include advertising the first route information having the second next hop address to the plurality of edge routers if data traffic is to access a service.

    Methods and apparatus to route traffic in a virtual private network
    4.
    发明授权
    Methods and apparatus to route traffic in a virtual private network 有权
    在虚拟专用网络中路由流量的方法和装置

    公开(公告)号:US09560017B2

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

    申请号:US14541125

    申请日:2014-11-13

    Inventor: Israel Means

    CPC classification number: H04L45/74 H04L63/0272

    Abstract: Methods and apparatus disclosed herein include receiving, at a first provider router that is not an edge router, first route information from a provider edge router. The first route information identifies a customer address in a customer network coupled to the provider edge router. The methods also include replacing, at the first provider router, a first next hop address included in the first route information with a second next hop address. The first next hop address identifies the provider edge router and the second next hop address identifies the first provider router. The methods also include advertising the first route information to a second provider router located in a different region than the first provider router.

    Abstract translation: 本文公开的方法和装置包括在不是边缘路由器的第一提供商路由器处接收来自提供商边缘路由器的第一路由信息。 第一路由信息识别耦合到提供商边缘路由器的客户网络中的客户地址。 所述方法还包括在第一提供商路由器处用第二下一跳地址替换包括在第一路由信息中的第一下一跳地址。 第一个下一跳地址标识提供商边缘路由器,第二个下一跳地址标识第一个提供商路由器。 所述方法还包括将第一路由信息通告给位于与第一提供商路由器不同的区域中的第二提供商路由器。

    Application-aware BGP path selection and forwarding

    公开(公告)号:US12010012B2

    公开(公告)日:2024-06-11

    申请号:US17520128

    申请日:2021-11-05

    Abstract: A routing structure is defined for provider edge (PE) routers that will create the ability to recompute best paths based on application criteria. The routing structure may include the use of a network controller which is connected with the internet to receive requests from applications to trigger path re-computation. The controller will peer with PEs to send re-computation information used by the PE to construct an application-aware BGP table and forwarding instance. The PE also defines a new BGP and packet filter to replicate specific BGP paths into the application-aware table. The application-aware BGP and forwarding instance is unique to the requesting application. Thus, each request with a different source/destination combination obtains a discrete table providing separation. When a packet enters the PE from customer edge (CE) or core interface the packet traverses a packet filter that when matched against source/destination is redirected to the appropriate application-aware forwarding table. Once in the application-aware table the packet is then forwarded along the application-aware path achieving the objective. The instantiation of the application-aware BGP and forwarding table is be done based on BGP updates learned from the controller.

    DYNAMIC NETWORK METRIC SHARING AND APPLICATION METRIC BASED NETWORK PATH SELECTION

    公开(公告)号:US20230353482A1

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

    申请号:US17730977

    申请日:2022-04-27

    CPC classification number: H04L45/123 H04L45/125 H04L45/24 H04L45/42

    Abstract: Aspects of the subject disclosure may include, for example, receiving network performance metrics for a plurality of paths through a network, each path extending from a customer equipment to an application server for data communication by the customer equipment with an application running on the application server, selecting a selected path among the plurality of paths, wherein the selecting is based on the network performance metrics, and communicating between the customer equipment and the application server according to the selected path. Border gateway protocol (BGP) community values (BGP CV) add BGP performance metrics community values (BPM CV) to convey network performance metrics to provider edge routers and customer premises equipment for network selection. Other embodiments are disclosed.

Patent Agency Ranking