KOM 15032: Arsitektur Jaringan Terkini Bab 2. Pengalamatan IPv6.

Slides:



Advertisements
Similar presentations
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
Advertisements

Introduction to IPv6 Network & Application Passakon Prathombutr Next Generation Internet (NGI) National Electronics and Computer Technology Center.
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
IPv6 Introduction What is IPv6 Purpose of IPv6 (Why we need it)Purpose of IPv6 IPv6 Addressing Architecture IPv6 Header ICMP v6 Neighbor Discovery (ND)
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
1 May, 2007: American Registry for Internet Numbers (ARIN) “advises the Internet community that migration to IPv6 numbering resources is necessary for.
IPv6 AL-MAJRASHI, FAHAD AL-MUQAIREN, FAHAD
December 5, 2007 CS-622 IPv6: The Next Generation 1 IPv6 The Next Generation Saroj Patil Nadine Sundquist Chuck Short CS622-F2007 University of Colorado,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services IPv6.
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-The Next Generation Protocol RAMYA MEKALA UIN:
Socket Programming with IPv6. Why IPv6? Addressing and routing scalability Address space exhaustion Host autoconfiguration QoS of flow using flowlabel.
Lesson 10: Configuring IPv4 and IPv6 Addressing
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
Implementing IPv6 Module B 8: Implementing IPv6
IPv6 The Next Generation Presented by Anna La Mura Jens Waldecker.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
IPv4 & IPv6 Coexistence & Migration Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
Limited address space The most visible and urgent problem with using IPv4 on the modern Internet is the rapid depletion of public addresses. Due to the.
Chapter 22 IPv6 (Based on material from Markus Hidell, KTH)
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
COSC 541 Data and Computer Communications IPV6 OVERVIEW Professor:Mort Anvari Student: Fuqiang Chen Student ID: Date:Mar
IPv6 Network Security.
Understanding Internet Protocol
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
CS 6401 IPv6 Outline Background Structure Deployment.
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
Lesson 3 IPv6 Addressing.
ZyXEL Confidential IPv6: Addressing Milo Liu SW2 ZyXEL Communications Corp. 3/6/2006.
CSIS 4823 Data Communications Networking – IPv6
IP Version 6 COMT 222. © 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration.
ROUTER Routers have the following components: CPU NVRAM RAM ROM (FLASH) IOS Cisco 2800 Series Router.
CEN 5501C - Computer Networks - Spring UF/CISE - Newman1 Computer Networks Chapter 9 – Network Layer Addresses.
© 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.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
Introduction to IPv6 Presented by:- ASHOK KUMAR MAHTO(09-026) & ROHIT KUMAR(09-034), BRANCH -ECE.
Topic of Presentation IPv6 Presented by: Mahwish Chaudhary Roll No 08TL01.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 2 Advanced IP Addressing Management Cisco Networking Academy.
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.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
IP Version 6 ITL. © 2003 Hans Kruse & Shawn Ostermann, Ohio University 2 Information Sources Christian Huitema, “IPv6, The New Internet Protocol”,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Lecture 10 Advance Topics in Networking IPv6.
IPv4 to IPv6 Group A2 - Roland Hollis - EJ Chambers - Rachit Gupta.
Page 1 Network Addressing CS.457 Network Design And Management.
Introduction to IPv6 ECE4110. Problems with IPv4 32-bit addresses give about 4,000,000 addresses IPv4 Addresses WILL run out at some point – Some predicted.
© 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.
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (IPv6)
IPv6 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain network protocols and services. Objective Course Weight 3%
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
IPv6 Internet Protocol, Version 6 Yen-Cheng Chen NCNU
IPv6 Overview Address space Address types IPv6 and Tunneling.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
ECSE-6600: Internet Protocols
Lecture#5 IPV6 Addressing
Chapter 26 IPv6 Addressing
CSCI {4,6}900: Ubiquitous Computing
Lecture#5 :IPV6 Adressing
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

KOM 15032: Arsitektur Jaringan Terkini Bab 2. Pengalamatan IPv6

Course Goal  Memahami konsep dasar pengalamatan IPv6  Mengerti konsep transisi IPv4 ke IPv6

IP Addressing  How many IP address?  IPv4: 2^32 = 4.3 * 10 9 (Billion)  IPv6: 2^128 = 3.4 * (Undecillion)  When was IP address standarized?  IPv4 in 1981 (RFC 791)  IPv6 in 1995 (RFC 1883) refined in 1998 (RFC 2460) o As early as 1990, IETF started to work on IPng, solving IPv4 address shortage issue o IETF initiated the standard in 1994 o Why not IPv5?

Major Goal of IPv6  Support billion of hosts  Reduce the size of the routing table  Simplify the protocol  Provide better security (authentication & privacy)  Pay more attention in QoS  High-bandwidth multimedia and fault tolerance applications (multicast)  Allowing a host to roam without changing its address  Allow the protocol to evolve in future  Permit old and new protocols to coexist for years

Do We Need Larger IP Address Space?

What is the Problem with IPv4?  Rapid increase of the size of routing tables  More than entries in the Internet  It was predicted that IPv4 will exhaust by 2008  Theoritical limit  4 billion devices  Practical limit  250 million devices

How to Reduce IPv4 Address Depletion  Classless Inter Domain Routing (CIDR)  Network Address Translation (NAT)

CIDR  Advantages:  IP addressing scheme that replaces the older system based on classes A, B, and C. A single IP address can be used to designate many unique IP addresses  CIDR can reduce the number of routing table entries  Disadvantages:  Greater complexity  Many unused IP address

NAT  Assign private addresses to the internal systems  Router translate the addresses

