100 likes | 256 Views
V6OPS WG IETF-72. IPv6 in Broadband Networks draft-kaippallimalil-v6ops-ipv6-bbnet Presented by: David Miles Kaippallimalil John Frank Xia July 2008. Problem Statement. IPv6 link and addressing models for broadband forum architecture based on TR-101, TR-144: IPv6 prefix with Routed RG .
E N D
V6OPS WGIETF-72 IPv6 in Broadband Networks draft-kaippallimalil-v6ops-ipv6-bbnet Presented by: David Miles Kaippallimalil John Frank Xia July 2008
Problem Statement IPv6 link and addressing models for broadband forum architecture based on TR-101, TR-144: • IPv6 prefix with Routed RG. • IPv6 prefix with Bridged RG. • Not addressed: IPv4/v6 inter-working, PPP connectivity.
Terminology Trusted: Untrusted: RG UE Broadband Network: A host authorized (transitively) in the provider network (IP Edge), by virtue of a host authenticating to RG, and RG authenticating to IP Edge. Examples include a host at home that connects to a trusted port of the RG (e.g. wired Ethernet connection), or authenticates locally to the RG (e.g. Wi-Fi with local keys). A host that is not trusted in the provider network as a result of the authenticated RG. Such a host authenticates directly with the provider network (IP Edge). Typically nomadic or mobile hosts are untrusted to begin with. CPE (-router) in draft-wbeebee-ipv6-cpe-router UE (user equipment) is an IPv6 host refers to broadband forum architecture specified in TR-101, TR-144, WT-145.
Scenarios Customer Network 1 UE1 UE2 Routed RG UE3 Customer Network 2 AN1 IP Edge UE4 DSL, FTTH Bridged RG (Roaming,Nomadic) Aggregation Network Wi-Fi UE5 (Nomadic) AN2 WiMAX UE6 Connection scenarios: UE attached to trusted port of routed RG (UE1, UE2, UE3) UE attached to bridged RG (UE4, UE5) UE attached to AN (UE6)
Point-to-Point IPv6 Link PROVIDER NETWORK +-------------+ +------+ +-------+ UE1----| RG1(routing)|------------| ... |---------| | +-------------+ | | | | | | | | +-------------+ | AN | | | UE2----|RG2(bridging)|------------|.... |---------|IP Edge| +-------------+ | | | | | | | | | | | | UE3-------------------|.... |---------| | +------+ +-------+ |------------------------------------| Point-to-point IPv6 links • Point-to-point IPv6 link (unique prefix) in the provider network • IP Edge delegates prefix to RG1 (RFC3633). Delegated prefix is unique.(case described in draft-wbeebee-ipv6-cpe-router) • IP Edge advertises unique prefix to UE2 following user authentication.(e.g. host is nomadic, uses Wi-Fi to attach to RG, authenticates with IP Edge) • Similar to 2, IP Edge advertises unique prefix to UE3 following authC.(e.g. host is nomadic/mobile, uses 802.16 to attach to AN.)
Shared Prefix IPv6 Link UE1-----\ | +-----------+ +---------+ UE2-----+-------|RG1(routed)|-------(AN)-------| IP Edge | | +-----------+ +---------+ UE3-----/ |---------------| shared link for UE1, UE2, UE3 RG1 advertises the same IPv6 prefix to UE1, UE2, UE3. When network separation is not needed (as may be the case in a home network), shared prefix is one option. A single /64 prefix may in this case be sufficient in the home.
Point-to-Point, Shared Prefix Links • Provider Network: • requires network separation between subscribers. • Point-to-point prefixes provides network separation (by routing all upstream packets to IP Edge/access router). • Shared prefixes require ND-proxy (or similar) for network separation. • Point-to-point prefix preferred in provider network • Home Network: • Does not usually require network separation • Shared link may be bridged (802.1ad) in home router/RG -- no ND proxy required & no network separation. • Link-local address sufficient for local hosts to communicate (does not depend on WAN configuration (router/DCHP) )
IPv6 Address Derivation • RG, UE derive their IPv6 GUA after user authentication at IP Edge. • Routed RG: • configures link-local address on upstream (WAN) interface • RG obtains delegated prefix from IP Edge to advertise to hosts.(based on RFC3633) • RG can be contacted using sub-router anycast address, but needs a GUA on WAN interface. • UE (host): • configures link-local address • configures GUA statelessly (RFC4861) or statefully (RFC3315).If host is behind a routed RG, it authenticates & obtains its IPv6 prefix from the RG.If host is behind a bridged RG, it authenticates & obtains its IPv6 prefix from IP Edge.
Point-to-Point IPv6 Link Home Network 1 UE1 MAC FF Table ---------------------------------------------------------- UE4-prefix::/64 MAC-UE4UE4-prefix::/64 MAC-UE5 UE2 Routed RG UE3 Home Network 2 AN1 IP Edge UE4 IPv6 prefix-1 Bridged RG Aggregation Network (Roaming) IPv6 prefix-2 UE5 AN2 (Nomadic) Route Table ---------------------------------------------------------- UE4-prefix::/64 eth1.1.0 UE5-prefix::/64 eth1.1.0 UE6-prefix::/64 eth1.2.1 IPv6 prefix-3 UE6