Distributed network connection policy management
AssigneeHewlett-Packard Development Company, L.P.
InventorsAntonio Lain, Patrick Goldsack
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsAntonio Lain, Patrick Goldsack
Estimating the term…
A connection policy for a communications network has a local connection policy indicating which paths between a given one of the nodes (computer A, router A, host 898) and others of the nodes (computers B, C, filters B1, B2, C1, C2, hosts 890, 892) are allowable paths, by a symbolic expression of ranges endpoint addresses and other local connection policies in respect of other nodes. It is implemented in a distributed manner by determining, for the given node, which of the allowable paths, are dual authorized as allowable by the other local connection policy relating to the other node at the other end of that path, by Boolean operations on the symbolic expressions. For a given message for a given path between two of the nodes having their own local connection policies, both of these nodes determine whether the given path is currently dual authorized. This can provide reassurance that changes in versions of the connection policy won't transiently open a risk of undetected unwanted communication.
A non-transitory computer readable medium having stored thereon a computer program for implementing a connection policy in a distributed manner in a communications network having a plurality of connection control nodes having filtering, switching or routing functions, the connection policy comprising a local connection policy indicating which paths between a given one of the nodes and others of the nodes are allowable paths, and other local connection policies in respect of at least some of the other nodes, indicating their allowable paths, the computer program when executed being arranged to:
A method of implementing a connection policy in a distributed manner in a communications network having a plurality of connection control nodes having filtering, switching or routing functions, the connection policy comprising a local connection policy indicating which paths between a given one of the nodes and others of the nodes are allowable paths, and other local connection policies in respect of at least some of the other nodes, indicating their allowable paths, the method having the steps of:
A data center having a number of physical host machines coupled by a network, the network having a plurality of connection control nodes having filtering, switching or routing functions, and local connection policy managers for arranging the connection control nodes to implement a connection policy in a distributed manner, the connection policy comprising a local connection policy indicating which paths between a given one of the nodes and others of the nodes are allowable paths, and other local connection policies in respect of at least some of the other nodes, indicating their allowable paths, the local connection policy managers being arranged to:
A method of providing a service from a data center, the data center having a number of physical host machines coupled by a network, the network having a plurality of connection control nodes having filtering, switching or routing functions, and local connection policy managers for arranging the connection control nodes to implement a connection policy in a distributed manner, the connection policy comprising a local connection policy indicating which paths between a given one of the nodes and others of the nodes are allowable paths, and other local connection policies in respect of at least some of the other nodes, indicating their allowable paths, the method having the steps of:
A method of using a service offered from a data center, the method having the steps of sending and receiving packets to and from the data center, and thereby causing the data center to implement a connection policy in a distributed manner, the data center having a communications network having a plurality of connection control nodes having filtering, switching or routing functions, the connection policy comprising a local connection policy indicating which paths between a given one of the nodes and others of the nodes are allowable paths, and other local connection policies in respect of at least some of the other nodes, indicating their allowable paths, the data center having determined, for the given node, which of the allowable paths indicated as allowable by the local connection policy, are dual authorised, wherein an allowable path for the given node is dual authorised when the path is also being indicated as allowable by the other local connection policy relating to the other node at the other end of that path, and the method having the steps of
Dependencies are inferred from the claim text.