Network communication system, communication device, network linkage method and program thereof
Claim Score by NHIP
Abstract
A communication network system including a connectionless type communication network and a connection type communication network, wherein a communication device forming the communication network comprises a unit which transfers in-band control information to be exchanged on an in-band of the connectionless type communication network to other communication device through a virtual control link generated on an IP control network for controlling the connection type communication network and exchanges the in-band control information with other communication device, a unit which determines whether to generate a new connection for the connection type communication network based on the in-band control information to be exchanged, and a unit which generates a new connection for the connection type communication network in response to an instruction from the determination unit.

Term
Projected expiry 28 December 2030.
- Priority
- Filed
- Published
- Today
- Projected expiry
21 claims: 5 independent, 16 dependent
- 1A communication network system including a connectionless type communication network and a connection type communication network, wherein a communication device forming said communication network comprising:a unit which transfers in-band control information to be exchanged on an in-band of said connectionless type communication network to other communication device through a virtual control link generated on an IP control network for controlling said connection type communication network and exchanges said in-band control information with other communication device;a unit which determines whether to generate a new connection for said connection type communication network based on said in-band control information to be exchanged;and a unit which generates a new connection for said connection type communication network in response to an instruction from said determination unit.
- 10Broadest claimClaim Score 67, broad(NHIP)A network linkage method of a network communication system formed of a connectionless type communication network and a connection type communication network, comprising:exchanging in-band control information to be exchanged on an in-band of said connectionless type communication network between communication devices through a virtual control link generated on an IP control network for controlling said connection type communication network;and determining whether to generate a new connection for said connection type communication network based on said in-band control information to be exchanged.
- 19A communication device forming a network communication system including a connectionless type communication network and a connection type communication network, comprising:a unit which transfers in-band control information to be exchanged on an in-band of said connectionless type communication network to other communication device through a virtual control link generated on an IP control network for controlling said connection type communication network and exchanges said in-band control information with other communication device;a unit which determines whether to generate a new connection for said connection type communication network based on said in-band control information to be exchanged;and a unit which generates a new connection for said connection type communication network in response to an instruction from said determination unit.
- 27A computer readable-medium storing a program operable on a computer device forming a network communication system including a connectionless type communication network and a connection type communication network, wherein said program causes said computer device to execute a processing of transferring in-band control information to be exchanged on an in-band of said connectionless type communication network to other communication device through a virtual control link generated on an IP control network for controlling said connection type communication network and exchanging said in-band control information with other communication device, a processing of determining whether to generate a new connection for said connection type communication network based on said in-band control information to be exchanged;and a processing of generating a new connection for said connection type communication network.
Independent claims4
123 paragraphs in 7 sections, as filed
TECHNICAL FIELD
0001The present invention relates to a network communication system, a communication device, a method of linking a connection type communication network and a connectionless type communication network and a program thereof and, more particularly, a network communication system, a communication device, and network linkage method and program which enable connection type communication such as WDM or PBB-TE and connectionless type communication such as Ethernet to link with each other to automatically realize optimum network operation.
BACKGROUND ART
0002As traffic mainly of voice changes to traffic mainly of video or data, demanded is to flexibly accommodate packets in a transport network which transmits traffic in a wide range.
0003One of networks meeting such a demand is a hybrid network in which packets and paths exist together. Possible hybrid networks include a network formed of a packet network which aggregates packets from a user and a wavelength network which cuts through traffic between packet switches.
0004Example of such a hybrid network is shown in <figref idref="DRAWINGS">FIG. 14</figref>. The hybrid network shown in <figref idref="DRAWINGS">FIG. 14</figref> is formed of an Ethernet network <b>1100</b> and a wavelength network <b>1200</b> and includes a packet switching unit (Ethernet switch) <b>1000</b>-<i>i </i>(i=1, 2, . . . ), an optical switching unit (optical switch) <b>1001</b>-<i>j </i>(j=1, 2, . . . ) and a user device <b>1002</b>-<i>k </i>(k=1, 2, . . . ). The Ethernet switch <b>1000</b> and the optical switch <b>1001</b> are here structured as a single communication device having two kinds of switch functions in some case or as separate communication devices in other case.
0005In a communication system having such a structure, for linking two different networks, it is a common practice to set a connection of a wavelength path and communicate with a connectionless type Ethernet network by using the set wavelength path.
0006Example of related art of such a linkage method on a network is recited, for example, in Patent Literature 1. The linkage method recited in Patent Literature 1 operates to determine whether a cut-through path should be created or not by setting a wavelength path between a transmission source address SA (transmission end) and a destination address DA (reception end) with respect to an Ethernet traffic transfer path based on a traffic flow. Because of the following problems, such a system, however, fails to realize autonomous linkage between a connection type communication network and a connectionless type communication network.
0007Patent Literature 1: Japanese Patent Laying-Open No. 2004-328727 (pp. 9-12, FIG. 3 and FIG. 6).
0008First problem is that it is impossible to find a new destination MAC address (MAC-DA) on an Ethernet network.
0009The reason is that because an Ethernet broadcast packet is transferred along an already set wavelength path, no broadcast packet reaches a destination MAC address (MAC-DA) to which no wavelength path is connected. For example, in the structure shown in <figref idref="DRAWINGS">FIG. 14</figref>, when traffic is transferred with the Ethernet switch <b>1000</b>-<b>1</b> as a transmission source address SA and the Ethernet switch <b>1000</b>-<b>4</b> as a destination MAC address (MAC-DA), the destination MAC address (MAC-DA) of the Ethernet switch <b>1000</b>-<b>4</b> cannot be found because arrival through a wavelength path is impossible (i.e. no linkage on the Ethernet network).
0010Second problem is instability of a network. The reason is that because determination is made on setting/deletion of a new wavelength path based on a traffic flow, when the volume of traffic changes heavily, setting/deletion of a wavelength path occurs frequently to change a network topology of the Ethernet frequently.
OBJECT OF THE INVENTION
0011An object of the present invention is to provide a network communication system, a communication device, and network linkage method and program which realize automatic and stable network operation in a network having connection type communication and connectionless type communication existing together.
SUMMARY
0012According to a first exemplary aspect of the invention, a communication network system including a connectionless type communication network and a connection type communication network, wherein a communication device forming the communication network includes
0013a unit which transfers in-band control information to be exchanged on an in-band of the connectionless type communication network to other communication device through a virtual control link generated on an IP control network for controlling the connection type communication network and exchanges the in-band control information with other communication device,
0014a unit which determines whether to generate a new connection for the connection type communication network based on the in-band control information to be exchanged, and
0015a unit which generates a new connection for the connection type communication network in response to an instruction from the determination unit.
0016According to a second exemplary aspect of the invention, a network linkage method of a network communication system formed of a connectionless type communication network and a connection type communication network, includes
0017exchanging in-band control information to be exchanged on an in-band of the connectionless type communication network between communication devices through a virtual control link generated on an IP control network for controlling the connection type communication network; and
0018determining whether to generate a new connection for the connection type communication network based on the in-band control information to be exchanged.
0019According to a third exemplary aspect of the invention, a communication device forming a network communication system including a connectionless type communication network and a connection type communication network, includes
0020a unit which transfers in-band control information to be exchanged on an in-band of the connectionless type communication network to other communication device through a virtual control link generated on an IP control network for controlling the connection type communication network and exchanges the in-band control information with other communication device,
0021a unit which determines whether to generate a new connection for the connection type communication network based on the in-band control information to be exchanged, and
0022a unit which generates a new connection for the connection type communication network in response to an instruction from the determination unit.
0023According to a fourth exemplary aspect of the invention, a program operable on a computer device forming a network communication system including a connectionless type communication network and a connection type communication network, which causes the computer device to execute
0024a processing of transferring in-band control information to be exchanged on an in-band of the connectionless type communication network to other communication device through a virtual control link generated on an IP control network for controlling the connection type communication network and exchanging the in-band control information with other communication device,
0025a processing of determining whether to generate a new connection for the connection type communication network based on the in-band control information to be exchanged, and
0026a processing of generating a new connection for the connection type communication network.
0027First effect is to enable autonomous linkage between a connection type communication network and a connectionless type communication network.
0028Second effect is to enable an optimum stable connection to be set for a connectionless type communication network.
BRIEF DESCRIPTION OF THE DRAWINGS
0029<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram showing an example of a structure of an Ethernet and WDM (Wavelength Division Multiplexing) coexisting network according to a first exemplary embodiment of the present invention;
0030<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram showing an example of a structure of a communication device according to the first exemplary embodiment;
0031<figref idref="DRAWINGS">FIG. 3</figref> is a diagram showing outlines of linkage operation in an Ethernet•WDM coexisting network according to the first exemplary embodiment;
0032<figref idref="DRAWINGS">FIG. 4</figref> is a diagram showing a flow of a control packet according to the first exemplary embodiment;
0033<figref idref="DRAWINGS">FIG. 5</figref> is a sequence diagram showing a flow of a control packet in MAC-DA finding processing according to the first exemplary embodiment;
0034<figref idref="DRAWINGS">FIG. 6</figref> is a flow chart showing MAC-DA finding processing operation according to the first exemplary embodiment;
0035<figref idref="DRAWINGS">FIG. 7</figref> is a sequence diagram showing a flow of a control packet in Ethernet topology generation processing according to the first exemplary embodiment;
0036<figref idref="DRAWINGS">FIG. 8</figref> is a flow chart showing Ethernet topology generation processing operation according to the first exemplary embodiment;
0037<figref idref="DRAWINGS">FIG. 9</figref> is a diagram showing outlines of linkage operation according to a second exemplary embodiment of the present invention;
0038<figref idref="DRAWINGS">FIG. 10</figref> is a diagram showing a flow of a control packet according to the second exemplary embodiment;
0039<figref idref="DRAWINGS">FIG. 11</figref> is a block diagram showing an example of a structure of a connection type and connectionless type coexisting network according to a third exemplary embodiment of the present invention;
0040<figref idref="DRAWINGS">FIG. 12</figref> is a block diagram showing an example of a structure of a communication device according to the third exemplary embodiment;
0041<figref idref="DRAWINGS">FIG. 13</figref> is a block diagram showing an example of a hardware structure of a communication device according to the present invention; and
0042<figref idref="DRAWINGS">FIG. 14</figref> is a block diagram showing one example of a network structure according to the related art.
EXEMPLARY EMBODIMENT
0043Next, exemplary embodiments of the present invention will be described in detail with reference to the drawings.
First Exemplary Embodiment
0044<figref idref="DRAWINGS">FIG. 1</figref> shows an example of a structure of an Ethernet•WDM coexisting network according to a first exemplary embodiment of the present invention. <figref idref="DRAWINGS">FIG. 2</figref> shows an example of a structure of a communication device forming the Ethernet•WDM coexisting network. In the exemplary embodiments of the present invention, the Ethernet shown in the network structure example is a registered trademark. In the description of the exemplary embodiments of the present invention, connection and path are regarded as a synonym.
0045The Ethernet•WDM coexisting network shown in <figref idref="DRAWINGS">FIG. 1</figref> includes a transport network <b>100</b> on the side which provides network service and a user network <b>110</b> on the side which receives service.
0046A communication device <b>120</b> forming the transport network <b>100</b> comprises an optical switching unit <b>220</b> which executes switching on a wavelength basis, a packet switching unit <b>230</b> which executes switching on a packet basis and an IP control unit <b>210</b> which controls the optical switching unit <b>220</b> and the packet switching unit <b>230</b>.
0047A plurality of communication devices <b>120</b> are connected with each other by a WDM transmission path <b>140</b> which connects the optical switching units <b>220</b> and an IP control line <b>150</b> which connects the IP control units <b>210</b>. The IP control line <b>150</b> here is formed of an out-of-band line different from a line on which main signal traffic flows. Structure of the IP control line <b>150</b> may be either one using a different wavelength line in the same fiber as that of the WDM transmission line <b>140</b> (in-fiber structure) or one using a line different from the WDM transmission path <b>140</b> (out-of-fiber structure).
0048Here, a network formed by the optical switching unit <b>220</b> is a connection type communication network and a network formed by the packet switching unit <b>230</b> is a connectionless communication network.
0049Next, detailed structure of the communication device <b>120</b> will be described with reference to <figref idref="DRAWINGS">FIG. 2</figref>.
0050The optical switching unit <b>220</b> of the communication device <b>120</b> comprises a wavelength switch unit <b>300</b> which switches a path on a wavelength basis, a wavelength multiplexing/demultiplexing unit <b>330</b> which multiplexes/demultiplexes a wavelength on a WDM transmission path <b>140</b> basis, and a plurality of optical transmitters/receivers <b>320</b>.
0051The packet switching unit <b>230</b> of the communication device <b>120</b> comprises an Ethernet switch unit <b>310</b> which switches a path on a packet basis, an Ethernet line <b>340</b> to be connected to a user device <b>130</b> or an optical transmitter/receiver, an Ethernet snooping line <b>350</b> which connects the Ethernet switch <b>310</b> and the IP control unit <b>210</b>, a forwarding control unit <b>480</b> which converts MAC (Media Access Control) address information between the user network <b>110</b> and the transport network <b>100</b> and holds forwarding information for the determination of an output interface based on the MAC address information as well as giving a switching instruction to the Ethernet switch unit <b>310</b>, an Ethernet control unit <b>490</b> which executes control of broadcasting, bridging and the like, and a wavelength path generation determination unit <b>450</b> which determines whether a wavelength path should be generated or not.
0052In the present exemplary embodiment, for separating the user network <b>110</b> and the transport network <b>100</b>, the capsulation technique called MAC-in-MAC is used. The capsulation technique, which is called PBB (Provider Backbone Bridge), is a technique of capsuling an Ethernet data packet from the user device <b>130</b> by an Ethernet frame used in the transport network <b>100</b> and releasing the capsulation on a reception end. Since use of such a technique enables the user network <b>110</b> and the transport network <b>100</b> to be separated, different operation modes are applicable to the respective networks.
0053The IP control unit <b>210</b> of the communication device <b>120</b> comprises a routing unit <b>400</b> which exchanges topology information with the IP control unit of other communication device, a route determination unit <b>410</b> which determines an optimum route of an optical path in a requested section by using topology information, a signaling unit <b>420</b> which sets an optical path according to a determined route, a switch control unit <b>470</b> which controls the wavelength switch <b>300</b> and the Ethernet switch unit <b>310</b>, and a control communication unit <b>460</b> which transmits and receives an IP control message.
0054The IP control unit <b>210</b> further comprises an in-band control information analysis unit <b>430</b> which receives control information of the Ethernet and analyzes the same, and an in-band virtual link generation unit <b>440</b> which generates a virtual link on an IP network which controls a connection-type communication network to make the packet switching unit <b>230</b> and the packet switching unit of other communication device be directly connected with each other.
Operation of the First Exemplary Embodiment
0055Outlines of operation of thus structured communication device <b>120</b> will be described with reference to <figref idref="DRAWINGS">FIG. 3</figref>.
0056Since an Ethernet control frame flowing on an Ethernet line is exchanged on the same Ethernet line (in-band line) as that of main signal traffic, connection to other communication device is not allowed until a wavelength path is set. For solving the problem, a control frame flowing on the Ethernet is mounted on the IP control unit <b>210</b> to virtually connect to the device through a control IP network (IP control line <b>150</b>). In other words, operation is executed to exchange a control frame on an in-band line through an out-of-band IP control line <b>150</b>.
0057<figref idref="DRAWINGS">FIG. 4</figref> shows in detail a flow of exchange of a control frame on an in-band line through the out-of-band IP control line <b>150</b>.
0058When a wavelength path is already set by the packet switching unit <b>230</b> of a communication device <b>120</b>(A) (a wavelength path <b>500</b> in this example), an Ethernet control frame <b>510</b> is transferred to the packet switching unit <b>230</b> of a communication device <b>120</b>(B) as a connection destination through the wavelength path <b>500</b>.
0059At the same time, the Ethernet control frame <b>510</b> is converted into a wavelength network control IP packet <b>630</b> flowing in the control IP network (IP control line <b>150</b>) which controls a wavelength path through the IP control unit <b>210</b> and sent to the packet switching units <b>230</b> of the communication devices <b>120</b>(B) and <b>120</b>(C). Such control enables switching of an Ethernet control packet with the communication device <b>120</b> in which a wavelength path is yet to be set.
0060Detailed description will be made of two control operations of MAC-DA (Destination Address) finding processing and Ethernet tree topology generation processing in a case where the transport network <b>100</b> executes an Ethernet control method according to the above-described operation.
Destination MAC Address (MAC-DA) Finding Processing
0061Description will be made of operation in the destination MAC address (MAC-DA) finding processing shown in <figref idref="DRAWINGS">FIG. 6</figref> with reference to the structure illustrated in <figref idref="DRAWINGS">FIG. 2</figref>.
0062First, description will made of processing of transmitting a broadcast frame by the communication device <b>120</b>.
0063When receiving an Ethernet data frame from the user device <b>130</b> (Step S<b>100</b>), convert a user MAC-DA as an address space of the user network <b>110</b> to a transport MAC-DA as an address space of the transport network <b>100</b> with reference to the forwarding control unit <b>480</b>.
0064Next, the converted transport MAC-DA (assumed here to be an address “MAC-CC” held by the communication device <b>120</b>(C)) refers to a forwarding table of the forwarding control unit <b>480</b> (Step S<b>110</b>). When an entry exists in the forwarding table, transmit the data frame according to the entry to end the processing (Steps S<b>120</b> and S<b>200</b>).
0065When no entry exists, transmit a broadcast frame including the converted transport MAC-DA to all the Ethernet interfaces (Step S<b>130</b>). With reference to <figref idref="DRAWINGS">FIG. 4</figref> and <figref idref="DRAWINGS">FIG. 5</figref> here, since a wavelength path is set between the communication devices <b>120</b>(A) and <b>120</b>(B), the broadcast frame is received by the IP control unit <b>210</b> of the communication device <b>120</b>(A) and the packet switching unit <b>230</b> of the communication device <b>120</b>(B).
0066The IP control unit <b>210</b> having received the broadcast frame through the Ethernet snooping line <b>350</b> analyzes broadcast information mounted on the broadcast frame by means of the in-band control information analysis unit <b>430</b>. Thereafter, the in-band virtual link generation unit <b>440</b> mounts the broadcast information on the IP control message and multiplexes the same, and transfers the obtained result to other communication device by using an IP advertisement mechanism (routing unit <b>400</b>) (Step S<b>140</b>).
0067Usable as an IP advertisement mechanism are, for example, OSPF (Open Shortest Path First), IS-IS (Intermediate System to Intermediate System) and RIP (Rouging Information Protocol) (S<b>140</b>).
0068Next, processing of the communication device <b>120</b> having received a broadcast frame will be described.
0069When the routing unit <b>400</b> of the IP control unit <b>210</b> of the communication device receives an IP control message including broadcast information through the IP control line <b>150</b>, the in-band control information analysis unit <b>430</b> extracts broadcast information to generate a broadcast frame. The generated broadcast frame is transmitted to the packet switching unit <b>230</b> through the Ethernet snooping line <b>350</b> (Step S<b>150</b>).
0070The packet switching unit <b>230</b>, when the MAC-DA included in the broadcast frame exists in its own interface, transmits an ACK (ACKnowledgement) to the IP control unit <b>210</b>. When the MAC-DA fails to exist or when an ACK is already transmitted through a wavelength path, abandon the broadcast frame to end the processing (Step S<b>160</b>).
0071The IP control unit <b>210</b> having received the ACK transmits an IP control message including the ACK to a transmission source communication device by the same procedure as that of the transmission by using an IP advertisement mechanism by means of the in-band control information analysis unit <b>430</b> and the in-band virtual link generation unit <b>440</b> (Step S<b>170</b>).
0072With reference to <figref idref="DRAWINGS">FIGS. 4 and 5</figref>, although the broadcast frame is received by the communication devices <b>120</b>(B) and <b>120</b>(C), since the communication device <b>120</b>(B) fails to hold the MAC-DA, it abandons a received broadcast frame.
0073Lastly, description will be made of processing of the communication device <b>120</b> on the transmission side having received the ACK.
0074When the routing unit <b>400</b> of the IP control unit <b>210</b> receives an IP control message including ACK, the wavelength path generation determination unit <b>450</b> of the packet switching unit <b>230</b> refers to the IP address of the communication device <b>120</b>(C) as a transmission source of the IP control message including ACK to determine to set a wavelength path between the communication device <b>120</b>(A) and the communication device <b>120</b>(C) and instructs the IP control unit <b>210</b> on the determination. Then, the route determination unit <b>410</b> and the signaling unit <b>420</b> generate the wavelength path <b>500</b> (Step S<b>180</b>).
0075When wavelength path setting is completed, the IP control unit <b>210</b> sets the forwarding control unit <b>480</b> to transmit an Ethernet data frame directed to the address “MAC-CC” along the newly set wavelength path <b>500</b> (Step S<b>190</b>) and the packet switching unit <b>230</b> transmits a data frame directed to the destination MAC address MAC-DA in question (Step S<b>200</b>).
0076The foregoing operation enables Ethernet address solution using the IP control line <b>150</b> even when no wavelength path is set.
(Ethernet Tree Topology Generation Processing)
0077Next, with reference to the structure shown in <figref idref="DRAWINGS">FIG. 2</figref>, description will be made of operation of Ethernet topology generation processing illustrated in <figref idref="DRAWINGS">FIG. 8</figref>.
0078First, description will be made of processing of transmitting a BPDU (Bridge Protocol Data Unit) frame by the communication device <b>120</b>.
0079The communication device <b>120</b> as a route bridge of the Ethernet periodically transmits a BPDU frame at fixed intervals (Step S<b>300</b>). The BPDU frame is transmitted along the set wavelength path <b>500</b> (Step S<b>310</b>) and transmitted to the IP control unit <b>210</b> through the Ethernet snooping line <b>350</b> as well.
0080The IP control unit <b>210</b> having received the BPDU frame mounts information of the BPDU on an IP control message and transfers the same to other adjacent communication device <b>120</b> through the routing unit <b>400</b> by means of the in-band control information analysis unit <b>430</b> and the in-band virtual link generation unit <b>440</b> (Step S<b>320</b>).
0081When receiving a BPDU frame from other communication device <b>120</b>, also execute processing of adding costs to the frame and transferring the obtained frame to other communication device (Step S<b>380</b>). In the operation examples shown <figref idref="DRAWINGS">FIG. 4</figref> and <figref idref="DRAWINGS">FIG. 7</figref>, a BPDU frame is transferred by a route through the wavelength path <b>500</b> and a route through the IP control line <b>150</b>.
0082Next, description will be made of processing executed when the communication device <b>120</b> receives an IP control message including information of a BPDU.
0083When receiving an IP control message including BPDU information (Step S<b>330</b>), the route determination unit <b>410</b> of the IP control unit <b>210</b> computes a route of the wavelength path <b>500</b> between the communication device <b>120</b> as a receiver and the communication device <b>120</b> as a transmitter of the IP control message to calculate costs required when the wavelength path <b>500</b> is set (Step S<b>340</b>).
0084Next, the in-band virtual link generation unit <b>440</b> of the IP control unit <b>210</b> converts the calculated costs of the wavelength path <b>500</b> into costs at the Ethernet network according to policy set in advance, sets costs of the wavelength path <b>500</b> converted into a BPDU frame through the in-band control information analysis unit <b>430</b> and transmits the same to the packet switching unit <b>230</b> (Step S<b>350</b>).
0085When the packet switching unit <b>230</b> receives a BPDU frame through the wavelength path <b>500</b>, the wavelength path generation determination unit <b>450</b> compares the respective costs and when the cost of the BPDU frame advertised through the IP control line <b>150</b> is smaller, instructs the IP control unit <b>210</b> to generate a new wavelength path <b>500</b> (Step S<b>360</b>).
0086When the wavelength path <b>500</b> is newly set by the IP control unit <b>210</b>, the Ethernet data frame will be transmitted through the wavelength path <b>500</b> (Step S<b>370</b>). Here, in the packet switching unit <b>230</b>, a port to which the wavelength path <b>500</b> used so far is connected is handled as a blocking port or a replacement port so as to prevent generation of a loop by a common Ethernet control method. Alternatively, when no other VLAN traffic flows, instruct the IP control unit <b>210</b> to delete the wavelength path <b>500</b>.
0087Synchronizing a starting time of use of a generated wavelength path <b>500</b> and a port blocking time enables switching without cutting off user traffic, thereby preventing the transport network <b>100</b> from becoming unstable.
0088By repeatedly executing the above-described Ethernet topology generation operation at each device, an optimum wavelength path can be set for Ethernet traffic.
Effects of the First Exemplary Embodiment
0089The above-described first exemplary embodiment achieves the following effects.
0090First effect is to enable autonomous linkage of a connection type communication network and a connectionless type communication network. The reason is that exchanging control information transferred by an in-band through an IP network which controls a connection type communication network enables autonomous setting of the wavelength path <b>500</b> in a section where none of the wavelength path <b>500</b> exists.
0091Second effect is to enable setting of an optimum stable wavelength path <b>500</b> in a connectionless type communication network. The reason is that the wavelength path generation determination unit <b>450</b>, which determines whether the wavelength path <b>500</b> should be newly set or not based on cost information of a route, sets the wavelength path <b>500</b> taking optimality of a connectionless type communication network into consideration.
Second Exemplary Embodiment
0092Next, a second exemplary embodiment of the present invention will be described in detail with reference to the drawings.
0093<figref idref="DRAWINGS">FIG. 9</figref> is a diagram showing an outline of operation according to the second exemplary embodiment of the present invention. In the second exemplary embodiment of the present invention, the system operates to transparently exchange a control frame flowing on the Ethernet by a tunnel generated on the IP control network and a control frame on an in-band line through an out-of-band IP control line. Tunnel here represents a virtual link set in advance by a network manager by such a method as Ethernet/IP or Ethernet/SSL (Secure Socket Layer).
0094Structures of the transport network <b>100</b> and the communication device <b>120</b> according to the second exemplary embodiment are the same as those of the first exemplary embodiment with the only difference in that the in-band virtual link generation unit <b>440</b> has a function of not converting a message but generating a tunnel.
0095Unlike the first exemplary embodiment, the second exemplary embodiment therefore enables an Ethernet control frame without conversion to be transferred to the communication device <b>120</b> in which no wavelength path is set.
0096More specific operation according to the second exemplary embodiment is shown in <figref idref="DRAWINGS">FIG. 10</figref>. <figref idref="DRAWINGS">FIG. 10</figref> shows details of a flow of exchange of a control frame on an in-band line through the out-of-band IP control line <b>150</b>.
0097When a wavelength path is already set by the packet switching unit <b>230</b> of the communication device <b>120</b>(A) (the wavelength path <b>500</b> in this example), the Ethernet control frame <b>510</b> is transferred to the packet switching unit <b>230</b> of the communication device <b>120</b>(B) as a connection destination through the wavelength path <b>500</b>.
0098At the same time, the Ethernet control frame <b>510</b> is transferred through an IP network which controls the wavelength path <b>500</b> through the IP control unit <b>210</b>. For the transfer in an out-of-band IP network here, a tunnel <b>540</b> is formed to have a full-mesh in advance among all the communication devices. Ethernet control frames are all transparently transferred through the tunnel <b>540</b>. Such arrangement enables an Ethernet control frame to be exchanged between communication devices in which none of the wavelength path <b>500</b> is set.
0099Since the second exemplary embodiment needs no control frame to be converted into an IP control message, the same effects as those of the first exemplary embodiment can be achieved by using the routing unit <b>400</b> completely conformed to such standards as OSPF, IS-IS and RIP.
Third Exemplary Embodiment
0100Next, a third exemplary embodiment of the present invention will be described in detail with reference to the drawings.
0101<figref idref="DRAWINGS">FIG. 11</figref> and <figref idref="DRAWINGS">FIG. 12</figref> show an example of a network structure and an example of a communication device structure according to the third exemplary embodiment of the present invention. The third exemplary embodiment of the present invention employs a structure obtained by applying the first and second exemplary embodiments between a transport network and a user network.
0102In <figref idref="DRAWINGS">FIG. 11</figref>, a transport network <b>105</b> is formed of a plurality of communication devices <b>125</b> including the IP control unit <b>210</b> and the packet switching unit <b>230</b>.
0103Capsulation by MAC-in-MAC is made between the transport network <b>105</b> and the user network <b>110</b> which are independent from each other in operation. With such a network structure, in the transport network <b>105</b>, an Ethernet path is set by the IP control unit <b>210</b>. In other words, in the transport network <b>105</b>, none of the Ethernet control methods described in the first and second exemplary embodiments will be applied. In the user network <b>110</b>, the Ethernet control methods described in the first and second exemplary embodiments are applied. As exchange of the Ethernet control information using the IP control line <b>150</b>, either of the message conversion method (first exemplary embodiment) and the frame tunnel method (second exemplary embodiment) are applicable.
0104<figref idref="DRAWINGS">FIG. 12</figref> shows an example of a structure of the communication device <b>125</b>. Differences from the communication devices <b>120</b> according to the first and second exemplary embodiments are provision of none of the optical switching unit <b>220</b> and replacement of the wavelength path generation determination unit <b>450</b> by an Ethernet path generation determination unit <b>485</b>.
0105Furthermore, although the IP control circuit <b>150</b> is a line physically the same line because of being structured by an in-band, it is a line logically different from an Ethernet network which carries main signal traffic. Here, a logically different IP control line is also referred to as an out-of-band line.
0106With this structure, description will be made of a difference from the first and second exemplary embodiments with respect to two control operations of MAC-DA finding and Ethernet tree topology generation. The virtual link generation unit on the IP control line <b>150</b> uses the same message exchanging method as that of the first exemplary embodiment.
0107An Ethernet control frame exchanged on the user network <b>110</b> is analyzed by the in-band control information analysis unit <b>430</b> and exchanged by the in-band virtual link generation unit <b>440</b> through the IP control line <b>150</b>. Based on the exchanged Ethernet control information, the Ethernet path generation determination unit <b>485</b> determines whether an Ethernet path should be generated or not and when necessary, generates an Ethernet path by using the same manner as those described in the first and second exemplary embodiments.
0108It can be seen from the foregoing operation that the method according to the third exemplary embodiment is applicable not only between a WDM network and an Ethernet network but also between a user network and a transport network.
0109Next, an example of a hardware structure of the communication device <b>120</b> will be described with reference to <figref idref="DRAWINGS">FIG. 13</figref>. <figref idref="DRAWINGS">FIG. 13</figref> is a block diagram showing an example of a hardware structure of the communication device <b>120</b>.
0110With reference to <figref idref="DRAWINGS">FIG. 13</figref>, the communication device <b>120</b>, which can be realized by the same hardware structure as that of a common computer device, comprises a CPU (Central Processing Unit) <b>601</b>, a main storage unit <b>602</b> formed of such a memory as a RAM (Random Access Memory) for use as a data working region or a data temporary saving region, a communication unit <b>603</b> (equivalent to the IP control unit <b>210</b>, the optical switching unit <b>220</b> and the packet switching unit <b>230</b>) which transmits and receives data through a network, an input/output interface unit <b>604</b> connected to an input device <b>605</b>, an output device <b>606</b> and a storage device <b>607</b> to transmit and receive data, and a system bus <b>608</b> which connects each of the above-described components. The storage device <b>607</b> is realized, for example, by a hard disk device formed of a non-volatile memory such as a ROM (Read Only Memory), a magnetic disk and a semiconductor memory.
0111The communication device <b>120</b> according to the present exemplary embodiment has its operation realized not only in hardware by mounting a circuit part as a hardware part such as an LSI (Large Scale Integration) having a program incorporated but also in software by storing a program which provides each function of the IP control unit <b>210</b> or the packet switching unit <b>230</b> in the subsidiary storage unit <b>607</b> and loading the program into the main storage unit <b>602</b> to execute the same by the CPU <b>601</b>.
0112As described in the foregoing in the three of the first to third exemplary embodiments, in a network in which connection type communication and connectionless type communication coexist, it is possible to provide a control linkage method and a network system which realize automatic and stable network operation.
0113Although each of the above-described exemplary embodiments uses the Ethernet as a connectionless type communication network, it is not limited to the Ethernet but is applicable to other connectionless type packet exchanging technique such as MPLS (Multi-Protocol Label Switching) or IP.
0114The present invention is applicable to such use of automatic linkage of a network having connection type communication and connectionless type communication coexisting.
0115Although the present invention has been described with respect to the preferred modes of implementation and exemplary embodiments in the foregoing, the present invention is not necessarily limited to the above-described modes of implementation and exemplary embodiments but can be modified without departing from the scope of its technical idea.
INCORPORATION BY REFERENCE
0116This application is based upon and claims the benefit of priority from Japanese patent application No. 2009-068374, filed on Mar. 19, 2009, the disclosure of which is incorporated herein in its entirety by reference.
Contents7
15 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9237172B2 | Cited by | United States of America | Applicant |
| US8548460B2 | Cited by | United States of America | Applicant |
| US2007286204A1 | Cites | United States of America | Pre-grant |
| US2009141730A1 | Cites | United States of America | Pre-grant |
| US8331243B2 | Cites | United States of America | Pre-grant |
10 members in 5 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 2009068374 | Japan | – | |
| 2009068374 | Japan | A | |
| 2009068374 | Japan | A | |
| 2010053854 | Japan | W | |
| 2010053854 | Japan | W | |
| 2009068374 | – | – | – |
| JP20090068374 | – | – | – |
| PCTJP2010053854 | – | – | – |
| WO2010JP53854 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| WO2010106941A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2011317681A1 | United States of America | A1 | |
| EP2410700A1 | European Patent Office (EPO) | A1 | |
| CN102356604A | China | A | |
| JPWO2010106941A1 | Japan | A1 | |
| JP5413452B2 | Japan | B2 | |
| US8750286B2 | United States of America | B2 | |
| CN102356604B | China | B | |
| EP2410700A4 | European Patent Office (EPO) | A4 | |
| EP2410700B1 | European Patent Office (EPO) | B1 |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)LAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)FEPP | FEPP | |
| AssignmentAS | AS |
Numbers
- Publication
- 20110317681
- Publication, DOCDB
- 2011317681
- Publication, EPODOC
- US2011317681
- Application
- 13255985
- Application, DOCDB
- 201013255985
- Application, EPODOC
- US201013255985
Titles
- English
- NETWORK COMMUNICATION SYSTEM, COMMUNICATION DEVICE, NETWORK LINKAGE METHOD AND PROGRAM THEREOF
Classification
- CPC, 5
- H04L45/62
- H04L45/10
- H04L45/64
- H04L49/60
- H04L49/35
- IPC, 2
- H04L45 02
- H04W80 00
- USPC, 1
- 370338000