|
Quality Cables & Networking Supplies |
SHIPPING ADDRESS: 4170 B Place NW, Auburn, WA 98001 USA |
MAILING ADDRESS: P.O. Box 8026, Bonney Lake, WA 98391 USA |
||
| EMAIL: Sales, Customer Service or Webmaster | PHONE: 800-931-3133 or 253-373-0800 | FAX: 253-373-0100 | |||
| Hours: 9:00am - 5:00pm PST Monday - Friday |
![]() ![]() ![]() ![]() | |||
![]() | ||||
You are here:
PacificCable.com 3.3.4.3 Choosing a Source Address
|
||||
![]() | ||||
|
Connected: An Internet Encyclopedia
3.3.4.3 Choosing a Source Address |
When it sends an initial connection request (e.g., a TCP "SYN" segment) or a datagram service request (e.g., a UDP-based query), the transport layer on a multihomed host needs to know which source address to use. If the application does not specify it, the transport layer must ask the IP layer to perform the conceptual mapping:
GET_SRCADDR(remote IP addr, TOS)
-> local IP address
Here TOS is the Type-of-Service value (see Section 3.2.1.6), and the result is the desired source address.
The following rules are suggested for implementing this mapping:
In the future, there may be a defined way for a multihomed host to ask the gateways on all connected networks for advice about the best network to use for a given destination.
It will be noted that this process is essentially the same as datagram routing (see Section 3.3.1), and therefore hosts may be able to combine the implementation of the two functions.