Information relay device and method with multicast protocol conversion function and information network system using the same
First Claim
1. An information relay device connected between a plurality of logical or physical networks for performing an operation for relay of information between said networks, comprising:
- a transmit/receive processing unit for receiving a general purpose multicast message from one of said plurality of networks and transmitting a multicast message to at least one of said plurality of networks; and
a protocol conversion processing unit for converting, in the case where the general purpose multicast message received by said transmit/receive processing unit is a multicast protocol message of a certain level, said multicast protocol message of the certain level into a multicast protocol message of another level, wherein in the case where the general purpose multicast message received by said transmit/receive processing unit is said multicast protocol message of the certain level, said protocol conversion processing unit rewrites a multicast address of said certain level in the received multicast message into a multicast address of said other level and rewrites a message of said certain level indicating a transmit request or a transmit refusal request in the received multicast message into a message of said other level having a meaning equivalent to a meaning of the message of said certain level.
1 Assignment
0 Petitions
Accused Products
Abstract
An information relay device connected between a plurality of logical or physical networks for performing an operation for relay of information between the networks is provided with a transmit/receive processing unit for receiving a general purpose multicast message from one of the plurality of networks and transmitting a multicast message to at least one of the plurality of networks, and a protocol conversion processing unit for converting, in the case where the general purpose multicast message received by the transmit/receive processing unit is a multicast protocol message of a certain level layer, the multicast protocol message of the certain level layer into a multicast protocol message of another level layer.
-
Citations
16 Claims
-
1. An information relay device connected between a plurality of logical or physical networks for performing an operation for relay of information between said networks, comprising:
-
a transmit/receive processing unit for receiving a general purpose multicast message from one of said plurality of networks and transmitting a multicast message to at least one of said plurality of networks; and
a protocol conversion processing unit for converting, in the case where the general purpose multicast message received by said transmit/receive processing unit is a multicast protocol message of a certain level, said multicast protocol message of the certain level into a multicast protocol message of another level, wherein in the case where the general purpose multicast message received by said transmit/receive processing unit is said multicast protocol message of the certain level, said protocol conversion processing unit rewrites a multicast address of said certain level in the received multicast message into a multicast address of said other level and rewrites a message of said certain level indicating a transmit request or a transmit refusal request in the received multicast message into a message of said other level having a meaning equivalent to a meaning of the message of said certain level. - View Dependent Claims (2, 3)
-
-
4. An information relay device connected between a plurality of logical or physical networks for performing an operation for relay of information between said networks, comprising:
-
a transmit/receive processing unit for receiving a general purpose multicast message from one of said plurality of networks and transmitting a multicast message to at least one of said plurality of networks; and
a protocol conversion processing unit for converting, in the case where the general purpose multicast message received by said transmit/receive processing unit is a multicast protocol message of a certain level, said multicast protocol message of the certain level into a multicast protocol message of another level, wherein a multicast address memory for storing a multicast address of said other level, wherein in the case where the general purpose multicast message received by said transmit/receive processing unit is said multicast protocol message of the certain level, said protocol conversion processing means rewrites a multicast address of said certain level in the received multicast message into a multicast address of said other level by use of the corresponding multicast address in said multicast address memory.
-
-
5. An information relay device connected between a plurality of logical or physical networks for performing an operation for relay of information between said networks, further comprising:
-
a transmit/receive processing unit for receiving a general purpose multicast message from one of said plurality of networks and transmitting a multicast message to at least one of said plurality of networks; and
a protocol conversion processing unit for converting, in the case where the general purpose multicast message received by said transmit/receive processing unit is a multicast protocol message of a certain level, said multicast protocol message of the certain level into a multicast protocol message of another level, wherein a multicast address memory for storing a prefix portion of a multicast address of said other level, wherein in the case where the general purpose multicast message received by said transmit/receive processing unit is said multicast protocol message of the certain level in an OSI reference model, said protocol conversion processing unit rewrites a multicast address of said certain level in the received multicast message into a multicast address of said other level in the OSI reference model by use of the prefix portion of the corresponding multicast address in said multicast address memory. - View Dependent Claims (6, 7)
-
-
8. An information relay device connected between a plurality of logical or physical networks for performing an operation for relay of information between said networks, comprising:
-
a transmit/receive processing unit for receiving a general purpose multicast message from one of said plurality of networks and transmitting a multicast message to at least one of said plurality of networks; and
a protocol conversion processing unit for converting, in the case where the general purpose multicast message received by said transmit/receive processing unit is a multicast protocol message of a certain level, said multicast protocol message of the certain level into a multicast protocol message of another level, wherein the general purpose multicast message received by said transmit/receive processing unit is a multicast protocol message of the second or third layer in an OSI reference model, a multicast protocol of said second layer is GMRP (GARP Multicast Registration Protocol), and a multicast protocol of said third layer is IGMP (Internet Group Management Protocol), DVMRP (Distance Vector Multicast Routing Protocol), PIM-SM (Protocol-Independent Multicast-Sparse Mode), PIM-DM (Protocol-Independent Multicast-Dense Mode), MOSPF (Multicast Extension to OSPF), CBT (Core-Based Trees) or MLD (Multicast Listener Discovery) of IPv6.
-
-
9. An information relay device coupled to a plurality of logical or physical information networks for relaying a packet received from one of said plurality of information networks to another of said plurality of information networks, comprising:
-
a plurality of ports coupled to said plurality of information networks, respectively;
a first processing unit which receives a packet through one of said plurality of ports and transmits the received packet to one of said plurality of ports coupled to a destination one of said plurality of information networks;
a second processing unit which, when said first processing unit receives through one of said plurality of ports a multicast protocol message in a second layer of an Open System Interconnect (OSI) reference model, which is referred to as an L2 multicast protocol message, for requesting entering into or leaving from a multicast service, stores an L2 multicast address contained in said L2 multicast protocol message and said one of said plurality of ports receiving said L2 multicast protocol message so as to be associated to each other in a case where said received L2 multicast protocol message is a join message, and deletes said L2 multicast address contained in said L2 multicast protocol message among L2 multicast addresses stored in advance; and
a conversion unit for converting said L2 multicast protocol message into a multicast protocol message in a third layer of the OSI reference model (hereinafter referred to an L3 multicast protocol message), wherein when said first processing unit receives said L2 multicast protocol message, said conversion unit converts said L2 multicast address contained in said L2 multicast protocol message into an L3 multicast address, converts a first type information contained within said L2 multicast protocol message and representing that said L2 multicast protocol message is a join message or a leave message into a second type information representing that said L3 multicast protocol message is a join message or a leave message, and generates said L3 multicast protocol message containing said converted L3 multicast address and said converted second type information. - View Dependent Claims (10, 11, 12)
-
-
13. An information relay device coupled to a plurality of logical or physical information networks for relaying a packet received from one of said plurality of information networks to another of said plurality of information networks, comprising:
-
a plurality of ports coupled to said plurality of information networks, respectively;
a first processing unit which receives a packet through one of said plurality of ports and transmits the received packet to one of said plurality of ports coupled to a destination one of said plurality of information networks;
a conversion unit for converting, when said first processing unit receives through one of said plurality of ports a multicast protocol message in a third layer of an OSI (Open Systems Interconnect) reference model, which is referred to as an L3 multicast protocol message, for requesting entering into or leaving from a multicast service, said L3 multicast protocol message into a multicast protocol message in a second layer of the OSI reference model, which is referred to as an L2 multicast protocol message; and
a second processing unit which stores an L2 multicast address contained in said L2 multicast protocol message and said one of said plurality of ports receiving said L2 multicast protocol message so as to be associated to each other in a case where said received L2 multicast protocol message is a join message, and deletes said L2 multicast protocol message is a join message, and deletes said L2 multicast address contained in said L2 multicast protocol message among L2 multicast addresses stored in advance, wherein said conversion unit converts an L3 multicast address contained in said L3 multicast protocol message into an L2 multicast address, converts a first type information contained within said L3 multicast protocol message and representing that said L3 multicast protocol message is a join message or a leave message into a second type information representing that said L2 multicast protocol message is a join message or a leave message, and generates said L2 multicast protocol message containing said converted L2 multicast address and said converted second type information. - View Dependent Claims (14, 15, 16)
-
Specification