802.16 Convergence Sublayer Selection for IPv4 and IPv6 transport Overview & Issues Jeff Mandin 16ng BOF IETF-64 Meeting.

Slides:



Advertisements
Similar presentations
Transmission of IP Packets over Ethernet over IEEE draft-riegel-16ng-ip-over-eth-over Max Riegel
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
1 K. Salah Module 5.2: Internet Protocol CO vs. CL protocols IP Features –Fragmentation –Routing IP Datagram Format IPv6.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Subnetting.
CS335 Networking & Network Administration Tuesday, April 13, 2010.
1 7/12/ :20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs.
IPv4 over IP CS draft-madanapalli-16ng-ipv4-over-802-dot-16-ipcs-00 Soohong Daniel Park Syam Madanapalli 68 – Prague, Czech Republic March 18-23,
Chapter Overview TCP/IP Protocols IP Addressing.
Network Layer (Part IV). Overview A router is a type of internetworking device that passes data packets between networks based on Layer 3 addresses. A.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
Chapter 4: Managing LAN Traffic
11-01-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 4.2 IPv4 and Other Networks.
© NOKIADEFAULT.PPT / / AO page: 1 IP in LANs.
Speaker:Yi-Jie Pan Advisor:Dr. Kai-Wei Ke 2014/04/28
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Copyright 2005 WiMAX Forum “WiMAX Forum™” and "WiMAX Forum CERTIFIED™“ are registered trademarks of the WiMAX Forum™. * All trademarks are the properties.
Cisco 3 - LAN Perrine. J Page 110/20/2015 Chapter 8 VLAN VLAN: is a logical grouping grouped by: function department application VLAN configuration is.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Ethernet Network Fundamentals – Chapter 9.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
Introduction to Mobile IPv6
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
Network Components By Kagan Strayer. Network Components This presentation will cover various network components and their functions. The components that.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
DSLF Subscriber Auth Requirements and IETF PANA Protocol PANA WG Chairs IETF 70 Dec 7, 2007 – Vancouver, Canada.
1 Transmission of IPv6 Packets over IEEE draft-shin-16ng-ipv6-transmission-00 draft-shin-ipv6-ieee Myung-Ki Shin, ETRI Hee-Jin Jang, Samsung.
Address Translation Outline Datalink layer intro ARP RARP DHCP.
IPv6 Neighbor Discovery over Syam Madanapalli Samsung ISO IETF 64 – Vancouver, Canada November 8 th 2005.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
2016/3/11 1 Data Link Layer. 2016/3/11 2 Two basic services of Data Link Allows the upper layers to access the media using techniques such as framing.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Telemaco Melia, Sri Gundavelli, Carlos.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
IPv4 over IP CS Soohong Daniel Park Syam Madanapalli.
July 10th, ng WG, IETF661 Junghoon Jee, ETRI IP over Problem Statement Update draft-jee-16ng-ps-goals Maximilian Riegel Syam Madanapalli Gabriel.
Introduction to Networks v6.0
IP over Problem Statement draft-jee-16ng-ps-goals-00.txt
IP: Addressing, ARP, Routing
© 2002, Cisco Systems, Inc. All rights reserved.
Instructor Materials Chapter 5: Ethernet
Net 431 D: ADVANCED COMPUTER NETWORKS
Net 431: ADVANCED COMPUTER NETWORKS
Protocols and the TCP/IP Suite
Network Virtualization
TCP/IP Protocol Suite and IP Addressing
Protocols and the TCP/IP Suite
Ch 17 - Binding Protocol Addresses
Presentation transcript:

Convergence Sublayer Selection for IPv4 and IPv6 transport Overview & Issues Jeff Mandin 16ng BOF IETF-64 Meeting Vancouver, November 7th 2005

1 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Overview  The fundamental issues in creating a specification for IP transport over are:  Determination of the IP subnetwork model  selection of a “Convergence Sublayer type”  specification of how to set up the “classifier tables” in the convergence sublayer  The 802.3/ethernet convergence sublayer type is the obvious choice for IP transport  Clean and simple solution  By providing generic L2 services, full support for IPv4 and IPv6 are automatically available  Compatible with host and router IPv4/v6 stacks  Header Suppression/Compression, Broadcast control mechanisms can reduce the overhead to almost zero; Proxy ND for powersaving  IETF includes the expertise relevant for proper standardization of IPv4 / IPv6 over IEEE  16ng charter should be broadened to include IPv4 over.16  Should standardize a generic 802.3/Eth CS solution for IP

2 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Convergence Sublayer – why and what  does not support any kind of “native” application access to its MAC: oNative access would expose the Common Part Sublayer to the higher-layer application oWith native access, it would be necessary for (eg.) an IP router layer to maintain information about individual unidirectional (and possibly multicast) MAC connections oThis would be unwieldy, and also force applications to include media-specific processing  Instead, the MAC provides a logical layer (ie. the CS) to “converge” the MAC to a well-known interface type

