Model-based virtual networking

US9379946B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9379946-B2
Application numberUS-61680009-A
CountryUS
Kind codeB2
Filing dateNov 12, 2009
Priority dateNov 12, 2009
Publication dateJun 28, 2016
Grant dateJun 28, 2016

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.

Architecture that facilitates the virtual specification of a connection between physical endpoints. A network can be defined as an abstract connectivity model expressed in terms of the connectivity intent, rather than any specific technology. The connectivity model is translated into configuration settings, policies, firewall rules, etc., to implement the connectivity intent based on available physical networks and devices capabilities. The connectivity model defines the connectivity semantics of the network and controls the communication between the physical nodes in the physical network. The resultant virtual network may be a virtual overlay that is independent of the physical layer. Alternatively, the virtual overlay can also include elements and abstracts of the physical network(s). Moreover, automatic network security rules (e.g., Internet Protocol security-IPSec) can be derived from the connectivity model of the network.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented network management system, comprising: a hardware processor and a memory, the hardware processor configured to execute instructions in the memory, that when executed, enable; an arrangement of nodes of a physical network comprising a physical layer; a connectivity model configured to define virtual connectivity between the nodes using connectivity semantics that define abstractions of machines and users of the network, and created to manage communications between the nodes of the physical network; and a translation layer comprising multiple translators, the translation layer between the connectivity model and the physical layer, the translation layer configured to translate the connectivity semantics into network policies and configuration settings for each node in the physical layer, which network policies and configuration settings enable management of the communications between the nodes using the translation layer. 2. The system of claim 1 , wherein the multiple translators include a first translator dedicated to handling a set of security policies, a second translator dedicated to handling firewall policies, a third translator dedicated to handling SSL (secure socket layer) connections, and a fourth translator dedicated to handling gateways. 3. The system of claim 1 , wherein the connectivity model describes a virtual network that overlays a physical layer and is independent of the physical layer. 4. The system of claim 1 , wherein the connectivity model describes a virtual network that overlays a physical layer and includes elements and abstracts of the physical network. 5. The system of claim 1 , wherein the connectivity model defines network security as part of the connectivity semantics. 6. The system of claim 1 , wherein the connectivity semantics include machine identities and user identities of the nodes. 7. The system of claim 1 , wherein the connectivity semantics include groups of nodes and groups of users. 8. The system of claim 1 , wherein the connectivity semantics include node identities. 9. The system of claim 1 , wherein the connectivity semantics manage ports and gateways of the physical network. 10. A computer-implemented network management system, comprising: a hardware processor and a memory, the hardware processor configured to execute instructions in the memory, that when executed, enable; an arrangement of nodes of a physical network; a connectivity model configured to define virtual connectivity between the nodes using connectivity semantics that define abstractions of attributes of the physical network; and a plurality of translators configured to translate the connectivity semantics into different policies or configuration settings for each of the nodes, to perform management of communications between the nodes of the physical network. 11. The system of claim 10 , wherein the virtual connectivity describes a virtual network that overlays a physical layer and is independent of the physical layer. 12. The system of claim 10 , wherein the virtual connectivity describes a virtual network that overlays a physical layer and includes elements and abstracts of the physical network. 13. The system of claim 10 , wherein the connectivity model defines network security as part of the connectivity semantics. 14. The system of claim 10 , wherein the connectivity semantics include machine identities and user identities of the nodes, groups of nodes and groups of users, and node identities. 15. A computer-implemented network management method performed by a computer system executing machine-readable instructions, the method comprising acts of: defining a connectivity model that describes a virtual network of connectivity between nodes of a physical layer based on connectivity semantics that define abstractions of properties of the virtual network; defining a translation layer comprising multiple translators configured to translate the connectivity semantics; and managing communications between the nodes of the physical layer based on the connectivity model. 16. The method of claim 15 , further comprising translating the connectivity semantics into policies and rules that manage the communications between the nodes of the physical layer. 17. The method of claim 15 , further comprising applying the virtual network as an overlay of the physical layer and independent of the physical layer. 18. The method of claim 15 , further comprising applying the virtual network as an overlay of the physical layer that includes elements and abstracts of the physical layer. 19. The method of claim 15 , further comprising applying network security to the physical layer as part of the connectivity model. 20. The method of claim 15 , further comprising creating connectivity semantics that include machine identities and user identities of the nodes, groups of nodes and groups of users, and node identities.

Assignees

Inventors

Classifications

  • Discovery or management of network topologies · CPC title

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

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

  • Entity profiles · CPC title

  • H04L41/145Primary

    involving simulating, designing, planning or modelling of a network · 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 US9379946B2 cover?
Architecture that facilitates the virtual specification of a connection between physical endpoints. A network can be defined as an abstract connectivity model expressed in terms of the connectivity intent, rather than any specific technology. The connectivity model is translated into configuration settings, policies, firewall rules, etc., to implement the connectivity intent based on available …
Who is the assignee on this patent?
Panasyuk Anatoliy, Rangegowda Dharshan, Viswanathan Ram, and 6 more
What technology area does this patent fall under?
Primary CPC classification H04L41/145. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 28 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).