ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with permission.

Slides:



Advertisements
Similar presentations
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
Advertisements

IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
© 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public IPv6 Intro – Part 1 1 IPv6 Intro Part 1: Overview and Addressing Basics.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_b Subnetting,Supernetting, CIDR IPv6 Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
Top-Down Network Design Chapter Six Designing Models for Addressing and Naming Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Implementing IPv6 Module B 8: Implementing IPv6
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Module 4: Configuring Network Connectivity
IPv6 Network Security.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
CS 6401 IPv6 Outline Background Structure Deployment.
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea 2015.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with permission.
Network LayerII-1 RSC Part II: Network Layer 3. IP addressing (2nd part) Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
ITEC 275 Computer Networks – Switching, Routing, and WANs
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with permission.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
RSC Part II: Network Layer 3. IP addressing Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the.
Physical & Logical Address COMP 315. MAC Address A media access control address (MAC address) is a unique identifier assigned to network interfaces for.
Communication Between Networks How the Internet Got Its Name.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Introduction to IPv6 Presented by:- ASHOK KUMAR MAHTO(09-026) & ROHIT KUMAR(09-034), BRANCH -ECE.
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing in an Enterprise Network Introducing Routing and Switching in the.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea 2015 Some slides provide by Priscilla Oppenheimer and used with permission.
C HAPTER 6 Part 2 1 Revised sem AAB-2013.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
Page 1 Network Addressing CS.457 Network Design And Management.
Week Eight Attendance Announcements Review Week Seven Information Current Week Information Upcoming Assignments.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
IP Addressing.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
Network Layer IP Address.
1 Layer 3: Routing & Addressing Honolulu Community College Cisco Academy Training Center Semester 1 Version
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea Summer 2016.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 3 Networking with Windows Server 2008.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea 2016.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
Instructor Materials Chapter 4: Network Addressing
Top-Down Network Design Chapter Six Designing Models for Addressing and Naming Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
IPv6 Addressing.
Chapter 9 Objectives Understand TCP/IP Protocol.
Chapter 5 Working with IP Addresses
Chapter 26 IPv6 Addressing
Week 6: Network Protocols Part 2
Planning the Addressing Structure
Computer Networks Protocols
Internet Protocol version 6 (IPv6)
Presentation transcript:

ITEC 275 Computer Networks – Switching, Routing, and WANs Week 6 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with permission

Agenda Learning Activities – IP Addressing – Static and Dynamic Assignment – IPv6 – IPv4 to IPv6 Transition Methods

Guidelines for Addressing and Naming Use a structured model for addressing and naming Assign addresses and names hierarchically Decide in advance if you will use – Central or distributed authority for addressing and naming – Public or private addressing – Static or dynamic addressing and naming

Advantages of Structured Models for Addressing & Naming It makes it easier to – Read network maps – Operate network management software – Recognize devices in protocol analyzer traces – Meet goals for usability – Design filters on firewalls and routers – Implement route summarization

Public IP Addresses Managed by the Internet Assigned Numbers Authority (IANA)IANA Users are assigned IP addresses by Internet service providers (ISPs). ISPs obtain allocations of IP addresses from their appropriate Regional Internet Registry (RIR)

Regional Internet Registries (RIR) American Registry for Internet Numbers (ARIN) serves North America and parts of the Caribbean. American Registry for Internet Numbers (ARIN) RIPE Network Coordination Centre (RIPE NCC) serves Europe, the Middle East, and Central Asia. RIPE Network Coordination Centre (RIPE NCC) Asia-Pacific Network Information Centre (APNIC) serves Asia and the Pacific region. Asia-Pacific Network Information Centre (APNIC) Latin American and Caribbean Internet Addresses Registry (LACNIC) serves Latin America and parts of the Caribbean. Latin American and Caribbean Internet Addresses Registry (LACNIC) African Network Information Centre (AfriNIC) serves Africa. African Network Information Centre (AfriNIC)

Criteria for Using Static Vs. Dynamic Addressing The number of end systems The likelihood of needing to renumber The need for high availability Security requirements The importance of tracking addresses Whether end systems need additional information – (DHCP can provide more than just an address)

The Two Parts of an IP Address PrefixHost 32 Bits Prefix Length

An IP address is accompanied by an indication of the prefix length – Subnet mask – /Length Examples – – /24

Subnet Mask 32 bits long Specifies which part of an IP address is the network/subnet field and which part is the host field – The network/subnet portion of the mask is all 1s in binary. – The host portion of the mask is all 0s in binary. – Convert the binary expression back to dotted-decimal notation for entering into configurations. Alternative – Use slash notation (for example /24) – Specifies the number of 1s

Subnet Mask Example What is this in slash notation? What is this in dotted-decimal notation?

Subnet Mask Example What is this in slash notation? – /24 What is this in dotted-decimal notation? –

Another Subnet Mask Example What is this in slash notation? What is this in dotted-decimal notation?

Another Subnet Mask Example What is this in slash notation? – /20 What is this in dotted-decimal notation? –

One More Subnet Mask Example What is this in slash notation? What is this in dotted-decimal notation?

One More Subnet Mask Example What is this in slash notation? – 21 What is this in dotted-decimal notation? –

Private and Public Addresses Figure 6-1

NAT Static – One private address to one public address – Used for servers that must be visible to the public network Dynamic – Many unregistered addresses to one registered address from a pool of addresses – Used for workstations that only connect to the public network when required Combination – Used by most organizations

NAT Demonstration Internet Protocol, Src Addr: ( ), Dst Addr: ( ) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) = Differentiated Services Codepoint: Default (0x00) = ECN-Capable Transport (ECT): = ECN-CE: 0 Total Length: 295 Identification: 0x9a25 (39461) Flags: 0x = Don't fragment: Set..0. = More fragments: Not set Fragment offset: 0 Time to live: 128 Protocol: TCP (0x06) Header checksum: 0xd60e (correct) Source: ( ) Destination: ( ) Transmission Control Protocol, Src Port: 1137 (1137), Dst Port: 80 (80), Seq: 1, Ack: 1, Len: 255 Source port: 1137 (1137) Destination port: 80 (80) Sequence number: 1

Address use in the Enterprise Figure 6-3

Designing Networks with Subnets Determining subnet size Computing subnet mask Computing IP addresses

How many locations? – How many segments are required? How many devices? – How large must each segment be? What are the IP addressing requirements for each location? – Is public access required? What subnet size is appropriate? – Determined by first and second questions Determinations

Addresses to Avoid When Subnetting A node address of all ones (broadcast) A node address of all zeros (network) A subnet address of all ones (all subnets) A subnet address of all zeros (confusing) – Cisco IOS configuration permits a subnet address of all zeros with the ip subnet-zero command

Practice Network is You want to divide the network into subnets. You will allow 600 nodes per subnet. What subnet mask should you use? What is the address of the first node on the first subnet? What address would this node use to send to all devices on its subnet?

Practice Network is You want to divide the network into subnets. – 64 You will allow 600 nodes per subnet. – 1022 What subnet mask should you use? – (/22) What is the address of the first node on the first subnet? – What address would this node use to send to all devices on its subnet? –

More Practice Network is You have eight LANs, each of which will be its own subnet. What subnet mask should you use? What is the address of the first node on the first subnet? What address would this node use to send to all devices on its subnet?

More Practice Network is You have eight LANs, each of which will be its own subnet. What subnet mask should you use? – (/19) What is the address of the first node on the first subnet? – What address would this node use to send to all devices on its subnet? –

One More Network is You want to divide the network into subnets. You will have approximately 25 nodes per subnet. What subnet mask should you use? What is the address of the last node on the last subnet? What address would this node use to send to all devices on its subnet?

One More Network is You want to divide the network into subnets. – 8 You will have approximately 25 nodes per subnet. – 30 What subnet mask should you use? – (/27) What is the address of the last node on the last subnet? – What address would this node use to send to all devices on its subnet? –

IP Address Classes Classes are now considered obsolete But you have to learn them because – Everyone in the industry still talks about them! – You may run into a device whose configuration is affected by the classful system

Classful IP Addressing ClassFirst First BytePrefixIntent Few BitsLength A01-126*8Very large networks B Large networks C Small networks D NAIP multicast E NAExperimental *Addresses starting with 127 are reserved for IP traffic local to a host.

ClassPrefixNumber of Addresses Lengthper Network A = 16,777,214 B = 65,534 C = 254 Division of the Classful Address Space

Classful IP is Wasteful Class A uses 50% of address space Class B uses 25% of address space Class C uses 12.5% of address space Class D and E use 12.5% of address space

Classless Addressing Prefix/host boundary can be anywhere Less wasteful Supports route summarization – Also known as Aggregation Supernetting Classless routing Classless inter-domain routing (CIDR) Prefix routing

Supernetting Move prefix boundary to the left Branch office advertises / Branch-Office Networks Enterprise Core Network Branch-Office Router

Addressing Hierarchy Figure 6-6 – Page 387

Summary /21 Route summarization Figure 6-5 – Page 386

/14 Summarization Second Octet in DecimalSecond Octet in Binary

Private Addressing – – –

Discontiguous Subnets Area 1 Subnets Area 0 Network Area 2 Subnets Router ARouter B

A Mobile Host Subnets Router ARouter B Host

A technology developed to overcome the limitations of the current standard, IPv4 Combines expanded addressing with a more efficient and feature-rich header to improve scaling Satisfies the increasingly complex requirements of hierarchical addressing that IPv4 does not support IPv6

Larger address space: – IPv6 addresses are 128 bits, compared to IPv4's 32 bits – Allows more support for addressing hierarchy levels – A much greater number of addressable nodes – Simpler auto-configuration of addresses Globally unique IP addresses: – Every node can have a unique global IPv6 address – Eliminates the need for NAT. Site multi-homing: – IPv6 allows hosts to have multiple IPv6 addresses – Allows networks to have multiple IPv6 prefixes – Sites can have connections to multiple ISPs without breaking the global routing table IPv6 Features