3 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Convergence Sublayer Operation ã Classification Scheme: —SDUs are assigned to MAC Connections based on data fields only —MAC connection has a particular destination and QoS parameter set

4 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Convergence Sublayer Types  The full list of CS types from :  No CS (behaviour is not defined)  IPv4  IPv6  802.3/ethernet  802.1Q/VLAN  IPv4 over 802.3/ethernet  IPv6 over 802.3/ethernet  IPv4 over 802.1Q/VLAN  IPv6 over 802.1Q/VLAN  ATM  For the purposes of the IP transport discussion, we may group the CS types ie.  802.3/Ethernet-based (ie. including 802.1Q types)  IPv4/IPv6  ATM CS has garnered little interest, so we disregard it

5 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Airlink resource conservation with 802.3/Ethernet CS Repetitive header can be suppressed/compressed so as to reduce payload overhead Payload Header Suppression (PHS) feature replaces header with 1 byte PHS Index e includes Robust Header Compression ( ROHC ) functionality – can reduce the overhead to 0 bytes Selective broadcast filtering prevents unnecessary control traffic Proxy ARP/ND to prevent waking up devices that are in sleep mode

6 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Selecting the IP Subnetwork model  What should constitute a “link” or “subnet” from the IP perspective when a host or gateway is connected to an point-to-multipoint network? Some options: a)Can view the PMP network as a collection of point-to-point links b)Can create an “emulated broadcast network” at layer 2 which the IP layer then regards as a regular IEEE 802-style broadcast network  NBMA model seems to be not relevant - as NBMA networks support direct communication between leaf nodes (which does not)  point-to-point model is disadvantaged by lack of support in for PPP or similar mechanism  Most (perhaps all) proposals to date use the emulated broadcast network model

7 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Summary of CS features Eth CSIPv4/v6 CS Upper Edge Service Interface Standard (looks like driver) Trivially compatible with existing stacks Non-standard (IPv4/v6 datagram interface is neither L2 nor L3) Downlink Classification  Classifies packets to wireless MAC connections using L2 addresses - with L3/L4 fields available for QoS differentiation  Classifies packets to wireless MAC connections using IP addresses  Requires stateful network monitoring, since IP addresses are assigned with DHCP or other dynamic mechanisms  Unsolved problems with IPv6 autoconfig

8 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Summary of CS features (cont.) Eth CSIPv4/v6 CS Airlink format  Payload includes header – so uplink packets can be addressed to a specific IP Router/MIP Foreign Agent  There can be multiple nodes at subscriber side (identified by MAC addr)  format can carry control plane protocols (ARP, 802.1x)  Payload carries IP datagrams only  So air link is point- to-point  No L2 addressability beyond link endpoints  No control plane transport

9 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Summary of CS features (cont.) Eth CSIPv4/v6 CS Airlink overhead  Compression and Proxy techniques can remove almost all overhead  No L2 overhead, but no L2 capabilities  Even point-to-point service would require manual configuration - since there is no control plane support

10 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Postscript: Status of IP transport work in Wimax Forum  2 approaches being developed in parallel in Network Working Group: a)Broadcast network emulation based on 802.3/Ethernet Convergence Sublayer types (for IPv4 and IPv6) -supports optional PPPoE mode of operation b)Approach based on IPv4 Convergence Sublayer type (ie. Raw IP datagrams as the payload) -Minimal details in NWG spec currently, eg. no description of how to perform IP address resolution  Wimax Forum Network Working Group is committed to supporting both these approaches in its end-to-end architecture  Wimax Forum Profiles group (MTG) is currently considering whether to endorse one particular approach or mandate support of both (despite the fact that both these approaches remain largely unpublished “work-in-progress”).  The problem of IPv4/IPv6 support in can benefit from IETF expertise and standardization

11 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Thank you

Appendix

13 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Example of broadcast network emulation with Eth CS

14 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Impact of a Particular Convergence Sublayer Use of a particular CS type determines 3 things: 1.SDU Interface presented to the higher-layer application (ie /ethernet CS carries format frames and presents and style interface; ATM CS carries ATM cells and presents and ATM interface) 2.Downlink classification mechanism ie. which fields in the SDU can be used to associate transmit-direction data to an outbound downlink MAC connection (eg. IPv6-over- ethernet allows fields from the 802.3, IPv6, or layer 4 headers to be used to assign an SDU to a connection) 3.Format of data transmitted over the air interface. (eg. with IPv6 CS the IPv6 header appears directly in the PDU payload cf section 5.2)

15 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Evaluation of the Convergence Sublayer types Our method is to evaluate the 3 feature areas of the CS type ie. 1.SDU Interface 2.Downlink classification mechanism 3.Format of data transmitted on airlink … for suitability with the the 2 IP subnetwork models that we determined to be appropriate ie. 1.IEEE 802-style broadcast network emulation 2.Point-to-point service

