An embodiment of the invention includes a network control system for a
communication network comprising a first interface configured to receive
an update message wherein the update message indicates a status change of
a first gateway and wherein the first gateway provides an interface
between a first network and a second network, and a processing system
configured to update a routing table based upon the update message and a
distance vector associated with the first gateway wherein the routing
table comprises a Telephony Routing over Internet protocol (TRIP) routing
table.