university of california/berkeley internet and ipv6 reviews for ee290t minghua chen...
TRANSCRIPT
![Page 1: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/1.jpg)
University of California/Berkeley
Internet and IPv6
Reviews for EE290TMinghua Chen
![Page 2: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/2.jpg)
University of California/Berkeley
Outline
• Internet – “The Internet: a tutorial”, by J. Crowcroft
• IPv6 – “The next generation of the Internet: aspects of the Internet protocol version 6”, by C. Lee et al.
![Page 3: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/3.jpg)
University of California/Berkeley
Internet – A Success
• Underlying technique– IP – addressing and routing– TCP/UDP – data transmission control
(e.g., error recovery, flow control)• Application
– WWW (killer application)– E-mail– Telnet– Chat
![Page 4: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/4.jpg)
University of California/Berkeley
Internet – A Success
• Underlying design– Connectionless datagram switching– Stateless end-to-end principle– Best effort– Client server model
• Less assumptions more scalable & robust easy to develop– Cost: some performance loss (e.g. transmit
data over a network whose MTU >> 576 bytes – maximum packet size in IPv4)
![Page 5: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/5.jpg)
University of California/Berkeley
Internet = Mail System
Berkeley Oakland Los Angeles
USA
Int.
New York
…
…
A mail system
Bottleneck
![Page 6: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/6.jpg)
University of California/Berkeley
Internet = Mail System
Berkeley Oakland
Los Angeles
South CANorth CA
USA
Int.
… …
…
…
…A better mail
system
![Page 7: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/7.jpg)
University of California/Berkeley
Problems in IPv4
• Scalability– Address run out– Explosive routing tables (router is the
bottle neck of Internet, instead of network speed)
• QoS– Best effort is not enough– Commercialized Internet
• Security
The most urgent thing!!
![Page 8: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/8.jpg)
University of California/Berkeley
Address Run Out• 232 = 4,294,967,296, will run out before
2005
• “ 32 bits should be enough address space for Internet” – Vint Cerf, 1977– 32 bit address space is approximately 107 times
of the # of computers in DARPA time.
0
100000
200000
300000
400000
500000
600000
700000
800000
900000
1000000
1989
1991
1993
1995
1997
1999
2001
2003
2005
hosts
460 Million users
Source: Cerf, based on www.nw.com, Jan 2000Source: Cerf, based on www.nw.com, Jan 2000
![Page 9: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/9.jpg)
University of California/Berkeley
# Of Items In A BGP Routing Table
Moore’s Law and CIDRmade it work for a while
Projected routing table growth withoutCIDR
Deployment Period of CIDR
![Page 10: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/10.jpg)
University of California/Berkeley
Effort On Saving IPv4
• VLSM(Variable Length Subnet Mask)– Try to figure out “problem of triple bears”
• CIDR(Classless Inter-Domain Routing)• NAT(Net Address Translation)• L3 Switching , MPLS• RSVP 、 RTP/RTCP 、 DirectRoute 、 SSL
• However, due to scalability reason, a new IP protocol has to be developed
![Page 11: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/11.jpg)
University of California/Berkeley
What Do IPv6 Do?
• Address– 128 bits. How large it is?
• ~ 3×1038
• Suppose earth as a smooth sphere, then there are one mol (6.02×1023) IPs/m2
– Why 128 bits?– Unicast, multicast, anycast– For one interface, it can have multiple IPv6
addresses
• Routing– Prefix routing and aggregation (based on CIDR)– Address space is strictly aggregated– Fixed size based header
![Page 12: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/12.jpg)
University of California/Berkeley
Difference In Header
![Page 13: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/13.jpg)
University of California/Berkeley
What Do IPv6 Do?
• MTU: 576 bytes 1280 bytes• Type of Class (8 bits) and Flow label
(20 bits) fields in header• Mobile IP
– Redirect the route to the mobile node if needed
• Security architecture– Protection for key header
![Page 14: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/14.jpg)
University of California/Berkeley
What Do IPv6 Do?
• Network management– Neighbor discovery
• MTU• Address resolution• Network prefix• Address lifetimes
– Address autoconfiguration• Use 64-bit IEEE EUI-64 address of the
hardware• Network prefix + 64-bit hardware address
![Page 15: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/15.jpg)
University of California/Berkeley
IPv4 IPv6
• Won’t happen in one day• Dual protocol stacks• Currently, 6bone uses IPv6 over IPv4
tunnel to connect IPv6 nodes
IPv4 world
IPv6 node IPv6 node
![Page 16: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/16.jpg)
University of California/Berkeley
Discussions
• IPv6 changes the underlying technique of Internet, then what will be the change in application? What will be the killer application in future?
• In past, we have IPv4, then apps comes out; how about today’s situation?
![Page 17: University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen minghua@eecs.berkeley.edu](https://reader035.vdocument.in/reader035/viewer/2022080914/56649f525503460f94c75c79/html5/thumbnails/17.jpg)
University of California/Berkeley
Summary
• Internet is a success• IPv4 has problems, especially in
address space, routing, QoS and security
• IPv6 want to address those problems• It may be a long time for IPv4
migrating to IPv6