Utilizing egress peer engineering to determine optimized traffic plans and to implement an optimized traffic plan

    公开(公告)号:US10958561B1

    公开(公告)日:2021-03-23

    申请号:US16362974

    申请日:2019-03-25

    Abstract: A device determines traffic and costs associated with a network that includes network devices interconnected by links, and determines traffic assignments for the network based on the traffic and the costs associated with the network. The device determines tunnel use for the network based on the traffic assignments, and determines peer link use for the network based on the tunnel use. The device determines costs associated with the traffic assignments, the tunnel use, and the peer link use for the network, and generates traffic plans based on the traffic assignments, the tunnel use, the peer link use, and the costs associated with the traffic assignments, the tunnel use, and the peer link use. The device causes one of the traffic plans to be implemented in the network by the network devices and the links.

    Utilizing constraints to determine optimized network plans and to implement an optimized network plan

    公开(公告)号:US10887185B1

    公开(公告)日:2021-01-05

    申请号:US16355036

    申请日:2019-03-15

    Inventor: Greg Sidebottom

    Abstract: A device receives network data associated with a network that includes network devices interconnected by links at an Internet protocol (IP) layer and an optical layer of the network. The device receives constraints associated with determining a network plan for the network, where the constraints include a constraint indicating a particular time period associated with determining potential network plans for the network. The device identifies variables and values of the variables for the network plan based on the network data, and determines, within the particular time period, the potential network plans for the network based on the constraints and the values of the variables. The device identifies a potential network plan, of the potential network plans, that minimizes costs associated with operating the network, and causes the identified potential network plan to be implemented in the network by the network devices.

    Utilizing constraint optimization for egress peer engineering to determine optimized traffic plans and to implement an optimized traffic plan

    公开(公告)号:US10721168B1

    公开(公告)日:2020-07-21

    申请号:US16355032

    申请日:2019-03-15

    Inventor: Greg Sidebottom

    Abstract: A device receives network data associated with a network that includes a peer network with network devices interconnected by links, and receives constraints associated with determining traffic assignments for the network. The device determines traffic and costs associated with the network based on the network data, and determines traffic assignments based on the traffic and the costs associated with the network, the constraints, and a model for the constraints. The device determines tunnel use based on the traffic assignments, and determines peer link use based on the tunnel use. The device determines costs associated with the traffic assignments, the tunnel use, and the peer link use for the network, and generates traffic plans based on the traffic assignments, the tunnel use, the peer link use, and the costs. The device causes one of the traffic plans to be implemented in the network by the network devices and the links.

    Generating candidate links and candidate paths before selecting links for an optimized optical network plan

    公开(公告)号:US11695631B1

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

    申请号:US17583443

    申请日:2022-01-25

    Inventor: Greg Sidebottom

    Abstract: A device receives network data associated with a network that includes network devices interconnected by links, and receives parameters associated with determining a network plan for the network. The device generates candidate links for each potential network plan of multiple potential network plans for the network, based on the parameters and based on a criterion associated with generating the candidate links. The device generates candidate paths for each potential network plan based on the parameters, and selects a portion of the candidate links and a portion of the candidate paths. The device generates each potential network plan based on the portion of the candidate links and the portion of the candidate paths, and identifies a potential network plan, of the multiple potential network plans, that reduces resource usage associated with operating the network. The device causes the potential network plan to be implemented in the network.

    Utilizing egress peer engineering to determine optimized traffic plans and to implement an optimized traffic plan

    公开(公告)号:US11496389B2

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

    申请号:US17249309

    申请日:2021-02-26

    Abstract: A device determines traffic and costs associated with a network that includes network devices interconnected by links, and determines traffic assignments for the network based on the traffic and the costs associated with the network. The device determines tunnel use for the network based on the traffic assignments, and determines peer link use for the network based on the tunnel use. The device determines costs associated with the traffic assignments, the tunnel use, and the peer link use for the network, and generates traffic plans based on the traffic assignments, the tunnel use, the peer link use, and the costs associated with the traffic assignments, the tunnel use, and the peer link use. The device causes one of the traffic plans to be implemented in the network by the network devices and the links.

    Generating candidate links and candidate paths before selecting links for an optimized optical network plan

    公开(公告)号:US11252034B1

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

    申请号:US16355041

    申请日:2019-03-15

    Inventor: Greg Sidebottom

    Abstract: A device receives network data associated with a network that includes network devices interconnected by links, and receives parameters associated with determining a network plan for the network. The device generates candidate links for each potential network plan of multiple potential network plans for the network, based on the parameters and based on a criterion associated with generating the candidate links. The device generates candidate paths for each potential network plan based on the parameters, and selects a portion of the candidate links and a portion of the candidate paths. The device generates each potential network plan based on the portion of the candidate links and the portion of the candidate paths, and identifies a potential network plan, of the multiple potential network plans, that reduces resource usage associated with operating the network. The device causes the potential network plan to be implemented in the network.

    Systems and methods for virtualizing customer-premises equipment
    8.
    发明授权
    Systems and methods for virtualizing customer-premises equipment 有权
    用于虚拟化客户端设备的系统和方法

    公开(公告)号:US09565103B1

    公开(公告)日:2017-02-07

    申请号:US14226792

    申请日:2014-03-26

    Abstract: A computer-implemented method for virtualizing customer-premises equipment may include (1) receiving, at a service provider's network, at least one flow of network traffic from a remote device included in a user's private network, (2) identifying, within the flow of network traffic, at least one potentially non-unique private address that represents the remote device with respect to the user's private network, (3) determining at least one unique routable address that represents the remote device with respect to the service provider's network based at least in part on a network interface assigned to the user's private network and the potentially non-unique private address, and then (4) translating the potentially non-unique private address to the unique routable address to facilitate routing return network traffic to the remote device in connection with the flow of network traffic. Various other systems, methods, and computer-readable media are also disclosed.

    Abstract translation: 用于虚拟化客户端设备的计算机实现的方法可以包括(1)在服务提供商的网络处接收来自包括在用户专用网络中的远程设备的至少一个网络流量流,(2)在流程 网络流量的至少一个潜在的非唯一私有地址,相对于用户的专用网络代表远程设备,(3)基于服务提供商的网络来确定代表远程设备的至少一个唯一可路由地址 至少部分地在分配给用户专用网络的网络接口和潜在的非唯一私有地址上,然后(4)将潜在的非唯一私有地址转换为唯一可路由地址,以便于将返回网络流量路由到远程设备 与网络流量的流动有关。 还公开了各种其它系统,方法和计算机可读介质。

    Utilizing constraints to determine optimized network plans and to implement an optimized network plan

    公开(公告)号:US11575581B2

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

    申请号:US17247760

    申请日:2020-12-22

    Inventor: Greg Sidebottom

    Abstract: A device receives network data associated with a network that includes network devices interconnected by links at an Internet protocol (IP) layer and an optical layer of the network. The device receives constraints associated with determining a network plan for the network, where the constraints include a constraint indicating a particular time period associated with determining potential network plans for the network. The device identifies variables and values of the variables for the network plan based on the network data, and determines, within the particular time period, the potential network plans for the network based on the constraints and the values of the variables. The device identifies a potential network plan, of the potential network plans, that minimizes costs associated with operating the network, and causes the identified potential network plan to be implemented in the network by the network devices.

    UTILIZING CONSTRAINTS TO DETERMINE OPTIMIZED NETWORK PLANS AND TO IMPLEMENT AN OPTIMIZED NETWORK PLAN

    公开(公告)号:US20210144067A1

    公开(公告)日:2021-05-13

    申请号:US17247760

    申请日:2020-12-22

    Inventor: Greg Sidebottom

    Abstract: A device receives network data associated with a network that includes network devices interconnected by links at an Internet protocol (IP) layer and an optical layer of the network. The device receives constraints associated with determining a network plan for the network, where the constraints include a constraint indicating a particular time period associated with determining potential network plans for the network. The device identifies variables and values of the variables for the network plan based on the network data, and determines, within the particular time period, the potential network plans for the network based on the constraints and the values of the variables. The device identifies a potential network plan, of the potential network plans, that minimizes costs associated with operating the network, and causes the identified potential network plan to be implemented in the network by the network devices.

Patent Agency Ranking