Jump to content

Triangular routing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Fresheneesz (talk | contribs) at 03:39, 15 November 2007 (giving a general definition of this - one that isn't Mobile IP specific). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Triangular routing is the routing to a proxy system, then to the intended destination. Triangular routing is a problem in Mobile IP, however skype uses triangular routing to communicate through NAT-enabled routers.

In Mobile IP, packets that are sent to a mobile node are first routed to the mobile node's home subnet and then forwarded to the mobile node at its current location by its home agent. However, packets that are sent from the mobile node are not handled in this way, but are instead sent straight to their destination.

This may lead to problems when using services that do ingress filtering, since the source address on the packet will be the home address of the mobile node, not the care-of address assigned to the node on its guest network. To avoid this, many Mobile IP implementations offer the option of tunneling packets from the mobile node through the home agent too.