10.2. Default Destination Address Selection
The destination address selection rules, in conjunction with the default policy table and the source address selection rules, produce the following behavior:
Example 1:
- Candidate Source Addresses:
2001:db8:1::2orfe80::1or169.254.13.78 - Destination Address List:
2001:db8:1::1or198.51.100.121 - Result:
2001:db8:1::1(src2001:db8:1::2) then198.51.100.121(src169.254.13.78) (prefer matching scope)
Example 2:
- Candidate Source Addresses:
fe80::1or198.51.100.117 - Destination Address List:
2001:db8:1::1or198.51.100.121 - Result:
198.51.100.121(src198.51.100.117) then2001:db8:1::1(srcfe80::1) (prefer matching scope)
Example 3:
- Candidate Source Addresses:
2001:db8:1::2orfe80::1or10.1.2.4 - Destination Address List:
2001:db8:1::1or10.1.2.3 - Result:
2001:db8:1::1(src2001:db8:1::2) then10.1.2.3(src10.1.2.4) (prefer higher precedence)
Example 4:
- Candidate Source Addresses:
2001:db8:1::2orfe80::2 - Destination Address List:
2001:db8:1::1orfe80::1 - Result:
fe80::1(srcfe80::2) then2001:db8:1::1(src2001:db8:1::2) (prefer smaller scope)
Example 5:
- Candidate Source Addresses:
2001:db8:1::2(care-of address) or2001:db8:3::1(home address) orfe80::2(care-of address) - Destination Address List:
2001:db8:1::1orfe80::1 - Result:
2001:db8:1::1(src2001:db8:3::1) thenfe80::1(srcfe80::2) (prefer home address)
Example 6:
- Candidate Source Addresses:
2001:db8:1::2orfe80::2(deprecated) - Destination Address List:
2001:db8:1::1orfe80::1 - Result:
2001:db8:1::1(src2001:db8:1::2) thenfe80::1(srcfe80::2) (avoid deprecated addresses)
Example 7:
- Candidate Source Addresses:
2001:db8:1::2or2001:db8:3f44::2orfe80::2 - Destination Address List:
2001:db8:1::1or2001:db8:3ffe::1 - Result:
2001:db8:1::1(src2001:db8:1::2) then2001:db8:3ffe::1(src2001:db8:3f44::2) (longest matching prefix)
Example 8:
- Candidate Source Addresses:
2002:c633:6401::2orfe80::2 - Destination Address List:
2002:c633:6401::1or2001:db8:1::1 - Result:
2002:c633:6401::1(src2002:c633:6401::2) then2001:db8:1::1(src2002:c633:6401::2) (prefer matching label)
Example 9:
- Candidate Source Addresses:
2002:c633:6401::2or2001:db8:1::2orfe80::2 - Destination Address List:
2002:c633:6401::1or2001:db8:1::1 - Result:
2001:db8:1::1(src2001:db8:1::2) then2002:c633:6401::1(src2002:c633:6401::2) (prefer higher precedence)