Patents by Inventor Linda Dunbar

Linda Dunbar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210288828
    Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 16, 2021
    Applicant: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Michael McBride
  • Publication number: 20210250275
    Abstract: A method performed by a controller configured to implement Border Gateway Protocol (BGP) in a communications system, comprising establishing a controller BGP (cBGP) peer session with a network element (NE), receiving a message for communication through the cBGP session from the NE, determining whether the message is permitted to be communicated through the cBGP session based on whether the message carries routing information; transmitting the message to the NE through the cBGP session when the message is permitted to be communicated through the cBGP session, and receiving a response message of the first type from the NE through the cBGP session.
    Type: Application
    Filed: April 29, 2021
    Publication date: August 12, 2021
    Inventors: Huaimo Chen, Linda Dunbar
  • Publication number: 20210243053
    Abstract: A Software Defined Wide Area Network (SD-WAN) edge node is disclosed. The SD-WAN edge node includes edge node SD-WAN ports coupled to untrusted underlay networks. The SD-WAN edge node transmits a first Border Gateway Protocol (BGP) update message advertising WAN (Wide Area Network) properties of the edge node SD-WAN ports to a local controller via an encrypted channel over the untrusted underlay network. The SD-WAN edge node receives a second BGP update message from the local controller, the second BGP update message advertising WAN properties of peer node SD-WAN ports of a peer node. The SD-WAN edge node establishes a security association with the peer node over the untrusted underlay networks based on the WAN properties of the edge node SD-WAN ports and the WAN properties of the peer node SD-WAN ports.
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Inventor: Linda Dunbar
  • Publication number: 20210184896
    Abstract: A network device employs a transmitter configured to transmit a registration request to a software defined network (SDN) controller. The network device employs a receiver to receive a reply from the SDN controller. The reply indicates a plurality of provider edge (PE) devices coupled to a carrier network. The network device employs a processor to cause the transmitter and receiver to establish a plurality of asymmetric connections to a virtual private network (VPN) operating over a wide area network (WAN) via the PE devices.
    Type: Application
    Filed: March 1, 2021
    Publication date: June 17, 2021
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Linda Dunbar, Andrew G. Malis
  • Patent number: 10958461
    Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: March 23, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Michael McBride
  • Patent number: 10938599
    Abstract: A network device employs a transmitter configured to transmit a registration request to a software defined network (SDN) controller. The network device employs a receiver to receive a reply from the SDN controller. The reply indicates a plurality of provider edge (PE) devices coupled to a carrier network. The network device employs a processor to cause the transmitter and receiver to establish a plurality of asymmetric connections to a virtual private network (VPN) operating over a wide area network (WAN) via the PE devices.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: March 2, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Andrew Malis
  • Publication number: 20200412608
    Abstract: Techniques are presented to stitch existing virtual private networks (VPNs), such as MPLS based VPNs, with virtual private clouds (VPCs) in public cloud data centers. The stitching architecture can be realized by configuring a virtual routing application (VRA) in the VPCs and configuring virtual routing applications and a virtual routing application controller in the existing VPN. For VPCs in public clouds that do not have a VRA, traffic can be default routed to VPCs with a VRA.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 31, 2020
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Linda Dunbar, Katherine Zhao
  • Publication number: 20200382345
    Abstract: A method for performing virtual private cloud (VPC) routing across multiple public cloud environments. In an embodiment, the method creates a first virtual routing agent (VRA) for a first VPC of a first public cloud. The method sends a registration request to a VRA controller, wherein the registration request comprises a data structure that includes communication parameters of the first VRA. The method receives the communication parameters of other VRAs for other VPCs located in other public cloud environments from the VRA controller. The method uses the communication parameters of the other VRAs for overlay routing of data packets from the first VPC of the first public cloud to other VPCs of other public clouds via the other VRAs of the other VPCs.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 3, 2020
    Inventors: Katherine Zhao, Linda Dunbar, Feng Guo
  • Publication number: 20200351204
    Abstract: A method, an apparatus, and a system are provided for load balancing of a service chain. The method includes: receiving, by a flow classifier, a service chain selection and control policy sent by a policy and charging rules function (PCRF) unit; hashing, by the flow classifier according to a hash quantity, a service flow corresponding to a service chain identifier, to obtain multiple subflows, and adding the service chain identifier and hashing factors to packets of the subflows, where different subflows correspond to different hashing factors; and sending, by the flow classifier, the packets of the subflows after the service chain identifier and the hashing factors are added, to a forwarding device.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 5, 2020
    Inventors: Shibi HUANG, Yong HUANG, Yong TIAN, Linda DUNBAR
  • Patent number: 10673760
    Abstract: A method, an apparatus, and a system are provided for load balancing of a service chain. The method includes: receiving, by a flow classifier, a service chain selection and control policy sent by a policy and charging rules function PCRF unit; hashing, by the flow classifier according to a hash quantity, a service flow corresponding to a service chain identifier, to obtain multiple subflows, and adding the service chain identifier and hashing factors to packets of the subflows, where different subflows correspond to different hashing factors; and sending, by the flow classifier, the packets of the subflows after the service chain identifier and the hashing factors are added, to a forwarding device.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: June 2, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shibi Huang, Yong Huang, Yong Tian, Linda Dunbar
  • Patent number: 10587698
    Abstract: A method implemented in a network engine comprising receiving, by a service function (SF) orchestrator in the network engine, a registration request message from a third-party SF manager requesting registration of a SF comprising one or more SF instances in a network, wherein the registration request message comprises vendor identification information identifying a vendor of the SF and SF identification information identifying the SF, receiving a capability information message from the third-party SF manager indicating vendor-specific capability information associated with the SF, receiving a service request message from a service client requesting a network service and one or more policies for the service, generating the network service by utilizing the one or more SF instances according to the one or more policies and the vendor-specific capability information, and sending the one or more policies to the one or more SF instances.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: March 10, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Hong Zhang
  • Publication number: 20190356596
    Abstract: Disclosed are a flow classifier, policy and charging rules function unit and controller. The flow classifier receives a service chain selection control policy sent by a policy and charging rules function unit. The service chain selection control policy includes a corresponding relation between an application type and an identifier of a service chain. The service chain is a path formed by a forwarding device and a value-added service device both of which a service flow with the application type needs to pass through. The flow classifier detects the service flow with the application type based on the service chain selection control policy and adds the identifier of the service chain to a message of the service flow. The flow classifier sends the message of the service flow with the added identifier of the service chain to a forwarding device directly connected to the flow classifier.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 21, 2019
    Inventors: Shibi HUANG, Yong TIAN, Linda DUNBAR
  • Patent number: 10469359
    Abstract: A method implemented by a global resource orchestrator (GRO) includes receiving, multiple virtual network function (VNF) resource container (RC) table update messages comprising multiple VNF RC tables from multiple VNF forwarders, where each of the VNF RC tables comprises information about multiple VNF instances (VNFIs), receiving VNF RC connectivity matrix update messages from the VNF forwarders, where each of the VNF RC connectivity matrix update message indicates which of the VNF RCs that a VNF forwarder sending the VNF RC connectivity matrix update message is connected to.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: November 5, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Young Lee, Linda Dunbar
  • Patent number: 10397120
    Abstract: Disclosed are a flow classifier, policy and charging rules function unit and controller. The flow classifier receives a service chain selection control policy sent by a policy and charging rules function unit. The service chain selection control policy includes a corresponding relation between an application type and an identifier of a service chain. The service chain is a path formed by a forwarding device and a value-added service device both of which a service flow with the application type needs to pass through. The flow classifier detects the service flow with the application type based on the service chain selection control policy and adds the identifier of the service chain to a message of the service flow. The flow classifier sends the message of the service flow with the added identifier of the service chain to a forwarding device directly connected to the flow classifier.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shibi Huang, Yong Tian, Linda Dunbar
  • Patent number: 10389629
    Abstract: A network component comprising a receiver configured to receive an outgoing frame from a local host, a logic circuit configured to map a destination address (DA) for a target host in the outgoing frame to a DA for a target location of the target host and encapsulate the outgoing frame using the DA for the target location, and a transmitter configured to receive a pre-encapsulated outgoing frame from a local switch, and send the pre-encapsulated outgoing frame to a gateway at a target location, wherein the transmitter does not encapsulate frames received from local switches and decapsulates an incoming frame from a remote gateway destined towards local hosts.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: August 20, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Yijun Xiong, Guoli Yin
  • Patent number: 10367730
    Abstract: An apparatus including a service network and a plurality of Layer 2 sites connected by the service network via a plurality of gateways is provided. The gateways are configured to map a plurality of Internet Protocol (IP) addresses of a plurality of hosts under a plurality of virtual local area networks (VLANs) in a plurality of Layer 2 sites to a plurality of addresses (e.g., MAC or others) of the corresponding other gateways, inform the other gateways in other Layer 2 sites of the IP addresses mapped under each of the VLANs in the local Layer 2 sites, and forward data frames originated from the hosts in the local Layer 2 sites to the other gateways in the other Layer 2 sites when destinations of the data frames are residing in the other Layer 2 sites.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: July 30, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Susan Hares, T. Benjamin Mack-Crane, Peter Ashwood-Smith, Guoli Yin
  • Publication number: 20190140853
    Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.
    Type: Application
    Filed: January 8, 2019
    Publication date: May 9, 2019
    Applicant: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Michael McBride
  • Patent number: 10225094
    Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: March 5, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, Michael McBride
  • Publication number: 20180343146
    Abstract: A network device employs a transmitter configured to transmit a registration request to a software defined network (SDN) controller. The network device employs a receiver to receive a reply from the SDN controller. The reply indicates a plurality of provider edge (PE) devices coupled to a carrier network. The network device employs a processor to cause the transmitter and receiver to establish a plurality of asymmetric connections to a virtual private network (VPN) operating over a wide area network (WAN) via the PE devices.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 29, 2018
    Inventors: Linda Dunbar, Andrew Malis
  • Patent number: 9967175
    Abstract: When there is a change from a first service chain instance path to a second service chain instance path, the head-end node of the second service chain instance path is notified to include information that specifies the second service chain instance path in data packets to be routed on the second service chain instance path. That information is used to route those data packets until the nodes in the second service chain instance path complete installation of a new steering policy. When those nodes have installed the new steering policy, the information that specifies the second service chain instance path may no longer be included in data packets, and the steering policy is then used to route the data packets.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: May 8, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Linda Dunbar, Young Lee, Shibi Huang