ipv6 over 802.16’s ipv6 convergence sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

12
IPv6 over 802.16’s IPv6 Convergence IPv6 over 802.16’s IPv6 Convergence Sublayer Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00 Syam Madanapalli Basavaraj Patil Erik Nordmark JinHyeock Choi Soohong D. Park IETF 66 – Montreal IETF 66 – Montreal 9-14 July 2006 9-14 July 2006

Upload: hateya

Post on 07-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00. Syam Madanapalli Basavaraj Patil Erik Nordmark JinHyeock Choi Soohong D. Park. IETF 66 – Montreal 9-14 July 2006. Agenda. Introduction to WiMAX Network Architecture - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

IPv6 over 802.16’s IPv6 Convergence IPv6 over 802.16’s IPv6 Convergence SublayerSublayer

draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Syam MadanapalliBasavaraj PatilErik NordmarkJinHyeock Choi

Soohong D. Park

IETF 66 – MontrealIETF 66 – Montreal9-14 July 20069-14 July 2006

Page 2: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

AgendaAgenda

Introduction to WiMAX Network Introduction to WiMAX Network ArchitectureArchitecture

IPv6 over 802.16’s IPv6 CS – SolutionIPv6 over 802.16’s IPv6 CS – Solution Scope of the draftScope of the draft Way ForwardWay Forward

Page 3: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

WiMAX Network ArchitectureWiMAX Network Architecture ASN GW - Omniscient ARASN GW - Omniscient AR

Knows about all nodes Knows about all nodes attached to itselfattached to itself

Only one AR at any given timeOnly one AR at any given time MAC Transport MAC Transport

ConnectionConnection Always exists between MS and Always exists between MS and

ASN GWASN GW 802.16 MAC connection 802.16 MAC connection

between MS and BSbetween MS and BS R6 GRE tunnel between R6 GRE tunnel between

BS and ASN GWBS and ASN GW Initial Service FlowInitial Service Flow

Created as soon as Created as soon as completion of Network completion of Network EntryEntry

Can be used for Can be used for autoconfigurationautoconfiguration

MS 1MS 1

ASNASN GWGW

MS 2MS 2

BS 1BS 1

MS 3MS 3

MS 4MS 4

BS 2BS 2

ASNASN

R1

R6R6

R3R3

Page 4: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Proposed SolutionProposed Solution

LinkLink

IP LinkIP Link The ASN GW, Multiple The ASN GW, Multiple

BSs attached to the ASN BSs attached to the ASN GW and all MS attached GW and all MS attached to these BSs are all on to these BSs are all on same IP Linksame IP Link

Access RouterAccess Router ASN GW is the first-hop ASN GW is the first-hop

ARAR Prefix AssignmentPrefix Assignment

One or more prefixes One or more prefixes are shared among the are shared among the MSsMSs

MS 1MS 1

ASNASN GWGW

MS 2MS 2

BS 1BS 1

MS 3MS 3

MS 4MS 4

BS 2BS 2

ASNASN

R1

R6R6

R3R3

Page 5: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Neighbor Discovery …Neighbor Discovery … Router DiscoveryRouter Discovery

Send an unsolicited RA as soon as the initial 802.16 transport Send an unsolicited RA as soon as the initial 802.16 transport connection has been establishedconnection has been established

Or just do RS/RAOr just do RS/RA Periodic RAsPeriodic RAs

Send them in unicast mannerSend them in unicast manner MaxRtrAdvInterval > 1800 sec.MaxRtrAdvInterval > 1800 sec.

Prefix AssignmentPrefix Assignment One or more prefixes are shared among the nodes on the linkOne or more prefixes are shared among the nodes on the link Prefixes are advertised with on-link flag (L-bit) reset and Prefixes are advertised with on-link flag (L-bit) reset and

autonomous address-configuration flag (A-bit) set autonomous address-configuration flag (A-bit) set Next-HopNext-Hop

Always the ASN GW for an MSAlways the ASN GW for an MS An intelligent implementations need not perform thisAn intelligent implementations need not perform this No direct communication is allowed between two MSsNo direct communication is allowed between two MSs

Page 6: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Neighbor DiscoveryNeighbor Discovery Address ResolutionAddress Resolution

Not requiredNot required But the existing implementations may attempt address But the existing implementations may attempt address

resolutionresolution AR just ignores the NSAR just ignores the NS After no response, MS sends the packet to the AR, the After no response, MS sends the packet to the AR, the

default routerdefault router NUDNUD

Required because an MS may have more than one IPv6 addressRequired because an MS may have more than one IPv6 address Can be performed as specified in 2461bisCan be performed as specified in 2461bis

RedirectRedirect ASN GW should not redirect for the packets destined to the ASN GW should not redirect for the packets destined to the

same IP Linksame IP Link Hop CountHop Count

Should not be decremented for the on-link communicationShould not be decremented for the on-link communication

Page 7: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Address AutoconfigurationAddress Autoconfiguration Interface Identifier generationInterface Identifier generation

Generate the IID from MS’s 48-bit MAC address as per Generate the IID from MS’s 48-bit MAC address as per RFC2464RFC2464

Optionally, it is allowed to use Privacy Extensions as Optionally, it is allowed to use Privacy Extensions as specified in RFC 3041specified in RFC 3041

Duplicate Address DetectionDuplicate Address Detection MS behavior is as specified in 2462bisMS behavior is as specified in 2462bis DAD is performed using Relay DADDAD is performed using Relay DAD

Page 8: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Relay DADRelay DAD ASN GW Maintains Address CacheASN GW Maintains Address Cache

List of IPv6 addresses that are currently in use including List of IPv6 addresses that are currently in use including solicited-node multicast addresses.solicited-node multicast addresses.

Learns the addresses from DAD NS, if the address is not Learns the addresses from DAD NS, if the address is not duplicateduplicate

Learns the Solicited-Node Multicast Addresses from MLD JoinLearns the Solicited-Node Multicast Addresses from MLD Join Relays the DAD Probe if there is a match in the Relays the DAD Probe if there is a match in the

address cache for the destination solicited node address cache for the destination solicited node multicast addressmulticast address MS responds to the DAD Probe if the address is duplicateMS responds to the DAD Probe if the address is duplicate

Address Cache entries expire whenAddress Cache entries expire when Prefix life time expiresPrefix life time expires MS or another entity deregisters explicitlyMS or another entity deregisters explicitly R6 GRE tunnel for the MS is deletedR6 GRE tunnel for the MS is deleted NS/NA exchange with longer intervalsNS/NA exchange with longer intervals

Page 9: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

IssuesIssues Address Cache overflowAddress Cache overflow

AR should limit the no. of addresses an MS can have at AR should limit the no. of addresses an MS can have at any given timeany given time

Loss of DAD ProbeLoss of DAD Probe Do we need to dealt with it?Do we need to dealt with it?

Tunnel between BS and ARTunnel between BS and AR Should be per MS for IP CSShould be per MS for IP CS

Page 10: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Scope of the documentScope of the document

Current scope covers only WiMAX Network Current scope covers only WiMAX Network ArchitectureArchitecture

Should 16ng consider other deployment Should 16ng consider other deployment scenarios?scenarios?

Should this document cover the other Should this document cover the other scenarios? Or WG allows writing another scenarios? Or WG allows writing another draft?draft?

Page 11: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00

Way ForwardWay Forward

Include other deployment scenarios?Include other deployment scenarios? Accept as WG document?Accept as WG document?

Page 12: IPv6 over 802.16’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over-802.16-ipv6cs-00