16 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Criterion 1: Upper-layer SDU interface  802.3/Eth CS types  Supports broadcast network service (by providing an 802.3/ethernet-style upper interface) as well as point-to-point service (via PPPoE)  From IP layer, the network simply looks like a LAN  IPv4 and IPv6 CS types  The IPv4 and IPv6 CS types are perplexing - because they do not “converge” to any L2 or L3 interface  What would be the data service provided by an IPv4/IPv6 CS interface?  Some people have incorrectly inferred that the IPv4 and IPv6 CS types are intended to enable the Convergence Sublayer to implement a routing function. But CS functionality (ie. classification table) is too weak to implement routing  What IP layer (host or router) generates IP datagrams without also generating L2 (ie. ethernet, PPP, or proprietary) control packets and prepended headers?

17 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Criterion 2: Downlink Classification Scheme (with 802.3/Eth CS)  For 802.3/Eth CS-based broadcast network service, the Convergence Sublayer will perform downlink classification according to the destination MAC address of the transmitted SDU (ie. perform simple MAC bridging)  Network management therefore configures classifiers statically in the BS and MS immediately after the MS enters the network  in mobility enabled e – these classifiers remain applicable across handovers as they are based on unchanging L2 address  Classifiers may use additional 802.3, IP, or layer 4 parameters for class- of-service and prioritization purposes  The destination MAC address of frames received over the uplink may be used at the BS side for forwarding the frame to an IP Gateway or Mobile IPv4 FA (ie. when the IP gateway is not colocated with the BS)

18 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Criterion 2: Downlink Classification Scheme (with 802.3/Eth CS)  For 802.3/Eth CS-based PPPoE service, the Convergence Sublayer will perform downlink classification according to the destination MAC address of the SDU and also 802.1D fields if present  doesn’t know how to look inside the PPP frame  The destination MAC address of SDUs received over the uplink will be used for forwarding the frame to the PPP RAS

19 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Criterion 2: Downlink Classification Scheme (with IPv4/IPv6 CS)  IPv4/IPv6 CS classification is cumbersome for supporting traffic in a broadcast network because:  IP Hosts and gateways on broadcast networks transmit various types of “layer 2.5 traffic” which rely on a MAC address for correct forwarding. IPv4/IPv6 CS cannot forward these correctly eg.:  DHCPOFFER, DHCPNAK (sent to nodes that have no destination IP)  Disrupts subscriber station initialization (familiar to handheld users already)  With IPv4/IPv6 CS, it’s necessary for network management to perform stateful monitoring of IP address assignment in the network (ie. DHCP address assignment / release / lease expiration / reboot events etc.) and configure IPv4/v6 header-based classifiers in response  Stateful monitoring of traffic and maintenance of IP address state is complex and offers many opportunities for lack of synchronization (eg. when DHCPACK is lost over the air).  Each classifier modification requires a 3-way MAC signaling exchange  Mobile IP registration latency is lengthened by the need for classifier change after acquisition of a new colocated IP address  No simple way to set up the classifiers in the case of IPv6 autoconfiguration

20 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Criterion 2: Downlink Classification Scheme (with IPv4/IPv6 CS)  IPv4/IPv6 CS classification is adequate to support point-to-point traffic provided that the IP endpoint parameters have been configured by an out-of-band mechanism  Eg. manually  This is because IPv4/IPv6 CS does not facilitate classification of PPP control messages or similar endpoint provisioning schemes

21 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Criterion 3: Format for data transmission over airlink (with IPv4/IPv6 CS)  The IPv4/IPv6 CS types only carry IP datagrams as payloads  As such, there is no L2 header that could provide information on the next-hop node. Consequently, with IPv4/IPv6 CS we have no support for basic components of IP support on broadcast networks ie.:  IP Gateways (ie. routers), and ICMP-redirect among them  Mobile IP Foreign Agents  As well, the data format cannot accommodate ARP (for IPv4) as there is no ethertype field  However, the IPv4/IPv6 CS data transmission format can carry point-to-point traffic provided that the IP endpoint parameters have been configured by an out-of-band mechanism  Eg. manually

22 draft-mandin-ip-over ethcs-00. Nov 7, 2005 Criterion 3: Format for data transmission over airlink (with 802.3/Eth CS)  With CS, the frame is carried in the airlink payload  Transparent support for 802 broadcast network data and for PPPoE  Performance enhancements for wireless environment  Use of Payload Header Suppression (shrink the header overhead to a single byte)  ROHC (802.16e) can potentially eliminate the entire overhead  Also: Proxy ARP and broadcast filtering to reduce broadcasts  Consequently: any repetitive headers are compressed away, but not truncated  Truncation of the header would cause loss of the ability to specify address multiple gateways, FAs, endpoints; loss of ability to transport ARP for IPv4 or 802.1x for authorization of multiple clients.