Method and device for managing heterogeneous communication networks
First Claim
1. A communication system, comprising:
- one or more in-band networks, each operable to communicate data generated by a plurality of devices coupled to that in-band network, wherein the data is communicated in a channel and routed based on a destination address specified by in-band control information that is also communicated on the same channel as the data;
an out-of-band (OOB) network operable to communicate data between a plurality of translating nodes based on OOB control information that is associated with the data and that is communicated on an OOB control channel, wherein the OBB control channel comprises a different channel from a data channel on which the data is transmitted;
a first translating node, the first translating node coupling the OOB network and a first in-band network and operable to;
receive data and control information from the in-band network coupled to the first translating node;
identify, based on the control information, a second translating node associated with the destination address of the data, the second translating node coupling the OOB network and a second in-band network with which the destination address is associated;
transmit the control information to the second translating node in the control channel of the OOB network; and
transmit the data to the second translating node on the data channel of the OOB network; and
a second translating node, the second translating node coupling the OOB network and a second in-band network and operable to;
receive the control information from the first translating node on the OOB control channel of the OOB network;
receive the data from the first translating on the data channel of the OOB network;
determine based on the control information that the data is destined for a device coupled to the second in-band network;
combine the data and at least a portion of the control information; and
transmit the combined data and control information to the destination in the second in-band network.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system includes in-band networks, out-of-band (OOB) networks, and translating nodes. In-band data is communicated in the in-band networks in a shared channel and routed based on a destination address specified by in-band control information that is also communicated in the same shared channel as the data. OOB data is communicated in the OOB networks in an OOB data channel and routed based on control information communicated in an OOB control channel, the OOB control channel being a different channel from the OOB data channel on which the OOB data is transmitted. Translating nodes couple the OOB networks and in-band networks and are capable of translating in-band control data and in-band control information for communication in the OOB networks. The translating nodes are also capable of translating OOB control information and OOB data for communication in the in-band networks.
33 Citations
22 Claims
-
1. A communication system, comprising:
-
one or more in-band networks, each operable to communicate data generated by a plurality of devices coupled to that in-band network, wherein the data is communicated in a channel and routed based on a destination address specified by in-band control information that is also communicated on the same channel as the data;
an out-of-band (OOB) network operable to communicate data between a plurality of translating nodes based on OOB control information that is associated with the data and that is communicated on an OOB control channel, wherein the OBB control channel comprises a different channel from a data channel on which the data is transmitted;
a first translating node, the first translating node coupling the OOB network and a first in-band network and operable to;
receive data and control information from the in-band network coupled to the first translating node;
identify, based on the control information, a second translating node associated with the destination address of the data, the second translating node coupling the OOB network and a second in-band network with which the destination address is associated;
transmit the control information to the second translating node in the control channel of the OOB network; and
transmit the data to the second translating node on the data channel of the OOB network; and
a second translating node, the second translating node coupling the OOB network and a second in-band network and operable to;
receive the control information from the first translating node on the OOB control channel of the OOB network;
receive the data from the first translating on the data channel of the OOB network;
determine based on the control information that the data is destined for a device coupled to the second in-band network;
combine the data and at least a portion of the control information; and
transmit the combined data and control information to the destination in the second in-band network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A translating device comprising:
-
an in-band interface module operable to receive and transmit data and control information in a shared channel of an in-band network;
an out-of-band (OOB) interface module operable to;
receive and transmit data in a data channel of an OOB network; and
receive and transmit control information in a control channel of the OOB network;
an address mapping unit operable to;
identify, based on first control information received in the shared channel of the in-band network, another translating device associated with a destination device of first data receive in the shared channel of the in-band network; and
determine that second data received in the data channel of the OOB network is destined for a destination located in the in-band network based on second control information associated with the second data and received in the control channel of the OOB network; and
a tagging module operable to separate the first data and the first control information and to combine the second data and at least a portion of the second control information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for providing communication service in a heterogeneous communication system that includes an out-of-band (OOB) network in which data is transmitted in a data channel and control information is communicated on a control channel, and a plurality of in-band networks in which data and control information is transmitted in a shared channel, wherein each of the in-band networks is coupled to the OOB network through one of a plurality of translating nodes, the method comprising:
-
receiving, at a first translating node, data and control information from a first in-band network coupled to the first translating node, wherein the data and the control information are received in a shared channel of the first in-band network;
identifying a second translating node associated with a destination address of the data based on the first control information, the second translating node coupling the OOB network and a second in-band network with which the destination address is associated;
transmitting the control information to the second translating node in the control channel of the OOB network;
transmitting the data to the second translating node on the data channel of the OOB network;
receiving, at the second translating node, the control information in the control channel of the OOB network;
receiving, at the second translating node, the data from in the data channel of the OOB network;
determining based on the control information that the data is destined for a device coupled to the second in-band network;
combining the data and at least a portion of the control information at the second translating node; and
transmitting the combined data and control information to a destination in the second in-band network. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification