IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.

Slides:



Advertisements
Similar presentations
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
Advertisements

UWB UWB: High speed(>100Mbps), small area(WPAN), accurate positioning and distance measuring. Blue tooth: although it’s low speed, it has a more mature.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
CSCI 4550/8556 Computer Networks Comer, Chapter 22: The Future IP (IPv6)
EE 545 – BOGAZICI UNIVERSITY. Agenda Introduction to IP What happened IPv5 Disadvantages of IPv4 IPv6 Overview Benefits of IPv6 over IPv4 Questions -
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (IPv6)
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
IPv6-The Next Generation Protocol RAMYA MEKALA UIN:
4 IP Address (IPv4)  A unique 32-bit number  Identifies an interface (on a host, on a router, …)  Represented in dotted-quad notation
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Industry Test Devices and Test Suites Kurtis Vanarsdall IXIA Federal ,
IPv4 vs. IPv6 Anne-Marie Ethier Andrei Iotici "This report was prepared for Professor L. Orozco- Barbosa in partial fulfillment of the requirements for.
CS 457 – Lecture 16 Global Internet - BGP Spring 2012.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Understanding IPv6 Slide: 1 Lesson 1 Introduction to IPv6.
1 o Two issues in practice – Scale – Administrative autonomy o Autonomous system (AS) or region o Intra autonomous system routing protocol o Gateway routers.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Lecture 6 Overlay Networks CPE 401/601 Computer Network Systems slides are modified from Jennifer Rexford.
CS 268: Active Networks Ion Stoica May 6, 2002 (* Based on David Wheterall presentation from SOSP ’99)
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
By Rod Lykins.  Background  Benefits  Security Advantages ◦ Address Space ◦ IPSec  Remaining Security Issues  Conclusion.
Network Layer4-1 IP: Internet Protocol r Datagram format r IPv4 addressing r DHCP: Dynamic Host Configuration Protocol r NAT: Network Address Translation.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
TDC 375 Winter 2002John Kristoff1 Network Protocols IPv6.
Network Layer IS250 Spring 2010
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
CS 6401 IPv6 Outline Background Structure Deployment.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
Module 4: Designing Routing and Switching Requirements.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
CSIS  We need to create some logic to the environment  We want to keep like devices together  We want to make money leasing the use of the space.
Chapter 4, slide: 1 Chapter 4: Network Layer r Introduction r IP: Internet Protocol  IPv4 addressing  NAT  IPv6 r Routing algorithms  Link state 
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
A comparison of overlay routing and multihoming route control Hayoung OH
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.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
IP addresses. Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol datagram.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
1 NCM _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. How would you prepare for the technology you need.
Lesson 2 Introduction to IPv6.
University of California/Berkeley Internet and IPv6 Reviews for EE290T Minghua Chen
An end-to-end usage of the IPv6 flow label
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 20 Omar Meqdadi Department of Computer Science and Software Engineering University.
IPv 邱文揚 Joseph 李家福 Frank. Introduction The scale of IPv4 Internet has become far larger than one could ever imagine when designing.
1 Computer Networks IPv6. 2 Motivation The primary motivation from changing the IP datagram format is to increase the size of the useable address space.
Peer-peer and Application-level Networking CS 218 Fall 2003 Multicast Overlays P2P applications Napster, Gnutella, Robust Overlay Networks Distributed.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 Internet Protocol, Version 6 (IPv6) Special Topics in Computer Sciences Second Term 1433/1434 H Dr. Loai Bani Melhim.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
4: Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Goodbye IPv4…. Why the change? IPv4 – 1980’sIPv6 – 2000’s.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 CPSC 335 Data Communication.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
IPv6 / IP Next Generation
ECSE-6600: Internet Protocols
Internet Protocol, Version 6 (IPv6)
EE 122: Lecture 22 (Overlay Networks)
CS 381: Introduction to Computer Networks
Presentation transcript:

IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section

2 IPv6: Motivation  Need for a larger address space -Explosive growth -Under-utilization by class A/B/C addresses - Minus CIDR, NAT increase usable address space + Plus Wireless sensor networks, ubiquitous computing require small devices have IP addresses

3 Packet Format From wikipedia

4 Larger address is not everything  Headers structure is made to improve the performance of routing (from wikipedia)  No fragmentation -PMTU discovery is needed  No checksum  Flow label – QoS management  IPsec  Multicast

5 Comparison of IPv4 and IPv6 IPv4IPv6 Address Size32 bits128 bits FragmentationSupportedNot supported ChecksumYesNo QoSNoYes IPsecNoYes MulticastNoYes

6 Limitation of IP layer services  QoS -Payment issue  IPsec -End-to-End argument  Multicast

7 Internet Today  Changes in the network happen very slowly -IPv6 not deployed widely yet -Other examples: IPSEC (93), IP Multicast (90)  Why? -Internet network is a shared infrastructure; need to achieve consensus (IETF) -Many of proposals require to change a large number of routers (e.g., IP Multicast, QoS); otherwise end-users won’t benefit -One size does not fit all Different applications have different requirements

8 Goals  Make it easy to deploy new functionalities in the network  accelerate the pace of innovation  Allow users to customize their service

9 One Solution  Deploy processing in the network  Have packets processed as they traverse the network AS-1 IP AS-1 Overlay Network (over IP)

10 Example Default IP path determined by BGP & OSPF Reroute traffic using red alternative overlay network path, avoid congestion point 1 Acts as overlay router Berkeley MIT UCLA

11 Resilient Overlay Network (RON)  Premise: by building application overlay network, can increase performance and reliability of routing  Install N computers at different Internet locations  Each computer acts as an overlay network router -Between each overlay router is an IP tunnel (logical link) -Logical overlay topology is all-to-all (N^2)  Computers actively measure each logical link in real time for -Packet loss rate, latency, throughput, etc  Route overlay network traffic based on measured characteristics

12 What about P2P networks?  Some overlays are p2p networks  Some p2p networks are overlays