Communication control system, communication control method, routing controller and router suitably used for the same
First Claim
1. A communication control system comprising:
- a routing controller configured to switch a routing path between routers from a first routing path to a second routing path;
a first router located on the second routing path; and
a second router located on a demarcation point of the first routing path and the second routing path;
wherein,the routing controller includesa trigger receiver configured to receive a trigger indicating a need to route via the first router in a case where the first router has a service control function including an accounting function, a monitoring function or a media converting function;
an address information provision requester configured to send a request to the first router to provide address conversion information in accordance with reception of the trigger;
an address conversion information creation requester configured to send a request to the second router to create first address conversion information, which associates a destination address of received data with an IP address of the first router, for converting data destined for a destination terminal to data destined for the first router, and to send a request to the first router to create second address conversion information for converting data destined for the first router to data destined for the destination terminal, based on the address conversion information acquired from the first router;
an address conversion information change requester configured to send a request to the second router to change the first address conversion information; and
an address conversion information deletion requestor configured to send a request to the second router to delete the first address conversion information; and
the first router includinga address conversion information provider configured to provide address conversion information to the routing controller in accordance with the request to provide address conversion information sent from the routing controller;
a first address conversion information manager configured to create and manage the second address conversion information in accordance with the request to create second address conversion information from the routing controller;
a first address converter configured to convert a destination address of received data based on the second address conversion information; and
a first routing processor configured to perform a routing processing of the data converted by the first address converter; and
the second router includinga second address conversion information manager configured to create and manage the first address conversion information in accordance with the request to the second router to create first address conversion information and the request to the second router to change the first address conversion information from the routing controller;
a second address converter configured to convert a destination address of received data based on the first address conversion information by encapsulating the destination address of the received data with the IP address of the first router;
a second routing processor configured to perform a routing processing of the data converted by the second address converter using the IP address of the first router; and
an address conversion information deletion permission requester configured to request the routing controller to permit deletion of the first address conversion information, wherein the second address conversion information manager is configured to delete the first address conversion information upon receiving the deleting permission from the routing controller.
1 Assignment
0 Petitions
Accused Products
Abstract
The object of the present invention is provide a communication control system which can realize a dynamic routing control in units of flows without changing the conventional routing protocol. The routing controller comprises an address information provision requester configured to request the first router to provide address conversion information in accordance with the received predetermined trigger and an address conversion information processing requester configured to request the second router to perform a predetermined processing related to the address conversion information acquired from the first router. The second router comprises an address conversion information manager configured to perform the predetermined processing related to the address conversion information and manage the address conversion information, in accordance with the request from the routing controller, and an address converter configured to change a destination address included in received data based on the address conversion information.
10 Citations
3 Claims
-
1. A communication control system comprising:
-
a routing controller configured to switch a routing path between routers from a first routing path to a second routing path; a first router located on the second routing path; and a second router located on a demarcation point of the first routing path and the second routing path;
wherein,the routing controller includes a trigger receiver configured to receive a trigger indicating a need to route via the first router in a case where the first router has a service control function including an accounting function, a monitoring function or a media converting function; an address information provision requester configured to send a request to the first router to provide address conversion information in accordance with reception of the trigger; an address conversion information creation requester configured to send a request to the second router to create first address conversion information, which associates a destination address of received data with an IP address of the first router, for converting data destined for a destination terminal to data destined for the first router, and to send a request to the first router to create second address conversion information for converting data destined for the first router to data destined for the destination terminal, based on the address conversion information acquired from the first router; an address conversion information change requester configured to send a request to the second router to change the first address conversion information; and an address conversion information deletion requestor configured to send a request to the second router to delete the first address conversion information; and the first router including a address conversion information provider configured to provide address conversion information to the routing controller in accordance with the request to provide address conversion information sent from the routing controller; a first address conversion information manager configured to create and manage the second address conversion information in accordance with the request to create second address conversion information from the routing controller; a first address converter configured to convert a destination address of received data based on the second address conversion information; and a first routing processor configured to perform a routing processing of the data converted by the first address converter; and the second router including a second address conversion information manager configured to create and manage the first address conversion information in accordance with the request to the second router to create first address conversion information and the request to the second router to change the first address conversion information from the routing controller; a second address converter configured to convert a destination address of received data based on the first address conversion information by encapsulating the destination address of the received data with the IP address of the first router; a second routing processor configured to perform a routing processing of the data converted by the second address converter using the IP address of the first router; and an address conversion information deletion permission requester configured to request the routing controller to permit deletion of the first address conversion information, wherein the second address conversion information manager is configured to delete the first address conversion information upon receiving the deleting permission from the routing controller.
-
-
2. A routing controller configured to switch a routing path between routers from a first routing path to a second routing path, the routing controller comprising:
-
a trigger receiver configured to receive a trigger indicating a need to route via the first router on the second routing path in a case where the first router has a service control function including an accounting function, a monitoring function or a media converting function; an address information provision requester configured to send a request to the first router to provide address conversion information in accordance with reception of the trigger; an address conversion information creation requester configured to send a request to a second router, which is located on a demarcation point of the first routing path and the second routing path, to create first address conversion information, which associates a destination address of received data with an IP address of the first router, for converting data destined for a destination terminal to data destined for the first router, and to send a request to the first router to create second address conversion information for converting data destined for the first router to data destined for the destination terminal, based on the address conversion information acquired from the first router; an address conversion information change requester configured to send a request to the second router to change the first address conversion information; and an address conversion information deletion requestor configured to request the second router to delete the first address conversion information.
-
-
3. A communication control method for
switching, by a routing controller, a routing path between routers from a first routing path to a second routing path, wherein a first router is located on the second routing path, and a second router is located on a demarcation point of the first routing path and the second routing path, comprising; -
receiving, at the routing controller, a trigger indicating a need to route via the first router in a case where the first router has a service control function including an accounting function, a monitoring function or a media converting function; sending a request, by the routing controller, to the first router to provide address conversion information in accordance with reception of the trigger; sending a request, by the routing controller, to the second router to create first address conversion information, which associates a destination address of received data with an IP address of the first router, for converting data destined for a destination terminal to data destined for the first router, and sending a request to the first router to create second address conversion information for converting data destined for the first router to data destined for the destination terminal, based on the address conversion information acquired from the first router; providing, from the first router, address conversion information to the routing controller in accordance with the request to provide address conversion information from the routing controller; creating and managing, by the first router, the second address conversion information in accordance with the request to create second address conversion information from the routing controller; converting, by the first router, a destination address of received data based on the second address conversion information; performing, by the first router, a routing processing of the data converted by the first address converter; creating and managing, by the second router, the first address conversion information in accordance with the request to create first address conversion information from the routing controller; converting, by the second router, a destination address of received data based on the first address conversion information by encapsulating the destination address of the received data with the IP address of the first router; performing, by the second router, a routing processing of the data converted by the second address converter using the IP address of the first router; and requesting, by the routing controller, the second router to delete the first address conversion information.
-
Specification