Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Deep packet inspection wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
Computer network wikipedia , lookup
Net neutrality wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Net neutrality law wikipedia , lookup
Internet protocol suite wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Next Generation Internet Part I. IPv6 (Lecture 1) Prof. Sang-Jo Yoo Inha University Grading Attendance : Seminar: Term project : Final Examination: Prof. Sang-Jo Yoo 2 Inha University Term Projects Home Networking Wireless LAN Ad-hoc Network VoIP Mobile IP Multicasting considering mobility 15-20 pages (A4/single space/11 font) Overview/review/main technologies/comparisons/proposal & simulation Presentation Prof. Sang-Jo Yoo 3 Inha University Course / Seminar 주 1주 IPv6 Overview 2주 IPv6 3주 Activities for NGI Name M-Commerce 4주 KORNET, Server-farm Networking Wireless IP network 5주 Policy-based Network Ad-hoc network 6주 IntServ 7주 RSVP Use of RSVP in wireless network 8주 DiffServ Bandwidth-broker Prof. Sang-Jo Yoo 4 Inha University Course 주 9주 Name Routing QoS routing 10주 Term-Project 1 11주 Multicasting 12주 MPLS GMPLS 13주 Mobile-IP VPN 14주 Mobile-IP Streaming service 15주 Term-Project 2 16주 Term-Project 2 Prof. Sang-Jo Yoo 5 Inha University Internet Introduction Prof. Sang-Jo Yoo 6 Inha University Introduction Prof. Sang-Jo Yoo 7 Inha University Introduction WWW Growth Prof. Sang-Jo Yoo 8 Inha University Introduction Some numbers to ponder: An estimated 1.1 billion email messages were sent last year(, each averaging 18500 bytes. The total flow of data between the world’s 500 million email boxes: 20350 terabytes. At the end of 1969, the ARPANET (predecessor of the Internet) consisted of four computers. At its current average growth rate (69 new hosts added each minute), the Internet will comprise a billion hosts by 2005. Prof. Sang-Jo Yoo 9 Inha University Introduction Who keeps the Internet Running? Internet Corporation for Assigned Names and Numbers (ICANN) A nonprofit corporation responsible for allocating IP address space, assigning protocol parameters, and managing the domain name and root server system. This last function includes determining which new top-level domains are added to the system. Internet Assigned Numbers Authority (IANA) Belong to Internet Society. In Korea, KRNIC (Korea Network Information Center) Prof. Sang-Jo Yoo 10 Inha University Introduction Who keeps the Internet Running? Internet Engineering Task Force (IETF) An International community of network designers, operators, vendors, and researchers. Their job is to evolve the Internet and smooth its operation by creating technical standards through consensus. Prof. Sang-Jo Yoo 11 Inha University Introduction Who keeps the Internet Running? The Internet Society (ISOC) An international, nonprofit organization for Internet professionals. It serves as the “organizational home” of the IETF, overseeing various organizational and coordinating tasks. IAB(Internet Architecture Board) Prof. Sang-Jo Yoo 12 Inha University Introduction Who keeps the Internet Running? World Wide Web Consortium (W3C) A consortium of over 400 corporate, academic, and public institutions that oversees the application most responsible for the Net’s rapid growth: the World Wide Web. W3C identifies new technical requirements, designs technologies to fulfill them, produces standards (called recommendations), and coordinates its efforts with other standards groups, including the IETF. Prof. Sang-Jo Yoo 13 Inha University Introduction Growing Pains Problems: •The depletion of IP addresses (sometimes between 2005 and 2011) •The explosion in the sizes of routing tables Many TCP/IP engineers feel that the routing table explosion will condemn the Internet even sooner than the exhaustion of network addresses. •World Wide Wait Prof. Sang-Jo Yoo 14 Inha University Introduction Next generation IPng: refer to all the aspects of the next generation Internet Protocol IPv6: The new version of Internet Protocol Changes to IP affect many other TCP/IP protocols. In fact, at least 58 current TCP/IP standards must be revised to accommodate IPv6. There is also the question of migration. It simply is not possible to “flip a switch” somewhere and magically convert all IPv4 systems to IPv6. Prof. Sang-Jo Yoo 15 Inha University Introduction Next generation Other Improvements To Support QoS (Quality of Service) Integrated Service:RSVP (Resource reSerVation Protocol) Differentiated Service To support mobility Mobile IP Continuous improvements to TCP, HTTP, etc. Prof. Sang-Jo Yoo 16 Inha University Why IPv6? Prof. Sang-Jo Yoo 17 Inha University IPv4? IPv4 Problems Lack of class B IPv4 address space => CIDR addressing Nearly 60,000 Routable Prefixes Inadequate address aggregation Ballooning BGP databases and Router memory exhaustion Increased forwarding table look up time Security Mobility Quality of Service Prof. Sang-Jo Yoo 18 Inha University IPv4 Address IPv4 relied on CIDR based addressing, but address assignment efficiency is still below 1 % (Christian Huitema) due to inefficient address aggregation. Prof. Sang-Jo Yoo 19 Inha University CIDR Classless Inter-domain Routing 147.8.182.174/22 “22” is the network prefix, indicating the first 22 bits in the address represent a network. Network prefix in CIDR ranges from 13 to 27. <prefix, length> for aggregation. The longest match routing rule: 198.32.1.0/24, 198.32.0.0/16 198.32.3.0 198.32.2.0 198.32.1.0 198.33.1.0 198.0.0.0/14 ISP3 ISP3 198.32.3.0 198.32.2.0 198.32.1.0 198.32.0.0/16 198.33.1.0 ISP2 ISP1 198.32.2.0 ISP2 ISP1 198.32.2.0 198.33.1.0 198.33.1.0 198.32.1.0 198.32.1.0 198.32.3.0 198.32.3.0 Prof. Sang-Jo Yoo 198.33.0.0/16 20 Inha University background IPng was recommended by the IPng Area Directors of the Internet Engineering Task Force at the Toronto IETF meeting on July 25, 1994, and documented in RFC 1752, "The Recommendation for the IP Next Generation Protocol". The recommendation was approved by the Internet Engineering Steering Group on November 17, 1994 and made a Proposed Standard. Prof. Sang-Jo Yoo 21 Inha University background In 1973, TCP/IP was introduced to the ARPANET, which at that time connected about 250 sites and 750 computers In the following two decades since that, the Internet has grown into the dominant form of global information communication. TCP/IP has mushroomed into a family of protocols that provide a wealth of connectivity services. Prof. Sang-Jo Yoo 22 Inha University background The continued exponential growth of the Internet has exposed underlying inadequacies in the network's current technology. Today's base technology, Internet Protocol version 4 (IPv4) was last revised in 1981 (RFC791), and for the last several years the Internet Engineering Task Force has been developing solutions for these inadequacies. This solution, which has been given the name IPv6, will become the backbone for the next generation of communication applications. Prof. Sang-Jo Yoo 23 Inha University IPv6: Critical Technology for Network Connectivity in the 21st Century Twenty years from now the Internet will be routinely used in ways just as unfathomable to us, Virtually all the devices with which we interact, at home, at work, and at play, will be connected to the Internet – the possibilities are endless, and the implications staggering. Enabling the convergence of all these capabilities will be "The Network", an evolution of the current Internet, but still based on the TCP/IP protocol. To function within this new paradigm TCP/IP must evolve too, and the first significant step in that evolution is the development of the next generation of the "Internet Protocol," Internet Protocol version 6, or IPv6. Prof. Sang-Jo Yoo 24 Inha University IPv6 Overview It is a new version of the Internet Protocol, designed as a successor to IP version 4 and is assigned IP version number 6 and is formally called IPv6. IPv6 was designed to take an evolutionary step from IPv4. It was not a design goal to take a radical step away from IPv4. Functions that work in IPv4 were kept in IPv6, but functions that didn't work were removed. Header Format Simplification Improved Support for Extensions and Options Expanded Addressing Capabilities Flow Labeling Capability Authentication and Privacy Capabilities Prof. Sang-Jo Yoo 25 Inha University IPv6 overview Expanded Routing and Addressing capabilities Relief of address shortage Support of more addressing hierarchy Addition of anycast address to give multicast efficiencies Header length fixed to 40 bytes 64 bits + 128 bits source & destination address Easier to process in hardware and easier to compress. Improved support for Options Use of Extension Headers and improved coding give more efficient forwarding Prof. Sang-Jo Yoo 26 Inha University IPv6 Overview Hierarchial Addressing Structure Enables High Degree of Aggregation Ensures Minimum Number of Prefixes Minimizes Routing Tables Multihoming possibilities Enables users to switch between providers (autorenumbering) Offers increased security and cost optimization Prof. Sang-Jo Yoo 27 Inha University IPv6 Overview Security IPv4 Security Problems: 1) Denial of service attack 2) Address spoofing IPv6 Security: 1) 2) 3) 4) Mandated at the Kernel level => IPSEC Authentication Header (Default to MD5) Encryption ( Default to DES-CBC) Security Parameter Index (Defines non-default security association) 5) Repudiation features Prof. Sang-Jo Yoo 28 Inha University IPv6 Overview IPv6 QoS Advantages QoS becoming an issue as real time services emerge: Need for lower latency and jitter, but improved tolerance to lost packets More emphasis on timing relationships (time-stamping) 20-bit Flow Label enables identification of traffic flows Class of Service field to manage conflicts RSVP/IS used by routers to deal with requests DiffServ. Compression ATM Integration (Int. Serv. to ATM QoS Mapping) Prof. Sang-Jo Yoo 29 Inha University IPv6 Overview IPv6 /ATM Integration IPv6 Multicast Groups maps to ATM Multicast RSVP/IS maps to ATM QoS: Controlled Load to ATM UNI 3.1 CBR or 4.0 ABR Guaranteed maps to ATM UNI 3.1 or 4.0 CBR Prof. Sang-Jo Yoo 30 Inha University Links Internet2: http://www.internet2.edu/ NGI: http://www.ngi.gov/ IETF: http://www.ietf.cnri.reston.va.us/home.html vBNS: http://www.vbns.net/ TEN-34: http://www.dante.net/ten-34.html APAN: http://www.apan.net/ CANARIE: http://www.canarie.ca/ ESNET: http://www.es.net/ Prof. Sang-Jo Yoo 31 Inha University