Keywords. IPv6 network; network topology auto-discovery; IPv6 address; IPv6 stateless address autoconfiguration
|
|
- Loren McKinney
- 5 years ago
- Views:
Transcription
1 Research of the Topology Auto-discovery Approach in the IPv6 Access Network Shen Zengwei School of Computer Science and Engineering Beijing University of Aeronautics and Astronautics Beijing, ,P.R.China Zhou Gang School of Computer Science and Engineering Beijing University of Aeronautics and Astronautics Beijing, , P.R.China Abstract. For processing effective IPv6 network s management, it is crucial to carry out network topology discovery based on the characteristics of IPv6 network. Most research at present mainly focused on the approaches of IPv6 backbone network s topology discovery, but there s hardly any exploration to the approach of IPv6 access network s topology discovery. A strategy of topology discovery in the IPv6 access network is to be proposed in this paper. The correctness and the effectiveness of our approach are also to be analyzed through some tests in the end. Keywords. IPv6 network; network topology auto-discovery; IPv6 address; IPv6 stateless address autoconfiguration I. Introduction As the most important protocol in the TCP/IP suites, IP Protocol carries the responsibility for routing and addressing in the Internet. But because of the IP address s lack, the IP version 4 (IPv4) widely used at present can t meet the demand of the Internet s future development. So IETF (Internet Engineering Task Force) began to make research on finding the IPv4 s successor in In 1994, the new IP Protocol was named as IP version 6 (IPv6); then, the kernel protocol suite of IPv6 became IETF s official criterion in 1998 [1].IPv6 is probable to take the place of IPv4 before long. China attached a lot of importance to the development of IPv6. As the IPv6 backbone of CNGI (China Next Generation Internet), Cernet2 began to work in China also attached a lot of attention to the cooperative plan for the next generation Internet with Japan, and the WAN which connects the two countries has been accomplished. Topology can be defined as a graph whose nodes represent the network elements and edges stand for the physical or the logical interconnections between the elements. Topology discovery technology is an important way to describe the network s action. Topology graph can describe the architecture and the development trend of the network in a visible way. It is also fundamental for the IPv6 network management solution in the future. Precise topology data is crucial for the network management system to do the performance management, the fault management, etc. Because of the different characteristics between IPv6 and IPv4, the traditional IPv4 topology discovery technology is not appropriate for IPv6. For example, IPv6 networks usually have huge address space, so any iterative method used for the IPv4 devices detection is infeasible. What s more, most next hop entries in the IPv6 route table just can be addressed on the same link, so the discovery server can t find the new devices via next hop address. This paper is dedicated to the approach of topology discovery in the IPv6 network to meet the IPv6 network management s requirements. This work has been funded by 973 Project of China (2005CB321901) The paper is organized as follows. Firstly, we will discuss the architecture of IPv6 network and IPv6 address (Section II). And then, we will summarize the IPv6 topology discovery approach in brief (Section III). Based on the above know-ledge, we ll explain the key points in our solution (Section IV). In the end, we concluded with the discussion about the implementation (Section V) and the test result for our solution. II.IPv6 address and the IPv6 access network A. Format of the aggregatable global unicast address If the IPv6 hosts want to communicate with each other on the Internet, they should have an aggregatable global unicast address which has 64 bits prefix defined in RFC2374. The prefix is
2 defined hierarchical, including 3bits prefix flag, 13bits TLA (Top Level Aggregate)ID, 8 bits reserved field, 24 bits(next Level Aggregate)ID and 16 bits SLA(Site Level Aggregate)ID, as shown in Fig.1.They are used to identify ISP s different levels. Figure 1. Prefix of Aggregatable Global Unicast Address IPv6 supports stateless address configuration of global unicast address [2]. When the IPv6 nodes receive the router advertisement which provides the 64 bits prefix, it will be added up to the EUI-64 interface ID, the 128 bits aggrega-table global unicast address will be obtained. B. IPv6 access network According to ITU G.902, the access network is the system composed of the cable and the equipments from ISP s access switches to the end users network interface. Because a site doesn t have any down stream network and its topology structure can be organized by the network administrator independently, it can be seen as the basic unit of IPv6 access network. A site can comprise local links at most; the IPv6 nodes which share the same physical link are on the same local link [3]. If a host has the IPv6 stack, it will have the local link address whose prefix is FE80::/64. The local link address can only be used in the communication between the nodes on the same link, because the routers won t forward the packets which have local link address as their destination address either. III. IPv6 topology discovery approaches The process of topology discovery can be concluded as collecting different nodes configuration information through making use of types of protocol and calculating the inter-connections between the nodes according to the graph theory. The aims and the approaches of topology discovery in the backbone network or in the access network are quite different. In the backbone network, it covers a wide range, uses the generic protocols such as UDP and ICMP, so the result couldn t be precise. In the access network, it covers a much narrower range, network management protocols such as SNMP is widely used and more attention is paid to the precision and the real-time ability. So the topology discovery approaches in backbone and in access network should be researched respectively. Current research of the IPv6 network topology discovery in the world mainly focuses on the backbone topology between different TLAs. IPv6 Resource Centre of UK and National Technical University of Athens have been representing their backbone topology diagrams between the TLAs in 6Bone independently [4]. And on Mar 4th 2005, CAIDA began to put out the interconnections diagrams between the ASs [5] ; it may be a new evolvement of IPv6 backbone network s topology discovery. I.Astic and O. Festor of LORIA-INRIA Lorraine proposed the hierarchical topology discovery approach in They suggested a kind of two-level architecture including a local agent (LA) on every link [6], a global manager (CM) somewhere in the network and a protocol to exchange data between them as shown in Figure 2. Figure 2. Hierarchical topology discovery in IPv6 network. Each LA manages only one link, and its mission is to discover every node s information that can be found. The LA s algorithm can be active or passive. An active algorithm sends ICMPv6 or other
3 requests in order to collect specific information. A passive algorithm listens to all the information going through the link only. CM s job is to receive all the information coming from the LAs, to correlate them all together and to build the topology. CM uses the UDP message to communicate with the LAs. IV. Key points of topology discovery in IPv6 access network The network management technology s research in the IPv6 network hasn t been very mature yet. Because IPv6 hasn t been widely used in the commercial applications, the need of the effective IPv6 network s management is not so exigent, and the MIB related to IPv6 hasn t been well supported by the IPv6 devices manufactures either. The key points of the IPv6 access network topology discovery system include the functions of local node s discovery, the double stack information collection and the path information collection. They are going to be introduced in detail. A. Local nodes discovery In the IPv4 network, in order to determinate all the devices alive in the given subnet, the topology discovery server usually sends exhaustive ICMP echo requests to all the possible IPv4 addresses. But IPv6 s huge address space prevents using this method, because IPv6 address has 64 bits interface ID, it is unacceptable to use an iterative way to list all the 2^64 possible address. Fortunately, several kinds of reserved multicast address were defined in RFC2373, including FF02::1 (all the IPv6 nodes on this link) and FF02::2 (all the IPv6 routers on this link). Every node (including hosts, routers) on the link will accept the packets whose destination are FF02::1, but only the routers will process the packets whose destination are FF02::2. So if sending ICMPv6 echo request to FF02::1, all the IPv6 nodes alive can be determinate; if sending ICMPv6 echo request to FF02::2, all the IPv6 routers on the local link will answer. The source address of the packets which the local nodes discovery module memorized is every node s local link address whose last 64 bits is the interface ID conforming to the EUI-64 format. Sending ICMPv6 router solicitation to FF02::2, the router advertisement from the local router will designate the subnet prefix. Add it to the interface ID, one of the nodes stateless auto-configuration addresses can be found. The local nodes discovery module follows this algorithm: 1. Send an ICMPv6 echo request to the all-nodes multicast address on local link FF02::1. 2. Arm a timer 3. Wait for an interruption. 4. If a message arrived, 4.1. If the packet is an ICMPv6 echo reply, memorize the source address received, 4.2. Get the MAC address from the node s local link address. 5. If the timer ended, 5.1. Send an ICMPv6 echo request to the all-routers multicast address on this link FF02:: Arm a timer, 5.3. Wait for an interruption, 5.4. If a message arrived, If the packet is an ICMPv6 echo reply, memorize the source address received, Mark its type to be router, 6. If the timer ended, 6.1. Send an ICMPv6 router solicitation to the all-routers multicast address FF02:: Wait for an interruption If the packet is a router advertisement, save the prefix of the subnet. 7. If the prefix is known, try to compose the IPv6 auto-configured addresses. 8. Find node s string names associated with local link addresses. B. Double stack information collection In the interim of IPv4 to IPv6, it is common for the devices to have both of the IPv4 and the IPv6 stacks. The topology discovery service should have the capability of recognizing them on such devices. In order to find out the corresponding IPv4 address to the IPv6 address, our system has to scan the IPv4 address space on this link. Because there is relationship between IPv6 local link address and the MAC address, nodes MAC address on the link can be got from the local discovery module. After listing all the address in the IPv4 subnet space, there will be some mapping information between the IPv4 address and the MAC address in the server s ARP buffer. Because every interface has a unique MAC address, the IPv4 and the IPv6 address which map the same MAC address are of the same double stack device. The algorithm can be described as: 1. Get the MAC address from local nodes discovery nodes. 2. Learn LA s local IPv4 address and subnet mask.
4 3. Calculate the IPv4 address space on this link. 4. Send IPv4 ICMP echo reply to all of the possible IPv4 address on this link. 5. Get the IP-MAC information from local ARP buffer. 6. Find the IPv4 and IPv6 address which can match the same MAC address. C. Path information collection The information about the connection between the local network and the backbone should be got via the topology discovery service too. If call the traceroute6 function which sends the UDP packets with the increasing hop limit value, according to the Time Exceeds Message sent by the routers, the path from the local link to the CM can be got, then the local link s access point can be found. It can be described as: 1. Call the traceroute function, the CM is the destination. 2. Arm a timer. 3. Wait for an interruption If the packet is an ICMPv6 time exceeds packets, memorize the source address. 4. If timer ended. 5. Send all of the information to CM. V.Implementation experience National Lab. of Software Development Environment has implemented the IPv6 hierarchical topology discovery system. Local link s topology discovery subsystem is independent from the backbone network s subsystem; they comprise of the LA (Local Agent) and CM (Central Manager) architecture as shown in Figure 3. Figure 3. Architecure of the IPv6 topology discovery system The backbone s topology discovery subsystem is used to detect the interconnections between the backbone routers, and it is deployed on the CM; LA is in charge with the collection of local links topology information; CM create the global topology graph on the basis of the local links and the backbone network s topology information. Our system s architecture looks the same as LORIA-INRIA Lorraine s discovery system introduced before. But there s some differences between them, such as the imple-mentation and the network range they covered. First of all, LORIA-INRIA Lorraine s system is used to manage their LAN; but our system s scanning range includes the WAN. Secondly, the backbone information in LORIA-INRIA Lorraine s system is got from the LAs; but in our system, the traceroute destination is analyzed from the Internet s BGP route table, so it will cover the networks in which there s no LA, the gateways which the LAs found will be attached to the current topology graph. What s more, LORIA-INRIA Lorraine s LA uses some passive algorithm to listen in the link to avoid additional traffic; but in our system, in order to insure the topology graph s real-time ability, we collect all of the information in the local link by sending certain requests completely. If some information can t be got from the response directly, we will calculate it through some rules. A. CM s and LA s structure In this paper, we mainly discuss the LA s design and implementation. But in order to explain the overall structure of our system, we will introduce the CM in brief. CM is in charge with receiving the message from the LAs, and then these local links topology will be correlated with the graph which has been got. In order to collect the backbone topology, CM will look into its gateway s BGP route table to find out the possible IPv6 routers in the WAN. And
5 these router items will be the destination of the traceroute function; its result will be a series of lines, and then they will be interlaced with each other to compose a network by seeking their cross points. The proposal about the CM can be got from The LA comprises three modules: local discovery, double stack information collection and path information collection and communication as shown in Fig. 4. Figure 4. Modules of the IPv6 topology discovery system The local discovery module discovers the IPv6 nodes via sending the ICMPv6 echo request and router solicitation packets to the multicast address FF02::1 and FF02::2. The nodes stateless autoconfiguration address can be got from the information of local link address and router prefix. And then, this module will get the devices string name by DNS requests. The tuples of <IPv6 address, MAC address> got from the local discovery module will be passed to the double stack information collection module. After listing all the address in the IPv4 subnet space, we can get the pair of <IPv4 address, MAC address>. Through finding out the pairs with the same MAC address, the pairs of <IPv4 address, IPv6 address > will be got at last. These information will be passed to the path information collection and communication module. After calling the traceroute function to find out the path between LA and CM, the local nodes and the path s information will be sent to CM encapsulated in the SNMP trap packets [10] and TCP packets. B. Network environment The practical topology discovery system is shown in Figure 5. LAs are deployed in the subnets 2001:251:1E01: 14:2::/80, 2001:251:1E01:14:3::/80, 2002: D219:8538:4::/64, and 3FFE:3240:8006::0/64. Subnets 2001:251:1E01:14:2::/80 and 2001:251:1E01: 14:3::/64 are connected to the China and Japan Cooperative IPv6 Testing Network via static routes; subnet 2002:D219: 8538:4::/64 is connected to the global IPv6 Internet through 6to4 tunnel broker; 3FFE:3240:8006::0/64 is connected to Cernet s backbone via BGP. They have different route distance to the CM, and these four subnets access the backbone network through different methods such as tunnels, static routes or dynamic routes respectively, so we choose them as the experiment environment for the LAs. CM is on a double stack host which connects to the Cernet s AS border routers directly, and it can communicate with all of the LAs.
6 Figure 5. The experiment environment of the topology discovery system C. System measurement These four subnets prefix and the of nodes in them are shown in Table 1. Because IPv4 subnet s space on the links affects the topology discovery time, it will be listed below too. Table 1. The information of the experimental IPv6 network subnet IPv4 address space of nodes A 2002:D219:8538:4::/ B 3FFE:3240:8006::0/ C 2001:251:1E01:14:3::/ D 2001:251:1E01:14:2::/ LA is running on the host with Redhat Linux9 whose memory size is 128 megabytes and CPU is PII 333 MHz. The nodes on the same link are interconnected with 100Mb/s Ethernet. Every LA is on one host in these networks, so it shouldn t bring any negative effects to the nodes and the network. We did some measurement to validate LA s consumption. The percentage of the CPU time and the memory size used can explain the influence to the host s performance, and the input and output flux generated by LA will explain its influence to the network. The measurement can be divided into three steps: 1. Start up the local agent; 2. Use the shell command of ps -eo pid,tt,user,fname, %mem,%cpu to get the percentage of CPU time and the memory size that the LA process used; 3. Get total bytes of the ICMP, ICMPv6 and UDP packets the agent sent in topology discovery with tcpdump, and then we can get the average flux from the result. The result is shown in Table 2: subnet Table 2.The resource consumed by the local agent percentage of memory size percentage of CPU time discovery time (seconds) input flux (KB/S) output flux (KB/S) A 0.2% 0.2% B 0.1% 0.1% C 0.1% 0.1% D 0.1% 0.1% The process of LA hardly consumed any CPU and memory resource. On the other hand, the average input and output flux were below 1KB/s, which almost can be omitted compared with the bandwidth of 100Mb/s. The result proves that the LA has little influence on the host and the network. In order to check whether LA can reflect the topology change in time, it is necessary to do the discovery delay s test. In the test, we added and reduced the IPv6 devices on the link manually and calculated the time until the topology graph changed. Let the time when the topology graph was created to be t2; the time when the practical change happened in the network to be t1; the of nodes increase and decrease to be n. The average delay d is going to be: t2-t1 d= n (1)
7 The result is shown in Table 3. Table 3. Delay of the topology data updating of the local agent subnet nodes increase nodes decrease increase increase measure d average delay (seconds ) decrease Decrease measure d average delay (seconds ) A B C D Because there isn t any commercial IPv6 network management software available, we have to compare the result with HP Openview s performance guide-line, as shown in Table 4 [7]. Table 4. Delay of the topology data updating of Openview delay of devices off-line discovery(seconds) discovery delay of devices startup (seconds) OpenView We can see LA s delay is much shorter than Openview, and it can almost reflect the access network s topology change in time. VI. Conclusion With the IPv6 network s fast development, it becomes a latent requirement to manage the IPv6 network efficiently. This paper proposed a solution of how to do topology discovery in the IPv6 access network according to the network s structure. And then, we accomplished the system s design and the software s implementation. In the end, we did some measurement to prove our system can meet the demand of the access network s topology discovery in a certain extent. Reference [1] Silvia Hargen. IPv6 Essentials. O'Reilly Media, Inc.2002 [2] S.Thomson.IPv6 Stateless Address Autoconfiguration(Track of RFC1971). IETF RFC2462, 1998 [3] Sam Brown. Configuring IPv6 for Cisco IOS. Beijing: Publishing House of Electronics Industry, ~36, 89~93 [4] [5] [6] O.Festor. A Hierarchical Topology Discovery Service for IPv6 Networks, France: LORIA-INRIA Lorraine 2002 [7]Du Yushui, Zhou Gang, etc. Strategy for updating the data of automatic topology discovery.beijing: Journal of Beijing University of Aeronautics and Astronautics
IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land
IPv6 1 IPv4 & IPv6 Header Comparison IPv4 Header IPv6 Header Ver IHL Type of Service Total Length Ver Traffic Class Flow Label Identification Flags Fragment Offset Payload Length Next Header Hop Limit
More informationIPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local
1 v4 & v6 Header Comparison v6 Ver Time to Live v4 Header IHL Type of Service Identification Protocol Flags Source Address Destination Address Total Length Fragment Offset Header Checksum Ver Traffic Class
More informationRocky Mountain IPv6 Summit April 9, 2008
Rocky Mountain IPv6 Summit April 9, 2008 Introduction to the IPv6 Protocol Scott Hogg GTRI - Director of Advanced Technology Services CCIE #5133, CISSP 1 IPv6 Header IPv4 Header 20 bytes IPv6 Header, 40
More informationConfiguring IPv6 basics
Contents Configuring IPv6 basics 1 IPv6 overview 1 IPv6 features 1 IPv6 addresses 2 IPv6 neighbor discovery protocol 5 IPv6 PMTU discovery 8 IPv6 transition technologies 8 Protocols and standards 9 IPv6
More informationTCP/IP Protocol Suite
TCP/IP Protocol Suite Computer Networks Lecture 5 http://goo.gl/pze5o8 TCP/IP Network protocols used in the Internet also used in today's intranets TCP layer 4 protocol Together with UDP IP - layer 3 protocol
More informationThe Interconnection Structure of. The Internet. EECC694 - Shaaban
The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense
More informationLecture Computer Networks
Prof. Dr. Hans Peter Großmann mit M. Rabel sowie H. Hutschenreiter und T. Nau Sommersemester 2012 Institut für Organisation und Management von Informationssystemen Lecture Computer Networks Internet Protocol
More informationOrganization of Product Documentation... xi
Contents Organization of Product Documentation... xi Chapter 1 Getting Started... 1-1 Introduction...1-1 Software Versions Covered...1-1 Audience...1-1 Conventions...1-1 Terminology...1-2 Support and Warranty
More informationTable of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1
Table of Contents 1 IPv6 Configuration 1-1 IPv6 Overview 1-1 IPv6 Features 1-1 Introduction to IPv6 Address 1-2 Introduction to IPv6 Neighbor Discovery Protocol 1-5 Introduction to ND Snooping 1-7 Introduction
More informationCSCI-1680 Network Layer:
CSCI-1680 Network Layer: Wrapup Rodrigo Fonseca Based partly on lecture notes by Jennifer Rexford, Rob Sherwood, David Mazières, Phil Levis, John JannoA Administrivia Homework 2 is due tomorrow So we can
More informationTable of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1
Table of Contents 1 IPv6 Configuration 1-1 IPv6 Overview 1-1 IPv6 Features 1-1 Introduction to IPv6 Address 1-3 Introduction to IPv6 Neighbor Discovery Protocol 1-5 Introduction to IPv6 DNS 1-8 Protocols
More informationTable of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1
Table of Contents 1 IPv6 Configuration 1-1 IPv6 Overview 1-1 IPv6 Features 1-1 Introduction to IPv6 Address 1-3 Introduction to IPv6 Neighbor Discovery Protocol 1-6 Introduction to IPv6 DNS 1-8 Protocols
More informationOperation Manual IPv6 H3C S3610&S5510 Series Ethernet Switches Table of Contents. Table of Contents
Operation Manual IPv6 Table of Contents Table of Contents Chapter 1 IPv6 Basics Configuration... 1-1 1.1 IPv6 Overview... 1-1 1.1.1 IPv6 Features... 1-2 1.1.2 Introduction to IPv6 Address... 1-3 1.1.3
More informationIPv6 Neighbor Discovery
The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the link-layer address of a neighbor on the same network (local
More informationPlanning for Information Network
Planning for Information Network Lecture 7: Introduction to IPv6 Assistant Teacher Samraa Adnan Al-Asadi 1 IPv6 Features The ability to scale networks for future demands requires a limitless supply of
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationIPv6 Technical Challenges
IPv6 Technical Challenges Peter Palúch, CCIE #23527, CCIP University of Zilina, Slovakia Academy Salute, April 15 th 16 th, Bucharest IPv6 technical challenges What challenges do I meet if I decide to
More informationIPv6 Neighbor Discovery
About, page 1 Prerequisites for, page 2 Guidelines for, page 2 Defaults for, page 4 Configure, page 5 View and Clear Dynamically Discovered Neighbors, page 10 History for, page 11 About The IPv6 neighbor
More informationIPv6 ND Configuration Example
IPv6 ND Configuration Example Keywords: IPv6 ND Abstract: This document describes the application environment and typical configuration of IPv6 ND. Acronyms: Acronym Full spelling ARP FIB Address Resolution
More informationIETF RFCs Supported by Cisco NX-OS Unicast Features Release 6.x
IETF Supported by Cisco NX-OS Unicast Features Release 6.x BGP, page 1 First-Hop Redundancy Protocols, page 2 IP Services, page 3 IPv6, page 3 IS-IS, page 4 OSPF, page 5 RIP, page 5 BGP RFC 1997 BGP Communities
More informationIPv6 Neighbor Discovery
About, page 1 Prerequisites for, page 2 Guidelines for, page 2 Defaults for, page 4 Configure, page 5 Monitoring, page 10 History for, page 11 About The IPv6 neighbor discovery process uses ICMPv6 messages
More informationDOLPHIN: THE MEASUREMENT SYSTEM FOR THE NEXT GENERATION INTERNET
DOLPHIN: THE MEASUREMENT SYSTEM FOR THE NEXT GENERATION INTERNET Xinpei Lang, Gang Zhou, Chen Gong, Wei Han National Lab of Software Development Environment Department of Computer Science Beihang University,
More informationInterconnecting Cisco Networking Devices Part 1 ICND1
Interconnecting Cisco Networking Devices Part 1 ICND1 Course Length: 5 days Course Delivery: Traditional Classroom Online Live Course Overview Interconnecting Cisco Networking Devices, Part 1 (ICND1) v3.0
More informationIPv6. (Internet Protocol version 6)
IPv6 Réseaux 1 IPv6 (Internet Protocol version 6) 2 IPv6 IP version 6 is the new version of the Internet Protocol (IP) The standardization process started in the 90s The main elements of IPv4 are still
More informationIPv6 Associated Protocols. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011
IPv6 Associated Protocols Athanassios Liakopoulos (aliako@grnet.gr) 6DEPLOY IPv6 Training, Skopje, June 2011 Copy... Rights This slide set is the ownership of the 6DEPLOY project via its partners The Powerpoint
More informationIPv6 Neighbor Discovery
IPv6 Neighbor Discovery Last Updated: September 19, 2012 The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the
More informationIntroduction to IPv6 - II
Introduction to IPv6 - II Building your IPv6 network Alvaro Vives 27 June 2017 Workshop on Open Source Solutions for the IoT Contents IPv6 Protocols and Autoconfiguration - ICMPv6 - Path MTU Discovery
More informationMIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE
MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE 1 SHEETAL BORSE, 2 MRUDUL DIXIT 1,2 Department of Electronics and Telecommunication, Cummins College of Engineering
More informationInternet Protocol, Version 6
Outline Protocol, Version 6 () Introduction to Header Format Addressing Model ICMPv6 Neighbor Discovery Transition from to vs. Taken from:chun-chuan Yang Basics: TCP/ Protocol Suite Protocol (IP) Features:
More informationThe Netwok Layer IPv4 and IPv6 Part 2
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 2 Jean Yves Le Boudec 2014 1 Contents 6. ARP 7. Host configuration 8. IP packet format Textbook Chapter 5: The Network Layer
More informationLecture 3. The Network Layer (cont d) Network Layer 1-1
Lecture 3 The Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router? Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets
More informationChapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0
Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0 CCNET v6 13 Chapter 7 - Sections & Objectives 7.1 IPv4 Network Addresses Convert between binary and decimal numbering
More informationConfiguring IPv6 for Gigabit Ethernet Interfaces
CHAPTER 46 IP version 6 (IPv6) provides extended addressing capability beyond those provided in IP version 4 (IPv4) in Cisco MDS SAN-OS. The architecture of IPv6 has been designed to allow existing IPv4
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationTCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12
TCP/IP Networking Training Details Training Time : 9 Hours Capacity : 12 Prerequisites : There are no prerequisites for this course. About Training About Training TCP/IP is the globally accepted group
More informationTop-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols
Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Copyright 2010 Cisco Press & Priscilla Oppenheimer 1 Switching 2 Page 1 Objectives MAC address table Describe the features
More informationIPv6 Neighbor Discovery
The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the link-layer address of a neighbor on the same network (local
More informationETSF05/ETSF10 Internet Protocols Network Layer Protocols
ETSF05/ETSF10 Internet Protocols Network Layer Protocols 2016 Jens Andersson Agenda Internetworking IPv4/IPv6 Framentation/Reassembly ICMPv4/ICMPv6 IPv4 to IPv6 transition VPN/Ipsec NAT (Network Address
More informationIPv6 Feature Facts
12.1.2 IPv6 Feature Facts The current IP addressing standard, version 4, will eventually run out of unique addresses, so a new system is being developed. It is named IP version 6 or IPv6. You should know
More informationNew IP Header. Why change IP. Address Notation. Changes. Information Sources. IP Version 6 ITL
Information Sources IP Version 6 ITL www.ipv6.org Christian Huitema, IPv6, The New Internet Protocol, Prentice Hall PTR, 1996. Lots of RFCs, 3513 describes the current address format Many others, see the
More informationInformation Sources Hans Kruse & Shawn Ostermann, Ohio University
IP Version 6 ITL Information Sources www.ipv6.org Christian Huitema, IPv6, The New Internet Protocol, Prentice Hall PTR, 1996. Lots of RFCs, 3513 describes the current address format Many others, see the
More informationIPv6 CONSORTIUM TEST SUITE Address Architecture Conformance Test Specification
IPv6 CONSORTIUM TEST SUITE Address Architecture Technical Document Version 2.4 University of New Hampshire 121 Technology Drive, Suite 2 Durham, NH 03824 IPv6 Consortium Phone: +1-603-862-2804 http://www.iol.unh.edu
More informationICND1 v2.0 Interconnecting Cisco Networking Devices Part 1 CCENT & Part of CCNA Rout/Switch
ICND1 v2.0 Interconnecting Cisco Networking Devices Part 1 CCENT & Part of CCNA Rout/Switch Course Length: 5 days Course Delivery: Traditional Classroom Online Live Course Overview Interconnecting Cisco
More informationCCENT Study Guide. Chapter 14 Internet Protocol Version 6 (IPv6)
CCENT Study Guide Chapter 14 Internet Protocol Version 6 (IPv6) Chapter 14 Objectives The CCENT Topics Covered in this chapter include: 1.11 Identify the appropriate IPv6 addressing scheme to satisfy addressing
More informationCCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4
CCNA Exploration Network Fundamentals Chapter 06 Addressing the Network IPv4 Updated: 20/05/2008 1 6.0.1 Introduction Addressing is a key function of Network layer protocols that enables data communication
More informationAn IPv6 unicast address is an identifier for a single interface, on a single node. A packet that is sent to a unicast
An IPv6 unicast address is an identifier for a single interface, on a single node. A packet that is sent to a unicast address is delivered to the interface identified by that address. Finding Feature Information,
More informationCS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis
CS-435 spring semester 2016 Network Technology & Programming Laboratory University of Crete Computer Science Department Stefanos Papadakis & Manolis Spanakis CS-435 Lecture #4 preview ICMP ARP DHCP NAT
More informationCOSC4377. TCP vs UDP Example Statistics
Lecture 16 TCP vs UDP Example Statistics Trace Sample UDP/TCP Ratio Total IP Traffic (pkts/bytes/flows) pkts bytes flows CAIDA OC48 08 2002 0.11 0.03 0.11 (1371M/838GB/79M) 01 2003 0.12 0.05 0.27 (463M/267GB/26M)
More informationCommunication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner
Communication Networks (0368-3030) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University Allon Wagner Kurose & Ross, Chapter 4 (5 th ed.) Many slides adapted from: J. Kurose & K. Ross
More informationForeword xxiii Preface xxvii IPv6 Rationale and Features
Contents Foreword Preface xxiii xxvii 1 IPv6 Rationale and Features 1 1.1 Internet Growth 1 1.1.1 IPv4 Addressing 1 1.1.2 IPv4 Address Space Utilization 3 1.1.3 Network Address Translation 5 1.1.4 HTTP
More informationAdvanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific. IPv6
CYBR 230 Jeff Shafer University of the Pacific IPv6 2 IP Versions Version Description 0-3 Unused: Development versions of IP 4 Current network-layer protocol 5 Unused: Experimental stream protocol ST 6
More informationInterconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview
Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview This course will teach students about building a simple network, establishing internet connectivity, managing network device security,
More informationIPv6 Concepts. Improve router performance Simplify IP header Align to 64 bits Address hierarchy with more levels Simplify routing tables
IPv6 Concepts Tópicos Avançados de Redes 2016/2017 Why IPv6? 2 Lack of IPv4 addresses Imply NAT, or other solutions; Realm Specific IP (RFC3102) Improve router performance Simplify IP header Align to 64
More informationETSF10 Internet Protocols Routing on the Internet
ETSF10 Internet Protocols Routing on the Internet 2014, Part 2, Lecture 1.2 Jens Andersson Internet Hierarchy 2014-11-10 ETSF05/ETSF05/ETSF10 - Internet Protocols 2 Hierarchical Routing aggregate routers
More informationIPv6 Next generation IP
Seminar Presentation IPv6 Next generation IP N Ranjith Kumar 11/5/2004 IPv6 : Next generation IP 1 Network Problems Communication Problem Identification Problem Identification of Networks Logical Addressing
More informationInformation Sources Hans Kruse & Shawn Ostermann, Ohio University
IP Version 6 ITL Information Sources www.ipv6.org Christian Huitema, IPv6, The New Internet Protocol, Prentice Hall PTR, 1996. Lots of RFCs, 3513 describes the current address format Many others, see the
More informationTable of Contents 1 IPv6 Basics Configuration 1-1
Table of Contents 1 IPv6 Basics Configuration 1-1 IPv6 Overview 1-1 IPv6 Features 1-1 Introduction to IPv6 Address 1-3 Introduction to IPv6 Neighbor Discovery Protocol 1-5 IPv6 PMTU Discovery 1-8 Introduction
More informationIPv6 Autoconfiguration. Stateless and Stateful. Rabat, Maroc Mars 2007
IPv6 Autoconfiguration Stateless and Stateful Rabat, Maroc 28-30 Mars 2007 Philippe.Bereski@alcatel.fr Simon.Muyal@renater.fr Bernard.Tuy@renater.fr Copy... Rights This slide set is the ownership of the
More informationRadware ADC. IPV6 RFCs and Compliance
Radware ADC IPV6 s and Compliance Knowledgebase Team February 2016 Scope: This document lists most of the s that relevant to IPv6. Legend: Yes supported N/A not applicable No Currently not supported Relevance:
More informationIPv6: An Introduction
Outline IPv6: An Introduction Dheeraj Sanghi Department of Computer Science and Engineering Indian Institute of Technology Kanpur dheeraj@iitk.ac.in http://www.cse.iitk.ac.in/users/dheeraj Problems with
More informationipv6 mobile home-agent (global configuration)
ipv6 mobile home-agent (global configuration) ipv6 mobile home-agent (global configuration) To enter home agent configuration mode, use the ipv6 mobile home-agent command in global configuration mode.
More informationChapter 4: Routing Concepts. Routing & Switching
Chapter 4: Routing Concepts Routing & Switching Routers are Computers Routers are specialized computers containing the following required components to operate: Central processing unit (CPU) Operating
More informationIPv6 Protocol Architecture
IPv6 Protocol Architecture v4/v6 Header Comparison Not kept in IPv6 Renamed in IPv6 Same name and function New in IPv6 2 New Functional Improvement Address Space Increase from 32-bit to 128-bit address
More informationInternet Protocol Version 6: advanced features. The innovative aspects of IPv6
Internet Protocol Version 6: advanced features The innovative aspects of IPv6 1 Autoconfiguration Addresses are composed by Information held by routers (network address) Information locally available (interface
More informationLast time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing
Last time Network layer Introduction forwarding vs. routing Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding tables, longest prefix matching IP: the Internet Protocol
More informationNetwork layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationInterconnecting Cisco Network Devices Part 1 v2.0 (ICND 1)
Interconnecting Cisco Network Devices Part 1 v2.0 (ICND 1) COURSE OVERVIEW: Interconnecting Cisco Networking Devices, Part 1 (ICND1) v2.0 is a five-day, instructor-led training course that teaches learners
More informationINDEX. BGP Attributes Download. bgp policy accounting command broadcast addresses, used instead of bundle-hash command. cache entries, definition
INDEX HC IC MCC MNC MPC QC RC SC SMC A Cisco IOS XR Interface and Hardware Component Configuration Guide Cisco IOS XR IP Addresses and Services Configuration Guide Cisco IOS XR Multicast Configuration
More informationdebug ip ospf database external default-metric subnet area 0 stub distribute-list in Serial0/1
Which statement about stateless autoconfiguration is true? A host can autoconfigure itself by appending its MAC address to the local link prefix (64 bits). 2 Autoconfiguration allows devices to connect
More informationConfiguring IPv6. Information About IPv6. Send document comments to CHAPTER
CHAPTER 3 This chapter describes how to configure Internet Protocol version 6 (IPv6), which includes addressing, Neighbor Discovery Protocol (ND), and Internet Control Message Protocol version 6 (ICMPv6),
More informationIPv6 Configuration Guide, Cisco IOS XE Fuji 16.8.x (Catalyst 9400 Switches)
IPv6 Configuration Guide, Cisco IOS XE Fuji 16.8.x (Catalyst 9400 Switches) First Published: 2018-03-02 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com
More informationIPv6 associated protocols
IPv6 associated protocols Address auto-configuration in IPv6 Copy Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version of this material may be reused and
More informationOSI Data Link & Network Layer
OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing
More informationIPv6 Basics. APNIC Training Bali, Indonesia February, Jordi Palet - 1
IPv6 Basics APNIC Training Bali, Indonesia February, 2007 Jordi Palet (jordi.palet@consulintel.es) - 1 Why a New IP? Only compelling reason: more addresses! for billions of new devices, e.g., cell phones,
More informationNetwork layer: Overview. Network Layer Functions
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationIP Routing Volume Organization
IP Routing Volume Organization Manual Version 20091105-C-1.03 Product Version Release 6300 series Organization The IP Routing Volume is organized as follows: Features IP Routing Overview Static Routing
More informationOutline. IP Address. IP Address. The Internet Protocol. o Hostname & IP Address. o The Address
Outline IP The Internet Protocol o IP Address IP subnetting CIDR o ARP Protocol o IP Function o Fragmentation o NAT o IPv6 2 IP Address o Hostname & IP Address IP Address o The Address ping www.nu.ac.th
More informationVorlesung Kommunikationsnetze
Picture 15 13 Vorlesung Kommunikationsnetze Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen
More informationTable of Contents. Cisco TCP/IP
Table of Contents TCP/IP Overview...1 TCP/IP Technology...1 TCP...1 IP...2 Routing in IP Environments...4 Interior Routing Protocols...5 RIP...5 IGRP...6 OSPF...6 Integrated IS IS...6 Exterior Routing
More informationInitial motivation: 32-bit address space soon to be completely allocated. Additional motivation:
IPv6 Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation: header format helps speed processing/forwarding header changes to facilitate QoS IPv6 datagram format:
More informationInternet Protocol Version 6: advanced features. The innovative aspects of IPv6
Internet Protocol Version 6: advanced features The innovative aspects of IPv6 1 Autoconfiguration Addresses are composed by Information held by routers (network address) Information locally available (interface
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in
More informationRouter Architecture Overview
Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized
More informationLecture 11: IP routing, IP protocols
Lecture 11: IP routing, IP protocols Contents Routing principles Local datagram delivery ICMP Protocol UDP Protocol TCP/IP Protocol Assuring requirements for streaming TPC Building and terminating TCP
More informationIPv6 Protocol & Structure. npnog Dec, 2017 Chitwan, NEPAL
IPv6 Protocol & Structure npnog3 9-11 Dec, 2017 Chitwan, NEPAL Protocol Header Comparison IPv4 contains 10 basic header fields, while IPv6 has 6 basic header fields IPv6 header size is 40 octets compared
More informationGuide to TCP/IP Fourth Edition. Chapter 6: Neighbor Discovery in IPv6
Guide to TCP/IP Fourth Edition Chapter 6: Neighbor Discovery in IPv6 Objectives Describe Neighbor Discovery in IPv6 and how it compares to ARP in IPv4 Explain Neighbor Discovery message interaction between
More informationChapter Motivation For Internetworking
Chapter 17-20 Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution 1 Motivation For Internetworking LANs Low cost Limited distance WANs High cost Unlimited distance
More informationSLAACers. IPv6 Accountability without DHCPv6. Library and Information Services School of Oriental and African Studies London. Networkshop 39, 2011
IPv6 Accountability without DHCPv6 Library and Information Services School of Oriental and African Studies London Networkshop 39, 2011 Objective Objective is to tie in accountability 1 (abuse@). IPv4 to
More informationIPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo
IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines Merike Kaeo merike@doubleshotsecurity.com Current IPv6 Deployments Don t break existing IPv4 network Securing IPv6 Can t secure something
More informationInternetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS
Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS 1. General (5p) a) The so-called hourglass model (sometimes referred to as a wine-glass ) has been used
More informationChapter 6. The Protocol TCP/IP. Introduction to Protocols
Chapter 6 The Protocol TCP/IP 1 Introduction to Protocols A protocol is a set of rules that governs the communications between computers on a network. These rules include guidelines that regulate the following
More informationLecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model
Lecture 8 Basic Internetworking (IP) Reminder: Homework 3, Programming Project 2 due on Tuesday. An example internet is shown at right. Routers or gateways are used to connect different physical networks.
More informationChapter 4: Network Layer
Chapter 4: Introduction (forwarding and routing) Review of queueing theory Routing algorithms Link state, Distance Vector Router design and operation IP: Internet Protocol IPv4 (datagram format, addressing,
More informationQuestion 7: What are Asynchronous links?
Question 1:.What is three types of LAN traffic? Unicasts - intended for one host. Broadcasts - intended for everyone. Multicasts - intended for an only a subset or group within an entire network. Question2:
More informationCCNA 3 (v v6.0) Chapter 7 Exam Answers % Full
CCNA 3 (v5.0.3 + v6.0) Chapter 7 Exam Answers 2017 100% Full ccnav6.com /ccna-3-v5-0-3-v6-0-chapter-7-exam-answers-2017-100-full.html CCNA Exam Answers 2017 CCNA 3 (v5.0.3 + v6.0) Chapter 7 Exam Answers
More informationExam Topics Cross Reference
Appendix R Exam Topics Cross Reference This appendix lists the exam topics associated with the ICND1 100-105 exam and the CCNA 200-125 exam. Cisco lists the exam topics on its website. Even though changes
More informationLecture 8. Network Layer (cont d) Network Layer 1-1
Lecture 8 Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets Network
More informationConfiguring IPv4 Broadcast Packet Handling
Configuring IPv4 Broadcast Packet Handling Finding Feature Information Configuring IPv4 Broadcast Packet Handling Last Updated: April 12, 2011 This module explains what IPv4 broadcast packets are, when
More informationIPv6 in Campus Networks
IPv6 in Campus Networks Dave Twinam Manager, Technical Marketing Engineering Internet Systems Business Unit dtwinam@cisco.com Cisco Twinam IPv6 Summit 2003 Cisco Systems, Inc. All rights reserved. 1 IPv6
More informationAvaya ExpertNet Lite Assessment Tool
IP Telephony Contact Centers Mobility Services WHITE PAPER Avaya ExpertNet Lite Assessment Tool April 2005 avaya.com Table of Contents Overview... 1 Network Impact... 2 Network Paths... 2 Path Generation...
More information