1. A node device, in an optical communication network, which comprises a plurality of node devices including a start point node device, a relay node device and an end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices for generating reserve packets, and in which an optical path is set from said start point node device to said end point node device via said relay node device,
wherein when said node device is referred to as a self node device, said self node device comprises an input section, an optical path switching section, an output section and a control section;
wherein said input section demultiplexes input wavelength multiplexed signals which are input from an adjacent node device, which is adjacent to said self node device, into each wavelength so as to generate a plurality of single wavelength signals, and sends each of said single wavelength signals to said optical path switching section;
wherein responding to an optical path switching signal received from said control section, said optical path switching section switches an optical path to a destination node device, which is said adjacent node device, for each of said single wavelength signals, and sends each of signal wavelength signals to said output section;
wherein said output section multiplexes each of said single wavelength signals which have been sent from said optical path switching section to a common destination node device so as to generate an output wavelength multiplexed signal, and sends said output wavelength multiplexed signal to said common destination node device; and
wherein said control section comprises:
a storage section for recording a cost matrix which indicates a transmission cost between said self node device and each adjacent node device, and for recording a link state table which indicates an optical fiber between said self node device and each adjacent node device, whether transmission is being performed or not in said optical fiber, and a wavelength being used for transmission;
packet receive means for receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength, and said transit node device, or a reserve failure packet, from an adjacent node device, to be stored in said storage section;
destination node setting means for referring to the information of said cost matrix and said stored reserve packet, when judging said start point node device, said transit node device, and a transmission source node device of said reserve failure packet, out of said adjacent node devices, as transmission impossible node devices and judging the rest as transmission possible node devices, then storing a transmission possible node device of which said transmission cost is lowest in said storage section as a tentative destination node device;
transmission possibility judgment means for referring to said link state table on an optical fiber connected to said tentative destination node device, judging the same as transmission possible if the transmission wavelength of said reserve packet is not in use, and as transmission impossible if the transmission wavelength of said reserve packet is in use, and updating said tentative destination node device stored in said storage section to a transmission impossible node device;
reserve packet update means for adding information on said self node device to the information on a transit node device of said reserve packet stored in said storage section so as to update said reserve packet in response to said judgment as transmission possible;
reserve failure packet generation means for generating a new reserve failure packet which is different from said reserve failure packet if said transmission possible node device does not exist in the judgment by said destination node setting means;
packet transmission means for reading said updated reserve packet from said storage section and sending the same to said tentative destination node device if said updated reserve packet exists, or sending a new reserve failure packet to said reserve packet transmission source if said new reserve failure packet is generated; and
switching signal generation means for generating said optical path switching signal in response to reception of an optical path setting signal generated by said management device and sending said optical path switching signal to said optical path switching section.
2. A node device, in an optical communication network, which comprises a plurality of node devices including a start point node device, a relay node device, and an end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices for generating reserve.packets, and in which an optical path is set from said start point node device to said end point node device via said relay node device,
wherein when said node device is referred to as a self node device, said self node device comprises an input section, an optical path switching section, an output section, a relay section and a control section;
wherein said input section demultiplexes input wavelength multiplexed signals which are input from an adjacent node device, which is adjacent to said self node device, into each wavelength so as to generate a plurality of single wavelength signals, and sends each of said single wavelength signals to said optical path switching section;
wherein in response to a termination switching signal received from said control section, said optical path switching section switches the state to one of two states, that are a termination state in which said plurality of single wavelength signals are sent to said relay section and a single wavelength signal out of said plurality of single wavelength signals or a single wavelength signal different from said plurality of single wavelength signals is received from said relay section, and a cut-through state in which said plurality of single wavelength signals are not relayed by said relay section, and in response to an optical path switching signal received from said control section, said optical path switching section switches an optical path to a destination node device, which is an adjacent node device, for each of single wavelength signals out of said plurality of single wavelength signals or said different single wavelength signal, and sends the single wavelength signal to said output section;
wherein said output section multiplexes each of said single wavelength signals which have been sent from said optical path switching section to a common destination node device so as to generate an output wavelength multiplexed signal, and sends said output wavelength multiplexed signal to said common destination node device;
wherein said relay section comprises a router and conversion devices which are installed one-to-one with two or more interfaces of said router for converting said plurality of single wavelength signals received from said optical path switching section into electric signals, and sending the signals to said router, and converting electric signals received from said router into single wavelength signals having mutually different wavelengths corresponding to a plurality of wavelengths of said input wavelength multiplexed signals respectively; and
wherein said control section comprises:
a storage section for recording a cost matrix which indicates a transmission cost between said self node device and each adjacent node device, and an optical path state table for indicating said setting state of said optical path switching section and the switching state of said optical path, and for recording a link state table which indicates an optical fiber between said self node device and each adjacent node device, whether transmission is being performed or not in said optical fiber, and a wavelength being used for transmission;
packet receive means for receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength and said transit node device from said adjacent node device or said management device, or receiving a reserve failure packet from said adjacent node device, and storing the same in said storage section;
node judgment means for judging whether said self node device is said start point node device, said end point node device, or said relay node device in response to storing of said reserve packet;
destination node setting means for referring to information on said cost matrix and said stored reserve packet, when judging said start point node device, said transit node device and a transmission source node device of said reserve failure packet, out of said adjacent node devices, as transmission impossible node devices and judging the rest as transmission possible node devices, then storing a transmission possible node device of which said transmission cost is lowest in said storage section as a tentative destination node device;
transmission possible wavelength acquisition means for referring to said optical path state table and acquiring a transmission possible wavelength in response to storing of said tentative destination node device, if said self node device is said start point node device as a result of judgment by said node judgment means;
transmission wavelength setting means for referring to said link state table and temporarily setting one of wavelengths not being used in an optical fiber connected to said tentative destination node device out of said transmission possible wavelengths if said self node device is said start point node device, or for updating said tentative destination node device stored in said storage section to a transmission impossible node device if all of said transmission possible wavelengths are used for the optical fiber connected to said tentative destination node device;
transmission possibility judgment means for referring to said link state table on an optical fiber connected to said tentative destination node device if said self node device is said relay node device, and judging the same as transmission possible if the transmission wavelength of said reserve packet is not in use, and as transmission impossible if the transmission wavelength of said reserve packet is in use, and updating said tentative destination node device stored in said storage section to a transmission impossible node device;
reserve packet update means for adding information on said temporarily set transmission wavelength to information on the transmission wavelength of said reserve packet stored in said storage section so as to update said reserve packet in response to temporary setting of said transmission wavelength, if said self node device is said start point node device, or adding information on said relay node device to the information on a transit node device of said reserve packet stored in said storage section so as to update said reserve packet in response to the judgment of said transmission possible, if said self node device is said relay node device;
reserve failure packet generation means for generating a new reserve failure packet which is different from said reserve failure packet if said transmission possible node device does not exist in the judgment by said destination node setting means;
reserve completion packet generation means for generating a reserve completion packet if said self node device is said end point node device as a result of the judgment by said node judgment means;
packet transmission means for reading said updated reserve packet from said storage section and sending the same to said tentative destination node device if said updated reserve packet exists, and sending said reserve completion packet to said management device if said reserve completion packet is generated, or sending a new reserve failure packet to said reserve packet transmission source if said new reserve failure packet is generated; and
switching signal generation means for generating said termination switching signal and said optical path switching signal in response to reception of an optical path setting signal generated by said management device, and sending said termination switching signal and said optical path switching signal to said optical path switching section.
3. A node device, in an optical communication network, which comprises a plurality of node devices including a start point node device, a relay node device, and an end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices for generating reserve packets, and in which an optical path is set from said start point node device to said end point node device via said relay node device,
wherein when said node device is referred to as a self node device, said self node device comprises an input section, an optical path switching section, an output section and a control section;
wherein said input section demultiplexes input wavelength multiplexed signals which are input from an adjacent node device, which is adjacent to said self node device, into each wavelength so as to generate a plurality of single wavelength signals, and sends each of said single wavelength signals to said optical path switching section;
wherein responding to an optical path switching signal received from said control section, said optical path switching section switches an optical path to a destination node device which is said adjacent node device for each of said single wavelength signals and sends each of single wavelength signals to said output section;
wherein said output section multiplexes each of said single wavelength signals which have been sent from said optical path switching section to a common destination node device so as to generate an output wavelength multiplexed signal, and sends said output wavelength multiplexed signal to said common destination node device; and
wherein said control section comprises:
a storage section for recording a cost matrix which indicates a transmission cost between said self node device and each adjacent node device, and for recording a link state table which indicates an optical fiber between said self node device and each adjacent node device, whether transmission is being performed or not in said optical fiber, and a wavelength being used for transmission;
packet receive means for receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength, and said transit node device, or a reserve failure packet, from said adjacent node device, to be stored in said storage section;
destination node setting means for referring to the information on said stored reserve packet, when judging the start point node device and transit node device out of the adjacent node devices as transmission impossible node devices and judging the rest as transmission possible node devices, then storing one or two or more transmission possible node devices in said storage section as tentative destination node devices;
transmission wavelength change means for referring to said link state table for an optical fiber connected to each of said tentative destination node devices, and removing wavelengths in use in said optical fiber from the transmission wavelengths of said reserve packet so as to change the transmission wavelength of said reserve packet, and judging that transmission is impossible to a tentative destination node device of which all the transmission wavelengths of said reserve packet are in use, and updating the state of said tentative node device to a transmission impossible node device;
reserve packet update means for adding information on said self node device to the information on a transit node device of said reserve packet stored in said storage section so as to update said reserve packet in response to the change of said transmission wavelength;
reserve failure packet generation means for generating a reserve failure packet if a transmission possible node device does not exist in the judgment by said destination node setting means, or if the transmission wavelengths are used in the optical fibers connected to all the tentative destination node devices;
packet transmission means for reading said updated reserve packet from said storage section and sending the same to said tentative destination node device if said updated reserve packet exists, or sending a new reserve failure packet to said reserve packet transmission source if said new reserve failure packet is generated;
transmission count storage means for readably storing the transmission count of said updated reserve packet in said storage section;
reserve failure judgment means for comparing the receive count of said reserve failure packets with said transmission count read from said storage section, and judging that a transmission possible node device does not exist if said receive count is the same as said transmission count; and
switching signal generation means for generating said optical path switching signal in response to reception of a path setting signal generated by said management device, and sending said optical path switching signal to said optical path switching section.
4. A node device, in an optical communication network, which comprises a plurality of node devices including a start point node device, a relay node device, and an end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signal, and a management device connected to each of said plurality of node devices for generating reserve packets, and in which an optical path is set from said start point node device to said end point node device via said relay node device,
wherein when said node device is referred to as a self node device, said self node device comprises an input section, an optical path switching section, an output section, a relay section and a control section;
wherein said input section demultiplexes input wavelength multiplexed signals which are input from an adjacent node device, which is adjacent to said self node device, into each wavelength so as to generate a plurality of single wavelength signals, and sends each of said single wavelength signals to said optical path switching section;
wherein in response to a termination switching signal received from said control section, said optical path switching section switches to one of two states, that are a termination state in which said plurality of single wavelength signals are sent to said relay section and one single wavelength signal out of said plurality of single wavelength signals or a single wavelength signal different from said plurality of single wavelength signals is received from said relay section, and a cut-through state in which said plurality of single wavelength signals are not relayed by said relay section, and in response to an optical path switching signal received from said control section, said optical path switching section switches an optical path to a destination node device, which is adjacent to said self node device, for each of single wavelength signals out of said plurality of single wavelength signals or said different single wavelength signal, and sends the single wavelength signal to said output section;
wherein said output section multiplexes each of said single wavelength signals which have been sent from said optical path switching section to a common destination node device, and generates an output wavelength multiplexed signal, and sends said output wavelength multiplexed signal to said common destination node device;
wherein said relay section comprises a router and conversion devices which are installed one-to-one with two or more interfaces of said router for converting said plurality of single wavelength signals received from said optical path switching section into electric signals, and sending the same to said router, and converting electric signals received from said router into single wavelength signals having mutually different wavelengths corresponding to a plurality of wavelengths of said input wavelength multiplexed signal respectively; and
wherein said control section comprises:
a storage section for recording a cost matrix which indicates a transmission cost between said self node device and each adjacent node device, and an optical path slate table for indicating said setting state of said optical path switching section and the switching state of said optical path, and for recording a link state table which indicates an optical fiber between said self node device and each adjacent node device, whether transmission is being performed or not in said optical fiber, and a wavelength being used for transmission;
packet receive means for receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength, and said transit node device from said adjacent node device or said management device, or receiving a reserve failure packet from said adjacent node device, and storing the same in said storage section;
node judgment means for judging whether said self node device is said start point node device, said end point node device, or said relay node device in response to storing of said reserve packet;
destination node setting means for referring to the information of said cost matrix and said stored reserve packet, when judging said start point node device and said transit node device out of said adjacent node devices as transmission impossible node devices and judging the rest as transmission possible node devices, then storing one or two or more transmission possible node devices in said storage section as tentative destination node devices;
transmission possible wavelength acquisition means for referring to said optical path state table and acquiring a transmission possible wavelength in response to storing of said tentative destination node device, if said self node device is said start point node device as a result of judgment by said node judgment means;
transmission wavelength setting means for referring to said link state table and temporarily setting one or two or more wavelengths not being used in an optical fiber connected to said tentative destination node device out of said transmission possible wavelengths if said self node device is said start point node device, or for updating said tentative destination node device stored in said storage section to a transmission impossible node device if all of said transmission possible wavelengths are used for the optical fiber connected to said tentative destination node device;
transmission wavelength change means for referring to said link state table for an optical fiber connected to each of said tentative destination node devices and removing wavelengths in use in the optical fiber connected to said tentative destination node device from the transmission wavelengths of said reserve packet so as to change the transmission wavelength if said self node device is said relay node device, and judging that transmission is impossible to a tentative destination node device of which all the transmission wavelengths of said reserve packet are in use, and updating said tentative destination node device to a transmission impossible node device;
reserve packet update means for adding information on said temporarily set transmission wavelength to the information on said reserve packet stored in said storage section so as to update said reserve packet in response to the temporary setting of said transmission wavelength if said self node device is said start point node device, or for updating said reserve packet stored in said storage section in response to the change of said transmission wavelength if said self node device is said relay node device;
reserve failure packet generation means for generating a reserve failure packet if a transmission possible node device does not exist in the judgment by said destination node setting means, or the transmission wavelength is used in the optical fibers connected to all the destination node devices;
reserve completion packet generation means for generating a reserve completion packet if said self node device is said end point node device;
packet transmission means for reading said updated reserve packet from said storage section and sending the same to said tentative destination node device if said updated reserve packet exists, sending said reserve completion packet to said management device if said reserve completion packet is generated, or sending said reserve failure packet to said reserve packet transmission source if said reserve failure packet is generated;
transmission count storage means for readably storing the transmission count of said updated reserve packet in said storage section;
reserve failure judgment means for comparing the receive count of said reserve failure packets with said transmission count read from said storage section, and judging that a transmission possible node does not exist if said receive count is the same as said transmission count; and
switching signal generation means for generating said termination switching signal and said optical path switching signal responding to the reception of a path setting signal generated by said management device, and sending said termination switching signal and said optical path switching signal to said optical path switching section.
5. The node device according to claim 2, wherein said control section further comprises:
established path judgment means for judging whether bidirectional optical paths are reserved between a start point node device and an end point node device if the self node device is an end point node device as a result of judgment by said node judgment means; and
reserve packet addition means for setting an end point node device and a start point node device included in a reserve packet stored in said storage section to a new start point node device and a new end point node device respectively, and adding said new start point node device and new end point node device to the reserve packet if bidirectional optical paths are not set as a result of judgment by said established path judgment means.
6. An optical communication network comprising a plurality of node devices, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices, wherein
the node device according to claim 2 is used as said node device.
7. An optical path reserve method executed in a relay node device when an optical path is set from a start point node device to an end point node device via said relay node device in an optical communication network which comprises a plurality of node devices including said start point node device, relay node device and end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices, comprising the steps of:
receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength and a transit node device, from an adjacent node device which is adjacent to said relay node device, to be stored in a storage section of said relay node device;
referring to a cost matrix which has been stored in said storage section in advance and which indicates a transmission cost between said relay node device and each node device adjacent to said relay node device, when judging said start point node device and said transit node device out of the node devices adjacent to said relay node device as transmission impossible node devices and judging the rest as transmission possible node devices, then storing a transmission possible node device of which said transmission cost is lowest in said storage section as a tentative destination node device;
referring to a link state table which has been stored in said storage section in advance, and which indicates an optical fiber between said relay node device and said adjacent node device, whether transmission is being performed or not in said optical fiber, and a wavelength being used for transmission;
judging an optical fiber connected to said tentative destination node device as transmission possible if the transmission wavelength of said reserve packet is not in use, and as transmission impossible if the transmission wavelength of said reserve packet is in use;
updating said tentative destination node device stored in said storage section to a transmission impossible node device;
adding information on said relay node device to the information on the transit node device of said reserve packet stored in said storage section so as to update said reserve packet in response to judgment of transmission possible;
reading said updated reserve packet from said storage section; and
sending the same to said tentative destination node device if said updated reserve packet exists,
wherein if a reserve failure packet is received from said tentative destination node device, said tentative destination node device is judged as a transmission impossible node device to execute temporarily setting of said destination node device, a step of judging whether transmission is possible or not, updating a reserve packet, and sending said reserve packet; and
wherein if a transmission possible node device does not exist, a new reserve failure packet which is different from said reserve failure packet is generated, and sent to the transmission source of said reserve packet.
8. An optical path reserve method executed in a start point node device when an optical path is set from said start point node device to an end point node device via a relay node device in an optical communication network which comprises a plurality of node devices including said start point node device, relay node device and end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices, comprising the steps of:
receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength and a transit node device, from said management device, to be stored in a storage section of said start point node device;
referring to an optical path state table which has been stored in said storage section in advance, and which indicates a setting state of an optical path switching section;
acquiring a transmission possible wavelength;
referring to a cost matrix which has been stored in said storage section in advance, and which indicates a transmission cost between said start point node device and each adjacent node device which is adjacent to said start point node device;
temporarily setting a transmission possible node device of which transmission cost is lowest as destination node device when said adjacent node device is a transmission possible node device;
referring to a link state table which has been stored in said storage section in advance, and which indicates an optical fiber between said start point node device and each adjacent node device, whether transmission is being performed or not in said optical fiber, and a wavelength being used for transmission;
temporarily setting one of wavelengths which are not used in an optical fiber connected with said tentative destination node device as a transmission wavelength;
adding information on said temporarily set transmission wavelength to the information on transmission wavelength of said reserve packet stored in said storage section so as to update the reserve packet in response to temporary setting of said transmission wavelength ; and
reading the updated reserve packet from said storage section and sending the same to said tentative destination node device if said updated reserve packet exists,
wherein if a reserve failure packet is received from said tentative destination node device, said tentative destination node device is judged as a transmission impossible device to execute temporarily setting of said destination node device, temporarily setting of said transmission wavelength, updating of said reserve packet, and sending of said reserve packet; and
wherein if a transmission possible wavelength does not exist, or if a transmission possible node device does not exist, a new reserve failure packet which is different from said reserve failure packet is generated, and sent to said management device.
9. An optical path reserve method executed in an end point node device when an optical path is set from a start point node device to said end point node device via a relay node device in an optical communication network which comprises a plurality of node devices including said start point node device, relay node device and end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices, comprising the steps of:
receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength and a transit node device, from said adjacent node device which is adjacent to said end point node device, to be stored in a storage section of said end point node device; and
judging whether bidirectional optical paths are reserved between said start point node device and said end point node device, wherein
if said bidirectional optical paths are reserved, a reserve completion packet is generated and said reserve completion packet is sent to said management device,
if said bidirectional optical paths are not reserved, said optical path reserve method further comprises the steps of:
setting an end point node device and a start point node device included in said reserve packet to a new start point node device and a new end point node device respectively to be added to the reserve packet;
referring to an optical path state table which has been stored in the storage section of said end point node device in advance, and which indicates a setting state of an optical path switching section and acquiring a transmission possible wavelength;
referring to a cost matrix which has been stored in said storage section in advance and which indicates a transmission cost between said end point node device which is said new start point node device and each adjacent node device;
temporarily setting a transmission possible node device of which transmission cost is lowest as a destination node device when said adjacent node device is a transmission possible node device;
referring to a link state table which has been stored in said storage section in advance, and which indicates a wavelength used for an optical fiber which performs transmission to said adjacent node device;
temporarily setting one of wavelengths which is a transmission possible wavelength and is not used for an optical fiber connected with said tentative destination node device as transmission wavelength;
adding information on said temporarily set transmission wavelength to the information on the transmission wavelength of said reserve packet stored in said storage section so as to update said reserve packet in response to the temporary setting of said transmission wavelength; and
reading said updated reserve packet from said storage section and sending the same to said tentative destination node device if said updated reserve packet exists,
wherein if a reserve failure packet is received from said tentative destination node device, said tentative transmissions destination node device is judged as a transmission impossible node device, to execute temporarily setting of said destination node device, temporarily setting of said transmission wavelength, updating of said reserve packet, and sending of said reserve packet; and
wherein if a transmission possible node device does not exist, a new reserve failure packet which is different from said reserve failure packet is generated,
10. An optical path reserve method executed in a relay node device when an optical path is set from a start point node device to an end point node device via said relay node device in an optical communication network which comprises a plurality of node devices including said start point node device, relay node device and end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices, comprising the steps of:
receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength and a transit node device, from an adjacent node device which is adjacent to said relay node device, to be stored in a storage section of said relay node device;
referring to a cost matrix which has been stored in said storage section in advance and which indicates a transmission cost between said relay node device and each node device adjacent to said relay node device;
storing one or two or more transmission possible node devices in said storage section as tentative destination node devices when judging said start point node device and transit node device out of the adjacent node devices as transmission impossible node devices and judging the rest as transmission possible node devices;
referring to a link state table which has been stored in said storage section in advance, and which indicates an optical fiber between said relay node device and said adjacent node device, whether transmission is being performed or not in said optical fiber, and a wavelength being used for transmission;
changing the transmission wavelength by removing the wavelength being used for an optical fiber connected to said tentative destination node device;
adding information on said relay node device to the information of the transit node device of said reserve packet stored in said storage section so as to update said reserve packet in response to the change of said transmission wavelength;
reading said updated reserve packet from said storage section and sending the same to one or two or more tentative destination node devices if said updated reserve packet exists; and
readably storing a transmission count of said updated reserve packet in said storage section, wherein
if a reserve failure packet is received from said tentative destination node device, a receive count of said reserve failure packet and said transmission count are compared;
wherein if said receive count and said transmission count are equal by said comparison, judging that a transmission possible node device does not exist is executed; and
wherein if a transmission possible node device does not exist, or if a transmission wavelength does not exist, a new reserve failure packet which is different from said reserve failure packet is generated, and sent to the transmission source of said reserve packet.
11. An optical path reserve method executed in a start point node device when an optical path is set from said start point node device to an end point node device via a relay node device in an optical communication network which comprises a plurality of node devices including said start point node device, relay node device and end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices, comprising the steps of:
receiving a reserve packet including information on said start point node device, said end point node device, transmission wavelength, and a transit node device, from said management device, to be stored in a storage section of said start point node device;
referring to an optical path state table which has been stored in a storage section of said start point node device in advance, and which indicates a setting state of an optical path switching section;
acquiring a transmission possible wavelength;
referring to a cost matrix which has been stored in said storage section in advance, and which indicates a transmission cost between said start point node device and each adjustment node device which is adjacent to said start point node device;
temporarily setting one or two or more transmission possible node devices, which are adjacent node devices, as destination node devices;
referring to a link state table which has been stored in said storage section in advance, and which indicates a wavelength being used for an optical fiber which performs transmission to said adjacent node device;
temporarily setting one or two or more wavelengths which are transmission possible wavelengths, and are not used in an optical fiber connected with said tentative destination node device as transmission wavelengths;
adding information on said temporarily set transmission wavelength to the information on transmission wavelength of said reserve packet stored in said storage section so as to update the reserve packet in response to the temporary setting of said transmission wavelength;
reading the updated reserve packet from said storage section;
sending the same to said one or two or more tentative destination node devices if said updated reserve packet exists; and
storing a transmission count of said updated reserve packet in said storage section,
wherein if a reserve failure packet is received from said tentative destination node device, a receive count of said reserve failure packet and said transmission count are compared;
wherein if said receive count and said transmission count are equal, judging that a transmission possible node device does not exist, is executed; and
if a transmission possible node device does not exist, or if a transmission wavelength does not exist, a new reserve failure packet which is different from said reserve failure packet is generated, and sent to said management device.
12. An optical path reserve method executed in an end point node device when an optical path is set from a start point node device to said end point node device via a relay node device in an optical communication network which comprises a plurality of node devices including said start point node device, relay node device and end point node device, optical fibers connecting adjacent node devices for transmitting wavelength multiplexed signals, and a management device connected to each of said plurality of node devices, comprising the steps of:
receiving a reserve packet including information on said start point node device, end point node device, transmission wavelength and transit node device, from an adjacent node device which is adjacent to said end point node device, to be stored in a storage section of said end point node device; and
judging whether bidirectional optical paths are reserved between said start point node device and said end point node device, wherein
if bidirectional optical paths are reserved, a reserve completion packet is generated, and said reserve completion packet is sent to said management device, and
if bidirectional optical paths are not reserved, said optical path reserve method further comprises the steps of:
setting an end point node device and a start point node device included in said reserve packet to a new start point node device and a new end point node device respectively to be added to said reserve packet;
referring to an optical path state table which has been stored in the storage section of said end point node device in advance, and which indicates a setting status of an optical path switching section;
acquiring a transmission possible wavelength;
referring to a cost matrix which has been stored in said storage section in advance, and which indicates a transmission cost between the end point node device which is said new start point node device and each adjacent node device;
temporarily setting one or two or more transmission possible node devices, which are said adjacent node devices, as destination node devices;
referring to a link state table which has been stored in said storage section in advance, and which indicates a wavelength used for an optical fiber which performs transmission to said adjacent node device;
temporarily setting one or two or more wavelengths which are transmission possible wavelengths and are not used for an optical fiber connected with. said tentative destination node device as transmission wavelengths;
adding information on said temporarily set transmission wavelength to the information on the transmission wavelength of said reserve packet stored in said storage section so as to update the reserve packet in response to the temporary setting of said transmission wavelength;
reading said updated reserve packet from said storage section and sending the same to said one or two or more tentative destination node devices if said updated reserve packet exists; and
storing a transmission count of said updated reserve packet in said storage section, and
wherein if a reserve failure packet is received from said tentative destination node device, a receive count of said reserve failure packet and said transmission count are compared;
wherein if said receive count and said transmission count are equal, judging that a transmission possible node device does not exist, is executed; and
if a transmission possible node device does not exist, or if a transmission wavelength does not exist, a new reserve failure packet which is different from said reserve failure packet is generated, and sent to said management device.
13. A computer-readable medium, comprising software which executes the method according to claim 7.
14. A computer-readable medium, comprising software which executes the method according to claim 8.
15. A computer-readable medium, comprising software which executes the method according to claim 9.
16. A computer-readable medium, comprising software which executes the method according to claim 10.
17. A computer-readable medium, comprising software which executes the method according to claim 11.
18. A computer-readable medium, comprising software which executes the method according to claim 12.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of monitoring an integrated circuit chip, comprising:
(a) receiving a digitized sense signal from the integrated circuit chip, wherein the at least one digitized sense signal is a digital representation of a corresponding process-dependent circuit parameter within the integrated circuit chip;
(b) determining an analog value for the process-dependent circuit parameter from the corresponding digitized sense signal, wherein the process-dependent circuit parameter is measured within a process monitor portion of the integrated circuit; and
(c) configuring an operational portion of the integrated circuit to account for the measured process-dependent parameter utilizing the determined analog value.
2. The method according to claim 1, wherein steps (a), (b), and (c) are performed outside of the integrated circuit chip.
3. The method according to claim 1, wherein step (b) comprises retrieving the analog value from a look-up table using the digitized sense signal.
4. The method according to claim 1, wherein step (b) comprises calculating the analog value from the digitized sense signal.
5. The method according to claim 1, wherein the digitized sense signal represents a gate-to-source threshold voltage of a transistor fabricated on the integrated circuit chip.
6. The method according to claim 1, wherein the digitized sense signal represents a transconductance parameter of a transistor fabricated on the integrated circuit chip.
7. The method according to claim 1, wherein the digitized sense signal represents a sheet resistance of a resistor fabricated on the integrated circuit chip.
8. The method according to claim 1, wherein the digitized sense signal represents a temperature of the integrated circuit chip.
9. The method according to claim 1, wherein the digitized sense signal represents a power supply voltage on the integrated circuit chip.
10. The method according to claim 1, wherein the digitized sense signal includes a plurality of digitized sense signals representative of corresponding process-dependent parameters selected from the set of
a gate-to-source threshold voltage of a transistor fabricated on the integrated circuit chip;
a transconductance parameter of a transistor fabricated on the integrated circuit chip;
a sheet resistance of a resistor fabricated on the integrated circuit chip;
a temperature of the integrated circuit chip; and
a power supply voltage on the integrated circuit chip.
11. A system for monitoring an integrated circuit chip, comprising:
means for receiving a digitized sense signal from the integrated circuit chip, wherein the at least one digitized sense signal is a digital representation of a corresponding process-dependent circuit parameter within the integrated circuit chip; and
means for determining an analog value for the process-dependent circuit parameter from the corresponding digitized sense signal, wherein the process-dependent circuit parameter is measured within a process monitor portion of the integrated circuit; and
means for configuring an operational portion of the integrated circuit to account for the measured process-dependent parameter utilizing the determined analog value.
12. The system according to claim 11, wherein the means for receiving and the means for determining are positioned external of the integrated circuit chip.
13. The system according to claim 11, wherein the means for determining comprises means for retrieving the analog value from a look-up table using the digitized sense signal.
14. The system according to claim 11, wherein the means for determining comprises means for calculating the analog value from the digitized sense signal.
15. The system according to claim 11, wherein the one digitized sense signal represents a gate-to-source threshold voltage of a transistor fabricated on the integrated circuit chip.
16. The system according to claim 11, wherein the at digitized sense signal represents a transconductance parameter of a transistor fabricated on the integrated circuit chip.
17. The system according to claim 11, wherein the digitized sense signal represents a sheet resistance of a resistor fabricated on the integrated circuit chip.
18. The system according to claim 11, wherein the digitized sense signal represents a temperature of the integrated circuit chip.
19. The system according to claim 11, wherein the digitized sense signal represents a power supply voltage on the integrated circuit chip.
20. The system according to claim 11, wherein the digitized sense signal includes a plurality of digitized sense signals representative of corresponding process-dependent parameters selected from the set of.
a gate-to-source threshold voltage of a transistor fabricated on the integrated circuit chip;
a transconductance parameter of a transistor fabricated on the integrated circuit chip;
a sheet resistance of a resistor fabricated on the integrated circuit chip;
a temperature of the integrated circuit chip; and
a power supply voltage on the integrated circuit chip.