Method for fast switchover and recovery of a media gateway
First Claim
Patent Images
1. A method for fast switchover and recovery of a media gateway, said method comprising:
- continuously monitoring a network interface of a first local router for a network interface failure, wherein said first local router is configured to receive media data over a network using a network protocol, and wherein said first local router is communicatively coupled to said media gateway over a primary data path, wherein the primary data path is associated with a redundant path;
wherein the continuously monitoring comprises actively testing local access to the network through the network interface by sending polling packets to the network interface and waiting a predetermined time period for a response to the polling packets;
responsive to an absence of a response to the polling packets within the time period detecting a network interface failure at said network interface indicating inoperability of local communication with the network through the network interface independently of data being transferred between the first local router and the media gateway;
generating a network interface failure notification message, wherein the notification message directs the media gateway to use the associated redundant path to a second router for egress traffic;
translating said network interface failure notification message from said network protocol into a media gateway protocol understood by said media gateway and different than said network protocol, in response to detecting said network interface failure; and
transmitting said network interface failure notification message from said first local router to said media gateway using said gateway protocol over said primary data path, wherein responsive to said network interface failure notification message said media gateway switches over to the associated redundant path communicatively coupling said media gateway to the second router configured to receive said media data over said network using said network protocol, wherein said primary data path corresponds to a dynamic route advertised over a dynamic routing protocol wherein the dynamic route requires time for reconvergence, and wherein said redundant path corresponds to an unadvertised static route wherein the static route is always available for IP convergence and wherein using the static route eliminates the time required for dynamic router reconvergence.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for fast switchover and recovery of a media gateway. A network interface of a router is monitored for a network interface failure, in which the router receives data over a network using a network protocol. In response to detecting a network interface failure, the network interface failure is translated into a gateway protocol understood by the media gateway. The network interface failure is transmitted to the media gateway using the gateway protocol over a primary path, providing for fast switchover time to a redundant path by the media gateway.
-
Citations
27 Claims
-
1. A method for fast switchover and recovery of a media gateway, said method comprising:
-
continuously monitoring a network interface of a first local router for a network interface failure, wherein said first local router is configured to receive media data over a network using a network protocol, and wherein said first local router is communicatively coupled to said media gateway over a primary data path, wherein the primary data path is associated with a redundant path; wherein the continuously monitoring comprises actively testing local access to the network through the network interface by sending polling packets to the network interface and waiting a predetermined time period for a response to the polling packets; responsive to an absence of a response to the polling packets within the time period detecting a network interface failure at said network interface indicating inoperability of local communication with the network through the network interface independently of data being transferred between the first local router and the media gateway; generating a network interface failure notification message, wherein the notification message directs the media gateway to use the associated redundant path to a second router for egress traffic; translating said network interface failure notification message from said network protocol into a media gateway protocol understood by said media gateway and different than said network protocol, in response to detecting said network interface failure; and transmitting said network interface failure notification message from said first local router to said media gateway using said gateway protocol over said primary data path, wherein responsive to said network interface failure notification message said media gateway switches over to the associated redundant path communicatively coupling said media gateway to the second router configured to receive said media data over said network using said network protocol, wherein said primary data path corresponds to a dynamic route advertised over a dynamic routing protocol wherein the dynamic route requires time for reconvergence, and wherein said redundant path corresponds to an unadvertised static route wherein the static route is always available for IP convergence and wherein using the static route eliminates the time required for dynamic router reconvergence. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20, 21, 22, 23, 24)
-
-
7. A multimedia gateway comprising:
- a media gateway operable to receive communications from one or more routers using a gateway protocol;
a first router communicatively coupled to said media gateway over a primary path for communicating with said media gateway using said gateway protocol, wherein said first router is further coupled to a network at a network interface of said first router, wherein said first router is operable to monitor said network interface for a network interface failure, wherein said first router is operable to translate said network interface failure from a network protocol into said gateway protocol, and wherein said first router is further operable to transmit said network interface failure to said media gateway using said gateway protocol over said primary path; anda second router communicatively coupled to said media gateway over a secondary path, wherein said media gateway switches to said secondary path in response to receiving said network interface failure over said primary path, wherein said primary path corresponds to a dynamic route advertised over dynamic routing protocol, and wherein said secondary path corresponds to a static route that is not advertised by said dynamic routing protocol; wherein said first router and said second router are locally coupled to a next-hop router of said network through a primary path connection and a static path connection, respectively, said next-hop router being configured to update a routing table of said next-hop router in response to notification of said network interface failure by replacing said primary path connection in said routing table with said static path connection for ingress data being routed by the next-hop router toward the media gateway. - View Dependent Claims (8, 9, 25, 26)
- a media gateway operable to receive communications from one or more routers using a gateway protocol;
-
10. A non-transitory computer-usable medium having computer-readable program code embodied therein, wherein when said computer-readable program code is executed by at least one computer, said computer-readable program code is operable to:
-
continuously monitor a network interface of a first local router for a network interface failure, wherein said first local router is configured to receive data over a network using a network protocol, and wherein said first local router is communicatively coupled to a media gateway by a primary data path, wherein the primary path is associated with a redundant path; wherein the continuously monitoring comprises actively testing local access to the network through the network interface by sending polling packets to the network interface and waiting a predetermined time period for a response to the polling packets; detect a network interface failure at said network interface, responsive to an absence of a response to the polling packets within the time period, the absence of a response to the polling packets indicating inoperability of local communication with the network through the network interface;
generating a network interface failure notification message, wherein the notification message directs the media gateway to use the associated redundant path to a second router for egress traffic;
translate said network interface failure notification message from said network protocol into a gateway protocol understood by said media gateway wherein said gateway protocol is different than said network protocol; and
transmit said network interface failure notification message to said media gateway using said gateway protocol over said primary path wherein responsive to said network interface failure notification message said media gateway switches over to the associated redundant path communicatively coupling said media gateway to the second router, wherein said second router is configured to receive data over said network using said network protocol, wherein said primary path corresponds to a dynamic route advertised over dynamic routing protocol and wherein the dynamic route requires more time for reconvergence than an unadvertised static route corresponding to the redundant path wherein the static route is available for IP convergence and wherein using the static route reduces the time required for reconvergence relative to using the dynamic route. - View Dependent Claims (11, 12, 13, 27)
-
-
14. A router comprising:
-
a processor; a memory unit coupled to said processor; at least one input/output port coupled to said processor for coupling said router to an electronic device and for supporting communication between said router and said electronic device using a first protocol; at least one network interface other than said input/output port coupled to said processor for coupling said router to a network and for supporting communication between said router and said network using a second protocol; and an interface monitor for continuously monitoring for a failure at said network interface, for generating a failure message;
for translating said failure message from said second protocol into said first protocol, for propagating through said router said network interface failure from said network interface of said router to said input/output port of said router, and for communicating said translated and propagated failure from said input/output port to said electronic device using said first protocol;wherein said network interface is for locally coupling said router to a next-hop router of said network through a primary path connection and a static path connection, respectively, said next-hop router being configured to update a routing table of said next-hop router in response to notification of said failure by replacing said primary path in said routing table with said static path for ingress data being routed by the next-hop router toward a media gateway. - View Dependent Claims (15, 16, 17, 18)
-
Specification