NAT (cont.)  Popular on Dial-up, SOHO, and VPN  Save IPv4 address from exhausted  Lost of the end-to-end model  Asymmetric identifier

NAT Drawbacks  NAT breaks end-to-end communication  Routers monitors the communication  Routers changes the data  NAT breaks bi-directional communication  Hosts with global address can’t initiate the communication to the hosts with private address

Why 128 bit then?  Room for many levels of structured hierarchy and routing aggegation  Easier address management and delegation than IPv4  Easy address auto-comfiguration  Ability to deploy end-to-end IPsec

What’s Good About IPv6  Larger address space  128 bit  3.4 * 10^38  Re-design to solve the current problem such as:  Efficient and hierarchial addressing and routing  Security  Auto-configuration  Plug & play  Better support for QoS  Extensibility

Is IPv6 really good?  IPv6 can’t easily solve (same as IPv4)  Security  Multicast  Mobile  QoS

IPv6 Addressing A 128 bit value that representing an interface on the network

IPv6 Address Notation 2A12:345C:0:0:78:9AB:C0D:E0F0

IPv6 Address Notation (cont.) 2A12:345C:0:0:78:9AB:C0D:E0F Eight blocks of 16 bits in hexadecimal separated by colons (:)

IPv6 Address Notation (cont.) 2A12:345C:0:0:78:9AB:C0D:E0F Eight blocks of 16 bits in hexadecimal separated by colons (:)

IPv6 Address Notation (cont.) 2A12:345C:0:0:78:9AB:C0D:E0F Eight blocks of 16 bits in hexadecimal separated by colons (:)

IPv6 Address Notation (cont.) 2A12:345C:0:0:78:9AB:C0D:E0F Eight blocks of 16 bits in hexadecimal separated by colons (:)

IPv6 Address Notation (cont.)  Blocks of 0 may be shortened with double colon (::), but only one :: is allowed 1234:5678:90AB::5678:0:CDEF 1234:5678:90AB:0:0:5678::CDEF 1234:5678:90AB::5678::CDEF

IPv6 Address Space Notation / 1234:5678::/ :5678:9ABC:DEF::/64

IPv6 Address Type  Unicast  Single interface  Multicast  Set of interfaces  Packets delivered to all interfaces  Anycast  Set of interfaces  Packets delivered to one (the nearest) interface

Address Type Identification

Global Aggregatable Unicast Address Format  TLA IDTop-level aggregation identifier  RESReserved for future use  NLA IDNext-level aggregation identifier  SLA ID Site-level aggregation identifier  Interface IDInterface identifier

An Interface’s Unicast Address A link’s prefix length is always 64 bit

Allocationg IPv6 Address Space 2001:df0:ba::/48 16 bits for link’s network prefixes = 65k

Interface Identifier  Interface ID  manual or automatic  Automatic  modified EUI-64 of MAC address  Complement 2nd LSB of 1st byte  Insert 0xfffe between 3rd and 4th bytes  MAC  a  Interface ID  212:34ff:fe56:789a

Link-local Address Format  KAME style fe80: % fe80::212:34ff:fe56:789a%fxp0 fe80::

Multicast Address Format Flags: LSB = 0 well-known multicast address LSB = 1 temporary/transient multicast address Scope: 1 interface-link scope 2 link-local scope 5 site-local scope 8 organization-local scope E global scope

Multicast Address Example  ff02::2  Well-known address, link-local scope  Ff18::100  Temporary address, organization-local scope

A Node’s Address  Loopback Address  Link-local Address for each interface  Additional Unicast and Anycast Addresses  All-Nodes Multicast Addresses (ff02::1)  Solicited-Node Multicast Addresses  Multicast Addresses of groups it joined

A Router’s Address  A Node’s Address  Subnet-Router Anycast Addresses  All other Anycast Addresses  All-Router Multicast Addresses (ff02::2)

IPv4 vs IPv6 Header

What are Missing from IPv4 in IPv6?  Fragmentation/Reassembly  IPv6 doesn’t allow for freagmentation/reassembly  Header checksum  Transport layer and data link layer have handle it  Options  Fixed-length 40 byte IP header  No longer a part of standard IP header  But, there is next header

Transition from IPv4 to IPv6  Generally, there are 3 approaches for transitioning to IPv6: 1. Dual-stack (running both IPv4 and IPv6 on the same device)  To allow IPv4 and IPv6 to co-exist in the same devices and networks 2. Tunneling (transporting IPv6 traffic through an IPv4 network transparently)  To avoid dependencies when upgrading hosts, routers, or regions 3. Translation (converting IPv6 traffic to IPv4 traffic for transport and vice versa)  To allow IPv6-only devices to communicate with IPv4-only devices

Dual-Stack Approach  Dual-stack node means:  Both IPv4 and IPv6 stacks enabled  Applications can talk to both  Choice of the IP version is based on name lookup and application preference

Dual-Stack Approach (cont.)  A system running dual-stack, an application with IPv4 and IPv6 enabled will:  Ask the DNS for an IPv6 address (AAAA record)  If that exists, IPv6 transport will be used  If it doesn’t exist, it will then ask the DNS for an IPv4 address (A record) and use IPv4 transport instead

Tunneling Approach  Manually configured  Manual tunnel (RFC 4213)  GRE (RFC 2473)  Semi-automated  Tunnel broker  Automatic  6to4 (RFC 3056)  6rd  ISATAP (RFC 4214)  TEREDO (RFC 4380)

Translation Approach  Techniques:  NAT-PT  require Application Layer Gateway (ALG) functionality that converts Domain Name System (DNS) mappings between protocols (not really in use, since NAT64 came)  NAT64  combined with DNS64