SlideShare una empresa de Scribd logo
1 de 26
IPv6 - Overview
Raghu Udiyar
Systems Engineer at Linkedin
http://in.linkedin.com/in/raghusiddarth
Today is World IPv6 Day
6/6/14
192.0.2.1 / 24
● 4 octets / 32 bits / ~ 4 billion addresses
● Limited addresss space
● NAT / PAT is a stop gap
2001:0db8:0000:b02e:0f02:0000:0000:1001 / 64
● 8 hextets / 128 bits / 340 trillion trillion trillion
● Large addresss space
● No need for NAT
2001:0db8:0000:b02e:0f02:0000:0000:1001 / 64
More than just a large address space :
– Improvements to other protocols like icmpv6
– Simplified header and options - fixed header at 40
bytes
– CIDR - classless interdomain routing
– Stateless autoconfiguration (SLAAC)
– No broadcast, only multicast
– Default gateway list, with auto failover
2001:0db8:0000:b02e:0f02:0000:0000:1001/64
2001:db8:0:b02e:0f02::1001/64
● Remove Leading zeros
● Replace continuous zeros with double colon
● IPv6 url :
http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]:443/
Structure
Structure
2001:db8:0:b02e:0f02::1001/64
● 2001:db8:0 – Global Prefix /48
● 2001:db8:0:b02e – Subnet ID /64
● 0f02::1001 – Interface ID
2001:db8:0:b02e:0f02::1001/64
● Typically ISP will assing /48 or /56
● /48 will mean 1 hextet or 16 bits for subnet
● /56 would mean 8 bits for subnet
● For /48 valid subnets would be :
– 2001:db8:0:0001::/64
– 2001:db8:0:0002::/64
– 2001:db8:0:b023::/64
Address Types
● Unicast, Anycast and Multicast ( no broadcast )
● all zero, and all ffff are allowed addresses
● Interface can have multiple ipv6 addresses
Unicast Address Types
● Global Unicast - 2000::/3
● Globaly routable
● Public IP's
Unicast Address Types
● Link-Local – fe80::/10
● Only valid on local segment or link
● Mandatory
● Automatically configured
– EUI-64 : OUI – ffee – Device ID
– Or random
● Ping6 fe80::232::1%eth0
Unicast Address Types
● Loopback – ::1/128
● Uspecified address – ::/128
● Unique Local – fc00::/7
– Only to be used within a site
– Private addresses
IP configuration
● Stateless
– SLAAC
– DHCPv6
● Stateful
– DHCPv6
Stateless Autoconfiguration
(SLAAC)
● Global Unicast address
● Get network and prefix from the router
● Interface ID
– EUI-64
– Random
Stateless Autoconfiguration
(SLAAC)
● Router periodically sends Router Advertisment (RA)
● with prefix, prefix length, default gateway, and link MTU
● Sent to all nodes multicast group
● Nodes can send Router Solicitation (RS)
● Sent to all routers multicast group
● Interface ID is auto configured using EUI-64 or random
DHCPv6
● Stateless
– RA, using 'O' flag indicates to get additional
information (dns, ntp, etc) from dhcp
● Stateful
– RA, using 'M' flag indcates to host to use dhcpv6 for
all addressing information
Note : for SLAAC M and O are set to 0
Multicast
● Multicast Listener Discovery (MDL)
● Nodes join and leave multicast groups using ICMPv6
MDL messages
● Efficient – nodes ignore packets for groups they have
not joined
● FF00::/8
– FF02::1 – All nodes group (link-local scope)
– FF02::2 – All routers group (link-local scope)
– FF05::2 – All routers group (site-local scope)
Neighbor Discovery Protocol
● NDP is over ICMPv6
● SLAAC
● Layer 2 address resolution
● Duplicate Address Detection (DAD)
● Router redirect
Layer 2 Address Resolution
● Node1 sends Neighbor Solicitation (NS)
– sent to the solicited node multicast address
– this is a special multicast address generated automatically based
on the ip address
● Node2 replies with Neighbor Advertisement (NA), with its
MAC address
● Node1 updates its Neighbor Cache
solicited node multicast address
● Every IP has one
– FF02:0:0:0:0:1:FF00::/104 + 24 bits of the unicast
address
● 33-33 + 32bits of IP address to form the MAC
Duplicate Address Detection
● Send NS with its own IP address
Router Redirect
● If a better route is present router with inform
host to take that router
IPv6 Transition
● Dual stack
– IPv6 and IPv4 co-exist
● Tunneling
– Encapsulate IPv6 packets in IPv4
● Translations
– Tranlate IPv4 header to IPv6
IPv6 in Linkedin
Demonstration

Más contenido relacionado

La actualidad más candente

Serial peripheral interface
Serial peripheral interfaceSerial peripheral interface
Serial peripheral interfaceAbhijeet kapse
 
Do you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingDo you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingLeroy Levin
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verificationMaulik Suthar
 
Radio Optimization In Telco - Part 2
Radio Optimization In Telco - Part 2Radio Optimization In Telco - Part 2
Radio Optimization In Telco - Part 2GLC Networks
 
CCNA ppt Day 7
CCNA ppt Day 7CCNA ppt Day 7
CCNA ppt Day 7VISHNU N
 
CCNA ppt Day 8
CCNA ppt Day 8CCNA ppt Day 8
CCNA ppt Day 8VISHNU N
 
Have a Simple Modbus Server
Have a Simple Modbus ServerHave a Simple Modbus Server
Have a Simple Modbus ServerJian-Hong Pan
 
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPOlivier Bonaventure
 
Routing information protocol & rip configuration
Routing information protocol & rip configurationRouting information protocol & rip configuration
Routing information protocol & rip configuration3Anetwork com
 
TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017Marta Soncodi
 
BGP vs OSPF on Mikrotik
BGP vs OSPF on MikrotikBGP vs OSPF on Mikrotik
BGP vs OSPF on MikrotikGLC Networks
 
PVQA PCAP Analyzer
PVQA PCAP AnalyzerPVQA PCAP Analyzer
PVQA PCAP AnalyzerSevana Oü
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral InterfaceAnurag Tomar
 

La actualidad más candente (20)

Serial peripheral interface
Serial peripheral interfaceSerial peripheral interface
Serial peripheral interface
 
Do you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingDo you know what your digital pins are "really" saying
Do you know what your digital pins are "really" saying
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verification
 
Radio Optimization In Telco - Part 2
Radio Optimization In Telco - Part 2Radio Optimization In Telco - Part 2
Radio Optimization In Telco - Part 2
 
CCNA ppt Day 7
CCNA ppt Day 7CCNA ppt Day 7
CCNA ppt Day 7
 
CCNA ppt Day 8
CCNA ppt Day 8CCNA ppt Day 8
CCNA ppt Day 8
 
Have a Simple Modbus Server
Have a Simple Modbus ServerHave a Simple Modbus Server
Have a Simple Modbus Server
 
Rip presentation
Rip presentationRip presentation
Rip presentation
 
CCNA part 6 igrp,ospf,eigrp
CCNA part 6 igrp,ospf,eigrpCCNA part 6 igrp,ospf,eigrp
CCNA part 6 igrp,ospf,eigrp
 
I2 c protocol
I2 c protocolI2 c protocol
I2 c protocol
 
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGP
 
Routing information protocol & rip configuration
Routing information protocol & rip configurationRouting information protocol & rip configuration
Routing information protocol & rip configuration
 
TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017
 
BGP vs OSPF on Mikrotik
BGP vs OSPF on MikrotikBGP vs OSPF on Mikrotik
BGP vs OSPF on Mikrotik
 
6lowpan
6lowpan6lowpan
6lowpan
 
RIP Overview
RIP OverviewRIP Overview
RIP Overview
 
PVQA PCAP Analyzer
PVQA PCAP AnalyzerPVQA PCAP Analyzer
PVQA PCAP Analyzer
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
SPI Interface
SPI InterfaceSPI Interface
SPI Interface
 
Eigrp
EigrpEigrp
Eigrp
 

Similar a IPv6 Overview

IPv6 - Jozi Linux User Group Presentation
IPv6  - Jozi Linux User Group PresentationIPv6  - Jozi Linux User Group Presentation
IPv6 - Jozi Linux User Group PresentationJumping Bean
 
Neighbor Discovery Deep Dive – IPv6-Networking-Referat
Neighbor Discovery Deep Dive – IPv6-Networking-ReferatNeighbor Discovery Deep Dive – IPv6-Networking-Referat
Neighbor Discovery Deep Dive – IPv6-Networking-ReferatDigicomp Academy AG
 
