Network management services in a virtual network

US12267364B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12267364-B2
Application numberUS-202117384738-A
CountryUS
Kind codeB2
Filing dateJul 24, 2021
Priority dateJul 24, 2021
Publication dateApr 1, 2025
Grant dateApr 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A software-defined wide area network (SD-WAN) environment that leverages network virtualization management deployment is provided. Edge security services managed by the network virtualization management deployment are made available in the SD-WAN environment. Cloud gateways forward SD-WAN traffic to managed service nodes to apply security services. Network traffic is encapsulated with corresponding metadata to ensure that services can be performed according to the desired policy. Point-to-point tunnels are established between cloud gateways and the managed service nodes to transport the metadata to the managed service nodes using an overlay logical network. Virtual network identifiers (VNIs) in the metadata are used by the managed service nodes to identify tenants/policies. A managed service node receiving a packet uses provider service routers (T0-SR) and tenant service routers (T1-SRs) based on the VNI to apply the prescribed services for the tenant, and the resulting traffic is returned to the cloud gateway that originated the traffic.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: receiving, at a service node of a grouping of two or more service nodes configured to operate in an active-active high availability configuration, a packet from a cloud gateway that is one of a plurality of cloud gateways of a software-defined wide area network (SD-WAN) configured to receive packet traffic from different datacenters or branch offices, wherein the service node operates a provider service router (T0-SR) and a plurality of tenant service routers (T1-SRs) that correspond to a plurality of different tenant segments; translating, at a particular T1-SR of the service node, a source address of the packet to a private address of the particular T1-SR, the private address that is configured to distinguish the particular T1-SR among the plurality of T1-SRs within the service node; translating, at a T0-SR of the service node, the private address of the particular T1-SR into a public address of the T0-SR, a corresponding service node in the grouping being configured to assume translation operations for processing of the packet in response to a failure event; and transmitting the packet through an uplink to an external network using the public address of the T0-SR as a source address. 2. The method of claim 1 , wherein the packet is from a first tenant segment and the T1-SR applies a security policy associated with the first tenant segment to the packet. 3. The method of claim 1 , further comprising: determining whether the packet is destined for a remote site or a local site; when the packet is destined for the local site, applying a security policy to the packet and returning a result to the cloud gateway. 4. The method of claim 1 , wherein the private address of the T1-SR is used to identify the particular T1-SR among the plurality of T1-SRs behind the T0-SR. 5. The method of claim 1 , wherein the cloud gateway is configured by an orchestrator of the SD-WAN and the service node is managed by a network virtualization management software. 6. The method of claim 1 , further comprising receiving a response packet at the public address of the T0-SR. 7. The method of claim 1 , wherein the transmitted packet is destined for a remote site of the SD-WAN. 8. The method of claim 1 , wherein the cloud gateway and the service node are hosted by machines located in a same point-of-presence. 9. A computing device comprising: a service node, of a grouping of two or more service nodes configured to operate in an active-active high availability configuration, configured to receive a packet from a cloud gateway that is one of a plurality of cloud gateways of a software-defined wide area network (SD-WAN) configured to receive packet traffic from different datacenters or branch offices, wherein the service node operates a provider service router (T0-SR) and a plurality of tenant service routers (T1-SRs) that correspond to a plurality of different tenant segments; a first T1-SR configured to translate a source address of the packet to a private address of the particular T1-SR, the private address that is configured to distinguish the particular T1-SR among the plurality of T1-SRs within the service node; a first T0-SR configured to translate the private address of the particular T1-SR into a public address of the T0-SR, a corresponding service node in the grouping being configured to assume translation operations for processing of the packet in response to a failure event; wherein the service node is further configured to transmit the packet through an uplink to an external network using the public address of the T0-SR as a source address. 10. The computing device of claim 9 , wherein the packet is from a first tenant segment and the T1-SR applies a security policy associated with the first tenant segment to the packet. 11. The computing device of claim 9 , wherein the plurality of actions further comprise: determining whether the packet is destined for a remote site or a local site; and when the packet is destined for the local site, applying a security policy to the packet and returning a result to the cloud gateway. 12. The computing device of claim 9 , wherein the private address of the T1-SR is used to identify the first T1-SR among the plurality of T1-SRs behind the T0-SR. 13. The computing device of claim 9 , wherein the cloud gateway is configured by an orchestrator of the SD-WAN and the service node is managed by a network virtualization management software. 14. The computing device of claim 9 , wherein the plurality of actions further comprise receiving a response packet at the public address of the T0-SR. 15. The computing device of claim 9 , wherein the transmitted packet is destined for a remote site of the SD-WAN. 16. The computing device of claim 9 , wherein the cloud gateway and the service node are hosted by machines located in a same point-of-presence. 17. A non-transitory machine-readable medium storing a program for execution by at least one hardware processing unit, the program comprising sets of instructions for: receiving, at a service node of a grouping of two or more service nodes configured to operate in an active-active high availability configuration, a packet from a cloud gateway that is one of a plurality of cloud gateways of a software-defined wide area network (SD-WAN) configured to receive packet traffic from different datacenters or branch offices, wherein the service node operates a provider service router (T0-SR) and a plurality of tenant service routers (T1-SRs) that correspond to a plurality of different tenant segments; translating, at a particular T1-SR of the service node, a source address of the packet to a private address of the particular T1-SR, the private address that is configured to distinguish the particular T1-SR among the plurality of T1-SRs within the service node; translating, at a T0-SR of the service node, the private address of the particular T1-SR into a public address of the T0-SR, a corresponding service node in the grouping being configured to assume translation operations for processing of the packet in response to a failure event; and transmitting the packet through an uplink to an external network using the public address of the T0-SR as a source address. 18. The non-transitory machine-readable medium of claim 17 , wherein the packet is from a first tenant segment and the T1-SR applies a security policy associated with the first tenant segment to the packet. 19. The non-transitory machine-readable medium of claim 17 , wherein the plurality of actions further comprise: determining whether the packet is destined for a remote site or a local site; and when the packet is destined for the local site, applying a security policy to the packet and returning a result to the cloud gateway. 20. The non-transitory machine-readable medium of claim 17 , wherein the private address of the T1-SR is used to identify the particular T1-SR among the plurality of T1-SRs behind the T0-SR.

Assignees

Inventors

Classifications

  • Centralised routing · CPC title

  • H04L45/586Primary

    of virtual routers · CPC title

  • Routing instructions carried by the data packet, e.g. active networks · CPC title

  • Firewall traversal, e.g. tunnelling or, creating pinholes · CPC title

  • H04L63/20Primary

    for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12267364B2 cover?
A software-defined wide area network (SD-WAN) environment that leverages network virtualization management deployment is provided. Edge security services managed by the network virtualization management deployment are made available in the SD-WAN environment. Cloud gateways forward SD-WAN traffic to managed service nodes to apply security services. Network traffic is encapsulated with correspon…
Who is the assignee on this patent?
VMware LLC
What technology area does this patent fall under?
Primary CPC classification H04L45/586. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).