ipv6 support and auto-config. lac nic vii october 26, 2004 wilfried [email protected]
TRANSCRIPT
![Page 1: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/1.jpg)
IPv6 Support and Auto-Config.IPv6 Support and Auto-Config.
LACLACNICNICVIIVIIOctober 26, 2004October 26, 2004
Wilfried WoeberWilfried Woeber [email protected]@cc.univie.ac.at
![Page 2: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/2.jpg)
topicstopics
IPv6 capable OSesIPv6 capable OSes
IPv6 capable applicationsIPv6 capable applications
End-System auto-configurationEnd-System auto-configuration
IPv6 capable routing nodesIPv6 capable routing nodes
![Page 3: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/3.jpg)
(some) IPv6 capable OSes(some) IPv6 capable OSesOperating SystemOperating System IPv6 capabilityIPv6 capability IPv6 supportedIPv6 supported
FreeBSDFreeBSD3.x with KAME-Stack3.x with KAME-Stack
4.x integrated4.x integrated
communitycommunity
communitycommunity
LinuxLinux since Kernel 2.2.19since Kernel 2.2.19communitycommunity
various distributionsvarious distributions
SolarisSolaris7 with patch7 with patch
8 integrated8 integratedSUNSUN
AIXAIX since 4.3since 4.3 IBMIBM
MS Windows 2000MS Windows 2000
MS Windows 9x/NTMS Windows 9x/NT
MSResearch IPv6 StackMSResearch IPv6 Stack
Trumpet WinsockTrumpet Winsock
nono
TrumpetTrumpet
MS Windows XPMS Windows XP integrated (integrated (ipv6 installipv6 install)) no (not yet, soon?)no (not yet, soon?)
![Page 4: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/4.jpg)
IPv6 capable applicationsIPv6 capable applications
http relatedhttp related Server: Apache, Fnord!, thttpdServer: Apache, Fnord!, thttpd
Clients: Mozilla Clients: Mozilla (1)(1), Lynx, w3m, wMosaic, Internet Explorer , Lynx, w3m, wMosaic, Internet Explorer (1)(1)
smtp, pop, imapsmtp, pop, imap Server: sendmail, qmail, exim, qpopper, cucipop, courier-*dServer: sendmail, qmail, exim, qpopper, cucipop, courier-*d
Clients: fetchmail, Inframail, elm, pine, muttClients: fetchmail, Inframail, elm, pine, mutt
nntpnntp Server: INN, leafnodeServer: INN, leafnode
Client: slrn, tinClient: slrn, tin
telnet, ssh, ftptelnet, ssh, ftp Server: proftpd, oftpdServer: proftpd, oftpd
Client: lftp, ncftpClient: lftp, ncftp
othersothers Bind, Squid, OpenLDAP, cvs, rat, vic, mpeg123, Quake, Bind, Squid, OpenLDAP, cvs, rat, vic, mpeg123, Quake, various IRC apps (refer to the v6 projects' application lists!)various IRC apps (refer to the v6 projects' application lists!)
…..and many, many more, e.g. UMTS release 5 requires IPv6!
(1) Beware, both prefer IPv6 connectivity!
![Page 5: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/5.jpg)
ConfigurationConfiguration
stateless address autoconfigurationstateless address autoconfiguration1) duplicate address detection (link-local addr.)1) duplicate address detection (link-local addr.)2) host sends router solicitation packet2) host sends router solicitation packet3) router sends router advertisment packet3) router sends router advertisment packet4) host builds address from interface identifier (known) 4) host builds address from interface identifier (known)
and prefix (sent by router with 3)and prefix (sent by router with 3)5) duplicate address detection again5) duplicate address detection again
stateful address autoconfigurationstateful address autoconfiguration DHCPv6 (work in progress...) DHCPv6 (work in progress...)
……and all possible combinations…and all possible combinations…
![Page 6: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/6.jpg)
RenumberingRenumbering
hostshostsstateless address autoconfigurationstateless address autoconfiguration
routerrouterPrefix Control OperationsPrefix Control Operations high security level:high security level: -) guard against replays-) guard against replays
-) authentication-) authentication-) integrity check-) integrity check
sent in ICMPv6-packets (type 138)sent in ICMPv6-packets (type 138)
![Page 7: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/7.jpg)
IPv6 capable RoutersIPv6 capable RoutersSoftware based routers:Software based routers:
Many public domain packages which implement IGPs and EGPs Many public domain packages which implement IGPs and EGPs (zebra, quagga, mrt, ...) can be used on (unix-like) workstations(zebra, quagga, mrt, ...) can be used on (unix-like) workstations
Hardware based routers:Hardware based routers: Most well-known vendors do already support (basic) IPv6 stuffMost well-known vendors do already support (basic) IPv6 stuff Cisco, Juniper, 6WIND, japanese products (Hitachi-NEC), ...Cisco, Juniper, 6WIND, japanese products (Hitachi-NEC), ... LibeRouter, openrouter projects (HW accelerated boards, GPL)LibeRouter, openrouter projects (HW accelerated boards, GPL)
What are the open issues?What are the open issues? Support for wider data paths in ASICs (32 ==> 128 bits)Support for wider data paths in ASICs (32 ==> 128 bits) Support for v6 protocols in interface micro-codeSupport for v6 protocols in interface micro-code Management and statistics, MIBs, DNS and reverse DNS on Management and statistics, MIBs, DNS and reverse DNS on
routerrouter Configuration and management tools in developmentConfiguration and management tools in development Various types and flavours of multicast and mc-routing...Various types and flavours of multicast and mc-routing...
![Page 8: IPv6 Support and Auto-Config. LAC NIC VII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at](https://reader038.vdocument.in/reader038/viewer/2022110303/55148bf6550346b2598b5045/html5/thumbnails/8.jpg)
IPv6 Status "master list"IPv6 Status "master list"
http://www.ipv6tf-sc.org/html/public/http://www.ipv6tf-sc.org/html/public/
ipv6tf-sc_pu_d3_4v1_3.pdfipv6tf-sc_pu_d3_4v1_3.pdf
http://www.ist-ipv6.org/http://www.ist-ipv6.org/