Header format efficiency: – A simplified header with a fixed header size makes processing more efficient. Improved privacy and security: – IPsec is the IETF standard for IP network security, available for both IPv4 and IPv6. Although the functions are essentially identical in both environments, IPsec is mandatory in IPv6. IPv6 also has optional security headers. Flow labeling capability: – A new capability enables the labeling of packets belonging to particular traffic flows for which the sender requests special handling, such as nondefault quality of service (QoS) or real-time service. Increased mobility and multicast capabilities: – Mobile IPv6 allows an IPv6 node to change its location on an IPv6 network and still maintain its existing connections. With Mobile IPv6, the mobile node is always reachable through one permanent address. A connection is established with a specific permanent address assigned to the mobile node, and the node remains connected no matter how many times it changes locations and addresses IPv6 Features (continued)

The format is x:x:x:x:x:x:x:x, where x is a 16-bit hexadecimal field – 2035:0001:2BC5:0000:0000:087C:0000:000A Leading 0s within each set of four hexadecimal digits can be omitted, and a pair of colons (::) can be used, once within an address, to represent any number of successive 0s. – 2035:1:2BC5::87C:0:A IPv6 Address Format

Link-local address: The host configures its own link-local address autonomously, using the link-local prefix FE80::0/10 and a 64-bit identifier for the interface, in an EUI-64 format. Stateless autoconfiguration: A router on the link advertises—either periodically or at the host's request—network information, such as the 64- bit prefix of the local network and its willingness to function as a default router for the link. Hosts can automatically generate their global IPv6 addresses by using the prefix in these router messages; the hosts do not need manual configuration or the help of a device such as a DHCP server. Stateful using DHCP for IPv6 (DHCPv6): DHCPv6 is an updated version of DHCP for IPv4. DHCPv6 gives the network administrator more control than stateless autoconfiguration and can be used to distribute other information, including the address of the DNS server. DHCPv6 can also be used for automatic domain name registration of hosts using a dynamic DNS server. DHCPv6 uses multicast addresses. IPv6 Addresses

IPv6 Aggregatable Global Unicast Address Format FPFormat Prefix (001) TLA IDTop-Level Aggregation Identifier RESReserved for future use NLA IDNext-Level Aggregation Identifier SLA IDSite-Level Aggregation Identifier Interface IDInterface Identifier bits FPTLA ID RESNLA ID SLA ID Interface ID Public topology Site Topology

Upgrading to IPv6 Dual stack Tunneling Translation

Dual-Stack A dual-stack node enables both IPv4 and IPv6 stacks. Applications communicate with both IPv4 and IPv6 stacks; the IP version choice is based on name lookup and application preference. This is the most appropriate method for campus and access networks during the transition period, and it is the preferred technique for transitioning to IPv6. A dual-stack approach supports the maximum number of applications. Figure 6-24

Tunneling Figure 2-25

Translation Dual-stack and tunneling techniques manage the interconnection of IPv6 domains. For legacy equipment that will not be upgraded to IPv6 and for some deployment scenarios, techniques are available for connecting IPv4-only nodes to IPv6-only nodes, using translation, an extension of NAT techniques.

Guidelines for Assigning Names Names should be – Short – Meaningful – Unambiguous – Distinct – Case insensitive Avoid names with unusual characters – Hyphens, underscores, asterisks, and so on

Maps names to IP addresses Supports hierarchical naming – example: frodo.rivendell.middle-earth.com A DNS server has a database of resource records (RRs) that maps names to addresses in the server’s “zone of authority” Client queries server – Uses UDP port 53 for name queries and replies – Uses TCP port 53 for zone transfers Domain Name System (DNS)

DNS Details Client/server model Client is configured with the IP address of a DNS server – Manually or DHCP can provide the address DNS resolver software on the client machine sends a query to the DNS server. Client may ask for recursive lookup.

DNS Recursion A DNS server may offer recursion, which allows the server to ask other servers – Each server is configured with the IP address of one or more root DNS servers. When a DNS server receives a response from another server, it replies to the resolver client software. The server also caches the information for future requests. – The network administrator of the authoritative DNS server for a name defines the length of time that a non-authoritative server may cache information.

Summary Use a systematic, structured, top-down approach to addressing and naming Assign addresses in a hierarchical fashion Distribute authority for addressing and naming where appropriate IPv6 looms in our future

Review Questions Why is it important to use a structured model for addressing and naming? When is it appropriate to use IP private addressing versus public addressing? When is it appropriate to use static versus dynamic addressing? What are some approaches to upgrading to IPv6?

This Week’s Outcomes IP Addressing Static and Dynamic Assignment IPv6 IPv4 to IPv6 Transition Methods

Due this week 5-1 – Concept questions – Network design project – Switches

Next week Read chapters 7 in Top-Down Network Design 6-1 – Concept questions 5 FranklinLive session 7

Q & A Questions, comments, concerns?