EP1592181B1

Optical network, optical edge router, program thereof, cut through method, and edge router

Abstract

This record has no abstract on file.

EP1592181B1, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Expired 2 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

4 claims: 3 independent, 1 dependent

  1. 1
    An optical network (1001) comprising:sections (1316) for establishing optical paths;a plurality of optical edge routers (1003) for connecting IP networks (1002) to the optical network;and a plurality of optical cross connects (1004), for connecting the optical edge routers by the optical paths, having switching sections (1422, 1423) with respect to an optical pulse, wherein each of the optical edge routers has both of: an optical network control instance (INSp) for maintaining topology information in the optical network and switching / signalling the optical paths ;and an IP network instance (INSi) for having a routing table in each of the IP networks and activating routing protocols between the IP networks and the IP network instance, characterized in that they comprise means adapted to: activate the routing protocols for exchanging route information among the IP networks among optical network control instances in the optical edge routers to which the IP networks are connected, exchange the route information of the IP networks between the IP network instance and the optical network control instance, and each of the optical edge routers further comprises a packet forwarding table generating unit which is adapted to generate a packet forwarding table which sets where a received packet is to be transmitted based on the routing table stored in the IP network instance and the topology information maintained in the optical network control instance.
  2. 3
    An optical edge router (1003), used for an optical network (1001), for transmitting packets between IP networks (1002) and the optical edge router, comprising:a section (1032) for transmitting the packets between neighboring routers in neighboring IP networks;a section (1311) for exchanging route information between the neighboring routers;a section (1311) for producing a routing table and storing the produced routing table in a storage section (1312);a section (1315) for collecting topology information existing in the optical network and storing the collected topology information in a storage section (1313);a section (1316) for signalling so as to establish/release optical paths;a section (1317) for notifying route information to other optical edge routers;and a section (1318)for reading out the routing table and the topology information from the storage section and producing packet forwarding tables which set to where the packets are to be transmitted in the section for transmitting the packets, wherein the section for exchanging the route information and the section for producing a routing table form the IP network instance (INSi), the section for collecting topology information, the section for signalling, and the section for notifying route information form the optical network control instance (INSp) the IP network instance is separate from the IP network control instance in the edge router, characterized in that they comprise means adapted to: activate routing protocols for exchanging the route information among the IP networks among optical network control instances in optical edge routers to which the IP networks are connected, exchange the route information of the IP networks between the IP network instance and the optical network control instance, and the section for reading out the routing table is adapted to produce the packet forwarding tables based on the routing table stored in the IP network instance and the topology information mainainted in the optical network control instance.
  3. 4
    A program, used for optical networks (1001) and optical edge routers (1003) having sections (1031) for predetermined calculations and sections (1032) for transmitting packets between the section for predetermined calculations and IP networks (1002), wherein the section for the predetermined calculations comprises functions of:exchanging route information between neighboring routers in the IP networks;producing a routing table and storing the produced routing table in a storage section (1312, 1314);collecting topology information inside the optical networks and storing the collected topology information in the storage section;signalling so as to establish/release the optical paths;notifying route information to other optical edge routers which face the optical edge router;and reading out the routing table and the topology information from the storage section and producing a packet forwarding table which sets, where the packets are to be transmitted to by the section for transmitting the packets, wherein the function of exchanging route information and the function of producing and storing the routing table form an IP network instance;the function of collecting topology information, the function of signalling, and the function of notifying route information form the optical network control instance (INSp), and the IP network instance is separate from an IP network control instance (INSi) in each edge router, characterized in that routing protocols for exchanging the route information among the IP networks are activated among optical network control instances in the optical edge routers to which the IP networks are connected, the route information of the IP networks is exchanged between the IP network instance and the optical network control instance, and the function of reading out the routing table produces the packet forwarding table based on the routing table stored in the IP network instance and the topology information maintained in the optical network control instance.