IP Library Granted Patent US 8,582,968
Granted Patent B2
US 8,582,968 · App. 13/219,119 · Granted Nov 12, 2013

Method, apparatus and system for advertising routing protocol message and calculating route

Inventors: Fatai Zhang (Shenzhen, CN); Jianrui Han (Shenzhen, CN); Yi Lin (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,582,968
App. No.
13/219,119
Granted
Nov 12, 2013
Kind
B2
Abstract

A method, apparatus and system for advertising a routing protocol message and calculating a route are provided which solve the problems that the time of connection establishment or rerouting in wavelength routing is too long and that wavelength utilization efficiency is low. The method for advertising the routing protocol message includes: obtaining node information and link information of a node, in which the node information contains port cross-connection capability information of the node, and the link information contains wavelength restriction information and wavelength status information of each link connected to the node; carrying the obtained node information and link information in a Type-Length-Value object of a routing protocol message, and advertising the routing protocol message in the network.

Claims (38)

1. A method for advertising a routing protocol message in a wavelength division multiplexing network, the method comprising:

obtaining node information and link information of a node, wherein the node information contains port cross-connection capability information of the node, and the link information contains wavelength restriction information and wavelength status information of each link connected to the node; wherein obtaining the node information of the node further comprises obtaining at least one of the following: wavelength conversion capability information of the node, impairment information at node level, or port to port impairment information inside the node;

carrying the obtained node information and link information in a Type-Length-Value (TLV) of a routing protocol message, and advertising the routing protocol message in the network;

wherein obtaining the link information of the node further comprises obtaining link impairment information on each port of the node; and

wherein the wavelength conversion capability information of the node comprises: whether a wavelength converter in the node is connected to an ingress port and an egress port of the node, a range of wavelengths is converted by the wavelength converter, and whether the wavelength converter is available or occupied.

2. The method according to claim 1 , wherein carrying the obtained node information and link information in the TLV of the routing protocol message comprises:

in the routing protocol message, carrying the port cross-connection capability information of the node in a TLV for describing a node attribute, and carrying the wavelength restriction information and wavelength status information of each link connected to the node in a TLV for describing a link attribute.

3. The method according to claim 2 , wherein carrying the obtained node information and link information in the TLV of the routing protocol message further comprises:

in the routing protocol message, carrying the wavelength conversion capability information of the node, the impairment information at node level, and the port to port impairment information inside the node in a TLV for describing a node attribute, and carrying the link impairment information on each port of the node in a TLV for describing a link attribute.

4. The method according to claim 1 , wherein carrying the obtained node information and link information in the TLV of the routing protocol message comprises:

in the routing protocol message, carrying the port cross-connection capability information of the node and the wavelength restriction information and wavelength status information of each link connected to the node in a TLV for describing a link attribute.

5. A method for calculating a route in a wavelength division multiplexing network, the method comprising:

obtaining node information and link information of each node from a Type-Length-Value (TLV) of a routing protocol message advertised by each node, wherein the node information contains port cross-connection capability information of a node, and the link information contains wavelength restriction information and wavelength status information of each link connected to the node; wherein the obtained node information of each node further comprises at least one of the following: wavelength conversion capability information of the node, impairment information at node level, or port to port impairment information inside the node;

receiving a request for a service, and calculating a route satisfying a requirement of the service and assigning a wavelength to the service according to the obtained node information and link information;

wherein the obtained link information of each node further contains link impairment information on each port of the node; and

wherein the wavelength conversion capability information of each node comprises: whether a wavelength converter in the node is connected to an ingress port and an egress port of the node, a range of wavelengths is converted by the wavelength converter, and whether the wavelength converter is available or occupied.

6. The method according to claim 5 , wherein obtaining the node information and the link information of each node from the TLV of the routing protocol message advertised by each node comprises:

in the routing protocol message advertised by each node, obtaining the port cross-connection capability information of the node from a TLV for describing a node attribute, and obtaining the wavelength restriction information and wavelength status information of each link connected to the node from a TLV for describing a link attribute.

7. The method according to claim 6 , wherein obtaining the node information and the link information of each node from the TLV of the routing protocol message advertised by each node further comprises:

in the routing protocol message, obtaining the wavelength conversion capability information of the node, the impairment information at node level, and the port to port impairment information inside the node from a TLV for describing a node attribute, and obtaining the link impairment information on each port of the node from a TLV for describing a link attribute.

8. The method according to claim 5 , wherein obtaining the node information and the link information of each node from the TLV of the routing protocol message advertised by each node comprises:

in the routing protocol message advertised by each node, obtaining the port cross-connection capability information of the node and the wavelength restriction information and wavelength status information of each link connected to the node from a TLV for describing a link attribute.

9. An apparatus for advertising a routing protocol message in a wavelength division multiplexing network, the apparatus comprising:

an information obtaining unit, configured to obtain node information and link information of a node, wherein the node information comprises port cross-connection capability information of the node, and the link information comprises wavelength restriction information and wavelength status information of each link connected to the node; wherein the information obtaining unit is further configured to obtain at least one of the following: wavelength conversion capability information of the node, impairment information at node level, or port to port impairment information inside the node;

an information advertising unit, configured to carry the obtained node information and link information in a Type-Length-Value of the routing protocol message and advertise a routing protocol message in the network;

wherein the information obtaining unit is further configured to obtain link impairment information on each port of the node; and

wherein the wavelength conversion capability information of the node comprises: whether a wavelength converter in the node is connected to an ingress port and an egress port of the node, a range of wavelengths is converted by the wavelength converter, and whether the wavelength converter is available or occupied.

10. An apparatus for calculating a route in a wavelength division multiplexing network, the apparatus comprising:

an information obtaining unit, configured to obtain node information and link information of each node from a Type-Length-Value of a routing protocol message advertised by each node, wherein the node information comprises port cross-connection capability information of a node, and the link information comprises wavelength restriction information and wavelength status information of each link connected to the node; wherein the obtained node information of each node further comprises at least one of the following: wavelength conversion capability information of the node, impairment information at node level, or port to port impairment information inside the node;

a service receiving unit, configured to receive a request for a service;

a calculation unit, configured to according to the obtained node information and link information, calculate a route satisfying a requirement of the service and assign a wavelength to the service;

wherein the information obtaining unit is further configured to obtain link impairment information on each port of the node; and

wherein the wavelength conversion capability information of the node comprises: whether a wavelength converter in the node is connected to an ingress port and an egress port of the node, a range of wavelengths is converted by the wavelength converter, and whether the wavelength converter is available or occupied.

11. A system for advertising a routing protocol message and calculating a route in a wavelength division multiplexing network, the system comprising:

a routing protocol message advertising apparatus, configured to obtain node information and link information of a node, wherein the node information comprises port cross-connection capability information of the node, and the link information contains wavelength restriction information and wavelength status information of each link connected to the node; and to carry the obtained node information and link information in a Type-Length-Value (TLV) of the routing protocol message and advertise a routing protocol message in the network; wherein the node information of the node further comprises obtaining at least one of the following: wavelength conversion capability information of the node, impairment information at node level, or port to port impairment information inside the node;

a route calculation apparatus, configured to obtain node information and link information of each node from the TLV of the routing protocol message advertised by each node; receive a request for a service; and according to the obtained node information and link information, calculate a route satisfying a requirement of the service and assign a wavelength to the service

wherein the routing protocol messaging apparatus is further configured to obtain link impairment information on each port of the node; and

wherein the wavelength conversion capability information of the node comprises: whether a wavelength converter in the node is connected to an ingress port and an egress port of the node, a range of wavelengths is converted by the wavelength converter, and whether the wavelength converter is available or occupied.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2011
From: ZHANG, FATAI; HAN, JIANRUI; LIN, YI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 026815/0777 →
Priority Claims (1)
CN 2009 1 0006862 · Feb 26, 2009 · national
Continuity (2)
Continuation PCTCN2010070638 · Feb 11, 2010
Related Publication 20120063779A1 · Mar 15, 2012