ipv4 and ipv6 interoperability chap 12. ipv6 objectives expanded addressing capabilities header...
TRANSCRIPT
![Page 1: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/1.jpg)
IPv4 and IPv6 InteroperabilityIPv4 and IPv6 Interoperability
Chap 12
![Page 2: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/2.jpg)
IPv6 ObjectivesIPv6 Objectives
Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions and Options Flow Labeling Capability Authentication and Privacy Capabilities
![Page 3: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/3.jpg)
IPv6 FeaturesIPv6 Features
Features 128-bit addresses (classless) multicast real-time service authentication and security autoconfiguration end-to-end fragmentation protocol extensions
Header 40-byte “base” header extension headers (fixed order, mostly fixed length)
fragmentation source routing authentication and security other options
![Page 4: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/4.jpg)
TerminologiesTerminologies
![Page 5: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/5.jpg)
IPv6 Header Format(1)IPv6 Header Format(1)
IPv4 Header Format
IPv6 Header Format
![Page 6: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/6.jpg)
Extension HeadersExtension Headers
Extension Header Order IPv6 header Hop-by-Hop Options header Destination Options header
Processing option for node indicated by IPv6 Destination
Address & Routing header’s list Routing header Fragment header Authentication header Encapsulating Security Payload header Destination Options header
Only by the final destination of the packet Upper-layer header
![Page 7: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/7.jpg)
IPv6 Addressing ModelIPv6 Addressing Model
IPv6 addresses of all types are assigned to interfaces.
All interface are required to have at least one link-local unicast address.
A single interface may also be assigned multiple IPv6 addresses of any type or scope.
Currently IPv6 continues the IPv4 model that a subnet prefix is associated with one link.
![Page 8: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/8.jpg)
Text Representation of AddressText Representation of Address
X:X:X:X:X:X:X:X (X: Hexadecimal) ex) FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
In order to make writing addresses containing zero bits easier a special syntax is available to compress the zeros.
ex) 1080:0:0:0:8:800:200C:417A -> 1080::8:800:200C:417A = a unicast addr.
FF01:0:0:0:0:0:0:101 -> FF01::101 = a multicast addr.
0:0:0:0:0:0:0:1 -> ::1 = loopback addr.
0:0:0:0:0:0:0:0 -> :: = unspecified addr.
X:X:X:X:X:X:d.d.d.dA mixed environment of IPv4 and IPv6.ex) 0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38
![Page 9: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/9.jpg)
Unicast Addresses: GlobalUnicast Addresses: Global
Aggregatable Global Addresses
FP : Format Prefix(001) TLA ID : Top-Level Aggregation ID RES : Reserved for Future use NLA ID : Next-Level Aggregation ID SLA ID : Site-Level Aggregation ID INTERFACE ID : Interface ID
Public Topology Site Topology Interface Topology
Network Portion /64 Host Portion
ex) 2002:230::/35 -> 001 0000000000010, ETRI TLA
3ffe:2e00::/24 -> 001 1111111111110 , 6Bone-KR
general global unicast format
![Page 10: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/10.jpg)
Unicast Addresses: Link/Site-localUnicast Addresses: Link/Site-local
Local-Use IPv6 Unicast Addresses designed to be used for addressing on a single link for purpose
such as auto-address configuration, neighbor discovery, or when no routers are present
Site-Local addresses designed to be used for addressing inside of a site without the
need for a global prefix.
![Page 11: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/11.jpg)
Unicast Addresses: etcUnicast Addresses: etc
IPv6 Address with Embedded IPv4 Addresses IPv4-compatible IPv6 address
To tunnel IPv6 packets over IPv4 routing infrastructure
IPv4-mapped IPv6 address To represent IPv4-only addresses.
![Page 12: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/12.jpg)
Anycast AddressesAnycast Addresses
Expected Use 특정한 서비스제공업체들을 통해 전달되도록 하기
위한 중간 주소로 사용가능 . 특정 서브넷에 부착된 라우터들의 집합이나 특정
라우팅 도메인으로의 엔트리를 제공하는 라우터들의 집합을 식별하는 용도로 사용가능 .
Subnet Anycast Addresses Packets sent to the Subnet-Router anycast address
will be delivered to one router on the subnet.
![Page 13: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/13.jpg)
Multicast AddressesMulticast Addresses
Multicast 주소형식
Flags is a set of 4 Flags T = 0, 영구 할당 주소용 T = 1, 임시 할당 주소용
Scope is a 4-bit multicast scope value
![Page 14: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/14.jpg)
IPv6 address-Testing MacrosIPv6 address-Testing Macros
![Page 15: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/15.jpg)
IPv4 Client, IPv6 ServerIPv4 Client, IPv6 ServerIPv6 Server on dual stack(Protocol-indep 하게 프로그래밍함이 바람직함 )
Protocol-indepserver
![Page 16: IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions](https://reader035.vdocuments.net/reader035/viewer/2022062516/56649d825503460f94a68804/html5/thumbnails/16.jpg)
IPv6 Client, IPv4 ServerIPv6 Client, IPv4 Server
Processing in ClientProcessing in Client