Deploy ipv6 multicast_v0_1
Deploy ipv6 multicast_v0_1Deploy ipv6 multicast_v0_1
Deploy ipv6 multicast_v0_1Nguyen Thanh
 
Fedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friendsFedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friendsTim Martin
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2ehsan nazer
 
IPv6 How To Set Up a Linux IPv6 Lan
IPv6 How To Set Up  a Linux IPv6 LanIPv6 How To Set Up  a Linux IPv6 Lan
IPv6 How To Set Up a Linux IPv6 LanJumping Bean
 
Ipv6 1-091110143246-phpapp01
Ipv6 1-091110143246-phpapp01Ipv6 1-091110143246-phpapp01
Ipv6 1-091110143246-phpapp01Rimba Ari
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3Shane Duffy
 
ipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdfipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdfpradeeppotter
 
Ipv6 cheat sheet
Ipv6 cheat sheetIpv6 cheat sheet
Ipv6 cheat sheetSwarup Hait
 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introductionGuider Lee
 
IETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast Addresses
IETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast AddressesIETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast Addresses
IETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast AddressesMark Smith
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planningTim Martin
 

Similar a IPv6 Overview (20)

IPv6 - Jozi Linux User Group Presentation
IPv6  - Jozi Linux User Group PresentationIPv6  - Jozi Linux User Group Presentation
IPv6 - Jozi Linux User Group Presentation
 
Neighbor Discovery Deep Dive – IPv6-Networking-Referat
Neighbor Discovery Deep Dive – IPv6-Networking-ReferatNeighbor Discovery Deep Dive – IPv6-Networking-Referat
Neighbor Discovery Deep Dive – IPv6-Networking-Referat
 
Deploy ipv6 multicast_v0_1
Deploy ipv6 multicast_v0_1Deploy ipv6 multicast_v0_1
Deploy ipv6 multicast_v0_1
 
Fedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friendsFedv6tf-IPv6-new-friends
Fedv6tf-IPv6-new-friends
 
Naked BGP
Naked BGPNaked BGP
Naked BGP
 
7 slaac-rick graziani
7 slaac-rick graziani7 slaac-rick graziani
7 slaac-rick graziani
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2
 
IPv6 How To Set Up a Linux IPv6 Lan
IPv6 How To Set Up  a Linux IPv6 LanIPv6 How To Set Up  a Linux IPv6 Lan
IPv6 How To Set Up a Linux IPv6 Lan
 
Ipv6 1-091110143246-phpapp01
Ipv6 1-091110143246-phpapp01Ipv6 1-091110143246-phpapp01
Ipv6 1-091110143246-phpapp01
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3
 
IPV6 IPv6 Routing Lab By Rob Hamm
IPV6 IPv6 Routing Lab  By Rob HammIPV6 IPv6 Routing Lab  By Rob Hamm
IPV6 IPv6 Routing Lab By Rob Hamm
 
ipv6 addressing.pptx
ipv6 addressing.pptxipv6 addressing.pptx
ipv6 addressing.pptx
 
ipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdfipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdf
 
Ipv6 cheat sheet
Ipv6 cheat sheetIpv6 cheat sheet
Ipv6 cheat sheet
 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introduction
 
Ipv6 cheat sheet
Ipv6 cheat sheetIpv6 cheat sheet
Ipv6 cheat sheet
 
IETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast Addresses
IETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast AddressesIETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast Addresses
IETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast Addresses
 
IPv6
IPv6IPv6
IPv6
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planning
 
IPv6
IPv6IPv6
IPv6
 

Último

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 

