1 Transmission of IPv6 Packets over IEEE 802.16 draft-shin-16ng-ipv6-transmission-00 draft-shin-ipv6-ieee802.16-02 Myung-Ki Shin, ETRI Hee-Jin Jang, Samsung.

Slides:



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

1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
IPv6 Victor T. Norman.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Network Plus IPv6 Addressing Concepts. 5/6/2013 IPv6 Addresses Not compatible with IPv4 128-bit address – 8 16-bit fields specified as 4 hex digits (0.
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
IPv6 The Next Generation Presented by Anna La Mura Jens Waldecker.
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.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IP over ETH over IEEE draft-riegel-16ng-ip-over-eth-over Max Riegel
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
IP Version 6 (IPv6) Dr. Adil Yousif. Why IPv6?  Deficiency of IPv4  Address space exhaustion  New types of service  Integration  Multicast  Quality.
1 IPv6 Packet Format. 2 Objectives IPv6 vs IPv4 IPv6 Packet Format IPv6 fields IPv6 and data-link technologies.
MOBILITY SUPPORT IN IPv6
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Sri Gundavelli Telemaco Melia Carlos Jesus.
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,
IPv4 over IP CS draft-ietf-16ng-ipv4-over-802-dot-16-ipcs-01 Basavaraj Patil, Nokia On behalf of Authors: Syam Madanapalli, Ordyn Technologies Soohong.
IPv6 Neighbor Discovery Protocol for Common Prefix Allocation Hongseok Jeon, ETRI Junghoon Jee, ETRI 65 th IETF 16ng BoF ( draft-jeon-ipv6-ndp-ieee txt.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
CSIS 4823 Data Communications Networking – IPv6
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
1 IPv6 Deployment Scenarios in (e) Networks draft-ietf-v6ops deployment-scenarios-01 Myung-Ki Shin, ETRI Youn-Hee Han, KUT Sang-Eon Kim, KT.
Copyright 2005 WiMAX Forum “WiMAX Forum™” and "WiMAX Forum CERTIFIED™“ are registered trademarks of the WiMAX Forum™. * All trademarks are the properties.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
1 RFC Transmission of IPv6 Packets over IEEE Networks Speaker: Li-Wen Chen Date:
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
JinHyeock Choi, DongYun Shin hppt:// Fast Router Discovery with L2 Support draft-jinchoi-dna-frd-01.txt.
IPv6 Subnet Model Analysis Syam Madanapalli LogicaCMG On-behalf of v6subnet Design Team Presented by Soohong Daniel Park.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
CS 350 Chapter-7. IP Terminology Bit, Byte, Octet Network address Broadcast address Broadcast, multicast,
IPv6 Neighbor Discovery over Syam Madanapalli Samsung ISO IETF 64 – Vancouver, Canada November 8 th 2005.
6to4
Per-MS Prefix Model for IPv6 in WiMAX by Frank Xia Behcet Sarikaya Raj Patil Presented by Jonne Soininen.
Chapter 8: IP Addressing
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Telemaco Melia, Sri Gundavelli, Carlos.
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
1 IPv6: Address Architecture Dr. Rocky K. C. Chang 29 January, 2002.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Defining IPv6 Addressing.
IPv6 over ’s IPv6 Convergence Sublayer IPv6 over ’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over ipv6cs-00 Syam Madanapalli.
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.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
Chapter 9 Introduction To Data-Link Layer 9.# 1
IP over Problem Statement draft-jee-16ng-ps-goals-00.txt
IP: Addressing, ARP, Routing
MAC Address Tables on Connected Switches
Syam Madanapalli Basavaraj Patil Erik Nordmark JinHyeock Choi
Link Model Analysis for based Networks
IPv6 Addressing.
Encapsulation/Decapsulation
Net 323: NETWORK Protocols
Chapter 26 IPv6 Addressing
Extending IP to Low-Power, Wireless Personal Area Networks
Network Virtualization
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
16EC Computer networks unit II Mr.M.Jagadesh
Presentation transcript:

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 AIT IETF-65 16ng Dallas, TX

2 Goal and Scope The characteristics of IEEE networks (links) put special considerations on how IPv6 is used –draft-jee-16ng-ps-goals-00 Subnet models and scenarios have an influence on how to transmit IPv6 packets over IEEE Describe IPv6 operations and methods for IPv6 packet transmission over IEEE –Maximum Transmission Unit –Stateless Autoconfiguration and Link-Local Addresses –Frame Format and Encapsulation –Unicast and Multicast Transmission Methods

3 IEEE MAC Header There is no source or destination MAC address in IEEE the MAC header format. Instead, CID is used to identify connections to equivalent peers in the MAC of the BS and the MS in IEEE networks. [IEEE802.16] defines several CSs for carrying IP packets. –Frame formats are different according to the CS types. –IP(v6) CS vs. Ethernet CS |H|E| Type |R|C|EKS|R|LEN | | LEN LSB | CID MSB | | CID LSB | HCS |

4 Frame Format |H|E| Type |R|C|EKS|R|LEN | | LEN LSB | CID MSB | | CID LSB | HCS | | IPv6 | | header | | and | / payload... / Frame Format for IP(v6) CS |H|E| Type |R|C|EKS|R|LEN | | LEN LSB | CID MSB | | CID LSB | HCS | | Ethernet | / header / / | IPv6 | | header | | and | / payload... / Frame Format for Ethernet CS

5 Stateless Auto-configuration and Link-Local Addresses Like other IEEE 802 interfaces, the Interface Identifier for an IEEE interface is based on the EUI-64 identifier derived from the interface's built-in 48-bit IEEE 802 address. The IPv6 link-local address for an IEEE interface is formed by appending the Interface Identifier, to the prefix FE80::/ bits 54 bits 64 bits | | (zeros) | Interface Identifier |

6 Address Mapping IP(v6) CS –Mapping unicast or multicast addresses to IEEE MAC addresses is unnecessary, since IEEE MAC header does not contain any source or destination 802 MAC addresses. –To identify connections to equivalent peers in the MAC of the BS/router and the MS, CID is used. –Multicast CID may be provided for in the downlink. Ethernet CS –Source and destination Ethernet addresses are required to form the frame for Ethernet CS. In such case, address mapping is the same as [RFC1972].

7 Network/Subnet Model A A BS is integrated with a router, composing one box in view of implementation. A subnet consists of only single BS/router and single MS | MS1 |< v | MS2 | |BS/AR1 | | Edge | ISP | Router +==>Network | | Ms3 | |BS/AR2 | IP termination

8 Network/Subnet Model B A BS is integrated with a router, composing one box in view of implementation. A subnet consists of only single BS/AR and multiple MSs | MS1 |< | | | MS2 | |BS/AR1 | | Edge | ISP | Router +==>Network | | Ms3 | |BS/AR2 | IP termination

9 Network/Subnet Model C A BS is separated from a router A subnet consists of only single BS and single router and multiple MSs | MS1 |< | | | MSs | | AR |----| Edge | ISP | Router +==>Network ^ | | Mss |< | BS2 | IP termination

10 Network/Subnet Model D A BS is integrated with a router, composing one box in view of implementation. A subnet consists of multiple BS and multiple MSs ISP 1 | MS1 | | AR1 |----| ER1 |===>Network | | | | MS2 |< | BS1 |--| | ISP 2 +->| AR2 |----| ER2 |===>Network | | Ms3 |< | BS2 | IP termination

11 Appendix – IPv6 Operations

12 Network/Subnet Model A Unicast –Outbound packet from MS is always forwarded on a particular transport connection in the uplink direction to the BS/AR. –When BS/AR receives the packet destined to same subnet from MS, it does not relay the packet anymore. –Otherwise, BS/AR forwards the packet to the edge router. Multicast –Outbound packet from the MS is always forwarded on a particular transport connection in the uplink direction to the BS/AR. –When BS/AR receives the packet with link-local scope from MS, it does not forward the packet anymore. –When BS/AR receives the packet with non-link-local scope from MS, it looks up the IPv6 multicast routing table and forwards the packets to the edge router.

13 Network/Subnet Model B Unicast (Difference from Model A) –When BS/AR receives the packet destined to same subnet from MS but not to itself, it forwards to downlink after uplink CID is replaced with the corresponding downlink CID (which may be associated with the specified Ethernet addresses in Ethernet CS or IP addresses in Ethernet/IP CS) Multicast (Difference from Model A) –When BS/AR receives the packet with link-local scope from MS, it sends back the packet to the downlink by using CID for multicast.

14 Network/Subnet Model C Unicast (Difference from Model B) –When BS receives the packet destined to different subnet from MS, BS decapsulates the header and forwards the packet to AR. In case of Ethernet CS, it will be delivered to the AR naturally since the destination address in Ethernet header is the AR's address. In case of IP CS, the BS is responsible to deliver it with the proper Ethernet header (L2 header swapping). AR performs routing and then forwards it to other BS or edge router according to the routing result.

15 Network/Subnet Model C, cont,. Multicast (Difference from Model B) –When BS receives the packet with link-local scope from MS, it sends back the packet to the downlink by using CID for multicast. It also sends the packet to an AR after decapsulating header –When BS receives the packet with non-link-local scope from MS, the packet is sent back to the downlink by using CID for multicast. It is also sent to the AR after decapsulating header. In case of Ethernet CS, it will be delivered to the AR naturally since the destination address in Ethernet header is the multicast address. In case of IP CS, the BS is responsible to deliver it with the proper Ethernet header (L2 header swapping). AR looks up the IPv6 multicast routing table and then forwards the packets to other BSs or edge router according to the result.

16 Network/Subnet Model D Unicast (Difference from Model C) –When BS/AR receives any packets from MS, BS decapsulates the header and forwards the packet onto the wired network. In case of Ethernet CS, if the packet is destined to one of ARs, it will be delivered to the AR naturally since the destination address in Ethernet header is the AR's address. If the packet is destined to MS under other BS, the target BS under which the MS exists should catch this packet instead by acting as a proxy of the MS and send it to MS by using corresponding downlink CID. In case of IP CS, if the packet is destined to one of ARs, the BS is responsible to deliver it with the proper Ethernet header. If the packet is destined to MS under other BS, the target BS should catch this packet instead by acting as a proxy of the MS and send it to MS by using corresponding downlink CID.

17 Network/Subnet Model D, cont. Multicast (Difference from Model C) –When BS receives the packet with link-local scope from MS, it sends back the packet to the downlink by using CID for multicast. It also sends the packet onto the wired network after decapsulating header. ARs will get this, and other BSs will receive this and send it by using CID for multicast. –When BS receives the packet with non-link-local scope from MS, it sends back the packet to the downlink by using CID for multicast. It also sends the packet onto the wired network after decapsulating the header. Other BSs will receive this and send it by using CID for multicast. The multicast router receiving this will look up the IPv6 multicast routing table and then forwards the packets to edge router according to the result.