100 likes | 196 Views
RFC 4191 Router Preferences and More-Specific Routes. Speaker: Ching-Chen Chang Date: 20070612. Outline. Introduction Preference Value The Format of message Conceptual Model of Host Example Reference. Introduction.
E N D
RFC 4191 Router Preferences and More-Specific Routes Speaker: Ching-Chen Chang Date: 20070612
Outline • Introduction • Preference Value • The Format of message • Conceptual Model of Host • Example • Reference
Introduction • An optional extension to Neighbor Discovery Router Advertisement messages for communicating default router preferences and more-specific routes from routers to hosts. • using Neighbor Discovery • Router Advertisement are an existing standard and stable protocol. • Shielding the host from having to participate in more router-to-router interactons. • It carries route lifetimes.
The Format of message(1/3) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ++++++++++++++++++++++++++++++++++++++++++++++ | Type | Code | Checksum | ++++++++++++++++++++++++++++++++++++++++++++++ | Cur Hop Limit |M|O| Reserved | Router Lifetime | ++++++++++++++++++++++++++++++++++++++++++++++ | Reachable Time | ++++++++++++++++++++++++++++++++++++++++++++++ | Retrans Timer | ++++++++++++++++++++++++++++++++++++++++++++++ | Options | ++++++++++++++++++++++++++++++++++++++++++++++
The Format of message(2/3) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ++++++++++++++++++++++++++++++++++++++++++++++ | Type | Code | Checksum | ++++++++++++++++++++++++++++++++++++++++++++++ | Cur Hop Limit |M|O|H| Prf |Resvd | Router Lifetime | ++++++++++++++++++++++++++++++++++++++++++++++ | Reachable Time | ++++++++++++++++++++++++++++++++++++++++++++++ | Retrans Timer | ++++++++++++++++++++++++++++++++++++++++++++++ | Options | ++++++++++++++++++++++++++++++++++++++++++++++ Prf => Default Router Preference
The Format of message(3/3) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ++++++++++++++++++++++++++++++++++++++++++++++ | Type | Length | Prefix Length |Resvd|Prf|Resvd| ++++++++++++++++++++++++++++++++++++++++++++++ | Router Lifetime | ++++++++++++++++++++++++++++++++++++++++++++++ | Prefix (Variable Length) | . . ++++++++++++++++++++++++++++++++++++++++++++++
Conceptual Model of Host • Type A: Neighbor Discovery. • Type B: Hosts uses a Default Router List augmented with preference values, but ignore all Route Information Options. • Type C: Hosts use a Routing Table instead of a Default Router List.
Example ::/0 -> router W with a Medium prefrence 2002::/16 -> router X with a Medium preference 2001:db8::/32 -> router Y with a High preference 2001:db8::/32 -> router Z with a Low preference
Reference RFC 4191 Default Router Preferences and More-Specific Routes • http://www.faqs.org/rfcs/rfc4191.html RFC 3775 Mobility Support in IPv6 • http://www.faqs.org/rfcs/rfc3775.html RFC 2461 Neighbor Discovery for IP Version 6 • http://www.faqs.org/rfcs/rfc2461.html