Último (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 

IPv6 Overview

  • 1. IPv6 - Overview Raghu Udiyar Systems Engineer at Linkedin http://in.linkedin.com/in/raghusiddarth
  • 2. Today is World IPv6 Day 6/6/14
  • 3. 192.0.2.1 / 24 ● 4 octets / 32 bits / ~ 4 billion addresses ● Limited addresss space ● NAT / PAT is a stop gap
  • 4. 2001:0db8:0000:b02e:0f02:0000:0000:1001 / 64 ● 8 hextets / 128 bits / 340 trillion trillion trillion ● Large addresss space ● No need for NAT
  • 5. 2001:0db8:0000:b02e:0f02:0000:0000:1001 / 64 More than just a large address space : – Improvements to other protocols like icmpv6 – Simplified header and options - fixed header at 40 bytes – CIDR - classless interdomain routing – Stateless autoconfiguration (SLAAC) – No broadcast, only multicast – Default gateway list, with auto failover
  • 6. 2001:0db8:0000:b02e:0f02:0000:0000:1001/64 2001:db8:0:b02e:0f02::1001/64 ● Remove Leading zeros ● Replace continuous zeros with double colon ● IPv6 url : http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]:443/
  • 9. 2001:db8:0:b02e:0f02::1001/64 ● 2001:db8:0 – Global Prefix /48 ● 2001:db8:0:b02e – Subnet ID /64 ● 0f02::1001 – Interface ID
  • 10. 2001:db8:0:b02e:0f02::1001/64 ● Typically ISP will assing /48 or /56 ● /48 will mean 1 hextet or 16 bits for subnet ● /56 would mean 8 bits for subnet ● For /48 valid subnets would be : – 2001:db8:0:0001::/64 – 2001:db8:0:0002::/64 – 2001:db8:0:b023::/64
  • 11. Address Types ● Unicast, Anycast and Multicast ( no broadcast ) ● all zero, and all ffff are allowed addresses ● Interface can have multiple ipv6 addresses
  • 12. Unicast Address Types ● Global Unicast - 2000::/3 ● Globaly routable ● Public IP's
  • 13. Unicast Address Types ● Link-Local – fe80::/10 ● Only valid on local segment or link ● Mandatory ● Automatically configured – EUI-64 : OUI – ffee – Device ID – Or random ● Ping6 fe80::232::1%eth0
  • 14. Unicast Address Types ● Loopback – ::1/128 ● Uspecified address – ::/128 ● Unique Local – fc00::/7 – Only to be used within a site – Private addresses
  • 15. IP configuration ● Stateless – SLAAC – DHCPv6 ● Stateful – DHCPv6
  • 16. Stateless Autoconfiguration (SLAAC) ● Global Unicast address ● Get network and prefix from the router ● Interface ID – EUI-64 – Random
  • 17. Stateless Autoconfiguration (SLAAC) ● Router periodically sends Router Advertisment (RA) ● with prefix, prefix length, default gateway, and link MTU ● Sent to all nodes multicast group ● Nodes can send Router Solicitation (RS) ● Sent to all routers multicast group ● Interface ID is auto configured using EUI-64 or random
  • 18. DHCPv6 ● Stateless – RA, using 'O' flag indicates to get additional information (dns, ntp, etc) from dhcp ● Stateful – RA, using 'M' flag indcates to host to use dhcpv6 for all addressing information Note : for SLAAC M and O are set to 0
  • 19. Multicast ● Multicast Listener Discovery (MDL) ● Nodes join and leave multicast groups using ICMPv6 MDL messages ● Efficient – nodes ignore packets for groups they have not joined ● FF00::/8 – FF02::1 – All nodes group (link-local scope) – FF02::2 – All routers group (link-local scope) – FF05::2 – All routers group (site-local scope)
  • 20. Neighbor Discovery Protocol ● NDP is over ICMPv6 ● SLAAC ● Layer 2 address resolution ● Duplicate Address Detection (DAD) ● Router redirect
  • 21. Layer 2 Address Resolution ● Node1 sends Neighbor Solicitation (NS) – sent to the solicited node multicast address – this is a special multicast address generated automatically based on the ip address ● Node2 replies with Neighbor Advertisement (NA), with its MAC address ● Node1 updates its Neighbor Cache
  • 22. solicited node multicast address ● Every IP has one – FF02:0:0:0:0:1:FF00::/104 + 24 bits of the unicast address ● 33-33 + 32bits of IP address to form the MAC
  • 23. Duplicate Address Detection ● Send NS with its own IP address
  • 24. Router Redirect ● If a better route is present router with inform host to take that router
  • 25. IPv6 Transition ● Dual stack – IPv6 and IPv4 co-exist ● Tunneling – Encapsulate IPv6 packets in IPv4 ● Translations – Tranlate IPv4 header to IPv6

Notas del editor

  1. Show Global Unicast address configured on laptop
  2. Show link-local address on laptop Expalin EUI-64
  3. Demonstrate loopback address ping
  4. Demonstrate the process on the white board
  5. Show multicast addresses using netstat -g
  6. Show the solicited node multicast in netstat -g Show the process on whiteboard