Abstract:
A communication system includes an allocated address storage unit that stores an address allocated using host location information, and an address management unit that refers to the allocated address storage unit and uses the host location information to allocate an address to a host to which the address has not been allocated.
Abstract:
A network system according to one example embodiment of the present invention in a multilayer network having an upper layer and a lower layer each including a plurality of links in which each of the plurality of links on the upper layer is associated with a plurality of paths on the lower layer, and the network system includes: a candidate link selection unit that, when at least one path of the plurality of paths on the lower layer associated with one link of the plurality of links on the upper layer does not overlap with an active path on the upper layer, selects the one link as a candidate link; and a backup path determination unit that uses the candidate link to determine a backup path for the active path on the upper layer.
Abstract:
The objective of the invention is to enable sharing, between layers in a network in which the layers are used to perform communications, resource information and information required for using paths. A network control system includes: a lower layer information storage unit, a lower layer control information conversion unit, an upper layer information storage unit, an upper layer control information conversion unit, an integrated layer information storage unit and a layer integration unit. The layer integration unit integrates, as virtual links, the information of flows, which are representative of communications among terminals in the lower layer, with the network information of the upper layer, thereby constituting the network information of the integrated layer. Further, the layer integration unit performs reciprocal exchanges of network information among the integrated layer information storage unit, the lower layer information storage unit and the upper layer information storage unit, said reciprocal exchanges including a process of giving, as the attribute information of the ports of the upper layer, label information required for using the virtual link provided by the lower layer.
Abstract:
For a flooded packet transmitted from a first base to a second base connected to a transport network, a first edge node in the transport network first sets path selection information for selecting a return path for transmitting a packet from the second base to the first base, and then transmits the packet to the second base via the path configured in advance. When receiving the flooded packet, a second edge node selects the return path on the basis of the path selection information from a plurality of path candidates configured in advance between the first base and the second base and learns the path in association with information indicating the transmission source.
Abstract:
A communication system includes: a plurality of nodes each of which requests a processing rule for processing a received packet; and a control apparatus that determines in response to the request a processing rule corresponding to the received packet and notifies the determined processing rule to at least one of the plurality of nodes. One of the plurality of nodes forwards to the control apparatus a first packet for acquiring a destination address for a predetermined communication. The control apparatus in response to determination of the destination address determines a processing rule for processing a second packet to be transmitted to the destination address and notifies the determined processing rule to at least one of the plurality of nodes.
Abstract:
A control apparatus includes: a path calculation unit that calculates first and second paths sharing start and end nodes out of a plurality of nodes; a rule generation unit that generates a first rule for forwarding a packet along the first path and a second rule for forwarding a packet along the second path; and a rule transmission unit that sends the first and the second rules to at least one of the nodes, and has at least one of the nodes forward a packet according to either the first rule or the second rule.
Abstract:
A control apparatus comprises a creation unit creates a virtual network on the basis of the state of physical resources and a resource separation unit separates resources allocated to the virtual networks created by the creation unit for each virtual network.
Abstract:
To achieve a transmission of a control message to a device provided separately from a control device without increasing load on the control device which controls a transfer device. A control device 90 controls a packet transferring operation of a plurality of transfer devices to transfer a packet. The control device 90 includes a transfer-rule-for-control generation element 91. The transfer-rule-for-control generation element 91 generates a transfer rule for control which defines an operation for a transfer device to transfer, between a router and a route information collection device, a control message to notify a route information collection device of route information indicating a route used when a router transmits a packet to another router via a transfer device.
Abstract:
A controller includes a first control information generation unit that generates the first control information that causes a forwarding apparatus being controlled to forward a packet(s) over a first path, and a second control information generation unit that generates the second control information that causes the forwarding apparatus being controlled to forward a group of packets inclusive of the packet as an object controlled by the first control information over a second path different from the first path. The controller also includes a forwarding control unit that sets the priority level of the first control information and the second control information in the forwarding apparatus being controlled so that the priority level of the second control information will be higher than that of the first control information and that, by instructing the forwarding apparatus being controlled to delete the second control information, changes over the forwarding path of at least the packet(s) matching the first control information.
Abstract:
A transport network control apparatus includes a unit configured to acquire, from a cloud management system configured to manage a first base and a second base that are connected via a transport network configured to provide a layer 2 connection service, a MAC address to be used for a frame that is transmitted from any one of the bases, a unit configured to compute, on the transport network, a forwarding path for forwarding the frame between the first and second bases using the MAC address as a destination, and a unit configured to set, in a forwarding node on the transport network, a forwarding rule for causing the frame to be forwarded along the computed forwarding path.