Address assignment protocol
First Claim
Patent Images
1. A method, comprising:
- receiving, at a first port of a first node from a first port of a second node in communication with the first port of the first node, an address assignment message, the address assignment message originating from a host node in communication with a second port of the second node, and the address assignment message being indicative of one or more address intervals designated for allocation to one or more ports of the first node and the second node from an address space available for allocation to ports of networked nodes in communication with each other;
allocating, to the first port of the first node, an address assigned to the host node from the address space to indicate that the host node is reachable by forwarding from the first node a message intended for the host node through the first port of the first node;
allocating, to each port of the first node other than the first port of the first node, a distinct portion of an address interval available from the address space, the address interval being previously allocated to the first port of the second node; and
forwarding, by the first node, the address assignment message through each port of the first node other than the first port of the first node.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the present invention provide a method comprising receiving, at a node, an address assignment message, allocating, by the node, a predetermined address interval of an available address space to a respective port of the node which predetermined address interval is defined in the address assignment message, and assigning at least one address for performing communication via a respective port starting with a center address of the predetermined address interval of the available address space allocated for the port concerned. Further, exemplary embodiments of the present invention also relate to respective devices and system.
51 Citations
22 Claims
-
1. A method, comprising:
-
receiving, at a first port of a first node from a first port of a second node in communication with the first port of the first node, an address assignment message, the address assignment message originating from a host node in communication with a second port of the second node, and the address assignment message being indicative of one or more address intervals designated for allocation to one or more ports of the first node and the second node from an address space available for allocation to ports of networked nodes in communication with each other; allocating, to the first port of the first node, an address assigned to the host node from the address space to indicate that the host node is reachable by forwarding from the first node a message intended for the host node through the first port of the first node; allocating, to each port of the first node other than the first port of the first node, a distinct portion of an address interval available from the address space, the address interval being previously allocated to the first port of the second node; and forwarding, by the first node, the address assignment message through each port of the first node other than the first port of the first node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
one or more processors; and memory storing executable code configured to, with the one or more processors, cause the apparatus to at least; receive, at a first port of the apparatus from a first port of as node in communication with the first port of the apparatus, an address assignment message, the address assignment message originating from a host node in communication with a second port of the node, the address assignment message being indicative of one or more address intervals designated for allocation to one or more ports of the apparatus and the node from an address space available for allocation to ports of networked nodes in communication with each other; allocate, to the first port of the apparatus, an address assigned to the host node from the address space to indicate that the host node is reachable by forwarding from the apparatus a message intended for the host node through the first port of the apparatus; allocate, to each port of the apparatus other than the first port of the apparatus, a distinct portion of an address interval available from the address space, the address interval being previously allocated to the first port of the node; and forward the address assignment message through each port of the apparatus other than the first port of the apparatus. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a first node; and a second node that comprises a transceiver; wherein the first node is configured to send, through a first port of the first node in communication with a first port of the second node, an address assignment message, the address assignment message originating from a host node in communication with a second port of the first node, and the address assignment message being indicative of one or more address intervals designated for allocation to one or more ports of the first node and the second node from an address space available for allocation to ports of networked nodes in communication with each other; wherein the second node is configured to; receive, via the transceiver, the address assignment message at the first port of the second node from the first port of the first node, allocate, to the first port of the second node, an address assigned to the host node from the address space to indicate that the host node is reachable by forwarding from the second node a message intended for the host node through the first port of the second node; allocate, to each port of the second node other than the first port of the second node, a distinct portion of an address interval available from the address space, the address interval being previously allocated to the first port of the first node; and forward the address assignment message through each port of the second node other than the first port of the second node. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer-readable medium storing executable code that, when executed, causes an apparatus to at least:
-
receive, at a first port of the apparatus from a first port of a node in communication with the first port of the apparatus, an address assignment message, the address assignment message originating from a host node in communication with a second port of the node, and the address assignment message being indicative of one or more address intervals designated for allocation to one or more ports of the apparatus and the node from an address space available for allocation to ports of networked nodes in communication with each other; allocate, to the first port of the apparatus, an address assigned to the host node from the address space to indicate the host node is reachable by forwarding from the apparatus a message intended for the host node through the first port of the apparatus; allocate, to each port of the apparatus other than the first port of the apparatus, a portion of an address interval available from the address space, the address interval being previously allocated to the first port of the node; and forward the address assignment message through each port of the apparatus other than the first port of the apparatus. - View Dependent Claims (20, 21)
-
-
22. A first node comprising:
-
a transceiver and circuitry, wherein the circuitry of the first node is configured to; receive, via the transceiver at a first port of the first node from a first port of a second node in communication with the first port of the first node, an address assignment message, the address assignment message originating from a host node in communication with a second port of the second node, and the address assignment message behind indicative of one or more address intervals designated for allocation to one or more ports of the first node and the second node from an address space available for allocation to ports of networked nodes in communication with each other; allocate, to the first port of the first node, an address assigned to the host node from the address space to indicate that the host node is reachable by forwarding from the first node a message intended for the host node through the first port of the first node; allocate, to each port of the first node other than the first port of the first node, a distinct portion of an address interval available from the address space, the address interval being previously allocated to the first port of the second node; and forward the address assignment message through each port of the first node other than the first port of the first node.
-
Specification