Page 1 Network Addressing CS.457 Network Design And Management.

Slides:



Advertisements
Similar presentations
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-
Advertisements

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.
CS 457 – Lecture 16 Global Internet - BGP Spring 2012.
4: Network Layer4a-1 IP Addressing: introduction r IP address: 32-bit identifier for host, router interface r interface: connection between host, router.
8-1 Last time □ Network layer ♦ Introduction forwarding vs. routing ♦ Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding.
Introduction 1-1 1DT066 Distributed Information System Chapter 4 Network Layer.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers Part 2.
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol  datagram format  IPv4.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
Chapter 5 The Network Layer.
N/W Layer Addressing1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Network Layer4-1 IP: Internet Protocol r Datagram format r IPv4 addressing r DHCP: Dynamic Host Configuration Protocol r NAT: Network Address Translation.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
CSE452:Computer Networks
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Fall 2006Computer Networks19-1 Chapter 19. Host-to-Host Delivery: Internetworking, Addressing, and Routing 19.1 Internetworks 19.2 Addressing 19.3 Routing.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 4 Network Layer.
CS 1652 The slides are adapted from the publisher’s material All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Jack Lange.
12 – IP, NAT, ICMP, IPv6 Network Layer.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Network Layer4-1 DHCP: Dynamic Host Configuration Protocol Goal: allow host to dynamically obtain its IP address from network server when it joins network.
1DT066 Distributed Information System Chapter 4 Network Layer.
Transport Layer 3-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012  CPSC.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
Network Layer4-1 Subnets How many?
1 Chapter 4: Network Layer r 4.4 IP: Internet Protocol m Datagram format m IPv4 addressing m ICMP m IPv6 r 4.5 Routing algorithms m Hierarchical routing.
Chapter 4, slide: 1 CS 372 – introduction to computer networks* Friday July 23, 2010 Announcements: r Midterms are graded. r Lab 4 is posted. Acknowledgement:
1 Network Layer Lecture 15 Imran Ahmed University of Management & Technology.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
Network Layer4-1 IP: Internet Protocol r Datagram format r IPv4 addressing r DHCP: Dynamic Host Configuration Protocol r NAT: Network Address Translation.
Network Layer4-1 Chapter 4 roadmap 4.1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet (IP) Protocol.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
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.
Sharif University of Technology, Kish Island Campus Internet Protocol (IP) by Behzad Akbari.
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.
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
The Internet Network layer
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
IP - Internet Protocol No. 1  Seattle Pacific University IP: The Internet Protocol Kevin Bolding Electrical Engineering Seattle Pacific University.
CSE 421 Computer Networks. Network Layer 4-2 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside.
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.
12 – IP, NAT, ICMP, IPv6 Network Layer.
Scaling the Network: Subnetting and Other Protocols
Instructor Materials Chapter 4: Network Addressing
Computer Communication Networks
Chapter 4: Network Layer
Chapter 4: Network Layer
Chapter 5 Network and Transport Layers
PART IV Network Layer.
CS 1652 Jack Lange University of Pittsburgh
Chapter 5 Network and Transport Layers
Week 6: Network Protocols Part 2
Wide Area Networks and Internet CT1403
Scaling the Network: Subnetting and Other Protocols
DHCP: Dynamic Host Configuration Protocol
Computer Networks Protocols
Review of Internet Protocols Network Layer
Presentation transcript:

Page 1 Network Addressing CS.457 Network Design And Management

Page 2

Page 3 Two Key Network-Layer Functions

Page 4 Router Architecture Overview

Page 5

Page 6 IP Fragmentation & Reassembly

Page 7 IP datagram format CS.319 Computer Network

Page 8 Network Layer Functions Addressing –Each equipment on the path between source and destination must have an address –Internet Addresses –Assignment of addresses –Translation between network layer addresses and other addresses (address resolution)

Page 9 Types of Addresses

Page 10 Assignment of Addresses Application Layer address (URL) –For servers only (clients don’t need it) –Assigned by network managers and placed in configuration files. –Some servers may have several application layer addresses Network Layer Address (IP address) –Assigned by network managers, or by programs such as DHCP, and placed in configuration files –Every network on the Internet is assigned a range of possible IP addresses for use on its network Data Link Layer Address (MAC address) –Unique hardware addresses placed on network interface cards by their manufacturers ( based on a standardized scheme) –Servers have permanent addresses, clients usually do not

Page 11 Internet Addresses Managed by ICANN –Internet Corporation for Assigned Names and Numbers –Manages the assignment of both IP and application layer name space (domain names) Both assigned at the same time and in groups Manages some domains directly (e.g.,.com,.org,.net) and Authorizes private companies to become domain name registrars as well Example: kasem bundit university –IP addresses of kbu.ac.th is ,

Page 12 IPv4 Addresses 4 byte (32 bit) addresses –Strings of 32 binary bits Dotted decimal notation –Used to make IP addresses easier to understand for human readers Breaks the address into four bytes and writes the digital equivalent for each byte

Page 13 Classfull Adressing

Page 14 Subnets

Page 15 Subnets: Example

Page 16 Subnet Masks Used to make it easier to separate the subnet part of the address from the host part. Example –Subnet: x –Subnet mask: or in binary Example –Subnets: x.x –Subnet mask or, in binary:

Page 17

Page 18 Network and Host Addresses

Page 19

Page 20 A Network with Two Levels of Hierarchy

Page 21 A Network with Three Levels of Hierarchy

Page 22

Page 23 IP addresses

Page 24 Dynamic Addressing

Page 25 Programs for Dynamic Addressing Bootstrap Protocol (bootp) Dynamic Host Control Protocol (DHCP) Different approaches, but same basic operations: –A program residing in a client establishes connection to bootp or DHCP server –A client broadcasts a message requesting an IP address (when it is turned on and connected) –Server (maintaining IP address pool) responds with a message containing IP address (and its subnet mask) –IP addresses can also be assigned with a time limit (leased IP addresses) –When expires, client must send a new request

Page 26 DHCP: Dynamic Host Configuration Protocol

Page 27 DHCP client-server scenario

Page 28 DHCP client-server scenario

Page 29 Handling IP Address Depletion Variable Length Subnet Mask (VLSM)and Classless Interdomain Routing (CIDR) Network Address Translation (NAT) IPv6

Page 30 CIDR: Classless InterDomain Routing subnet portion of address of arbitrary length address format: a.b.c.d/x, where x is # bits in subnet portion of address

Page 31 Q : How does network get subnet part of IP address?

Page 32

Page 33CS.319 Computer Network

Page 34

Page 35 Hierarchical addressing: route aggregation

Page 36

Page 37CS.319 Computer Network

Page 38 NAT: Network Address Translation Motivation: local network uses just one IP address as far as outside world is concerned: –range of addresses not needed from ISP: just one IP address for all devices –can change addresses of devices in local network without notifying outside world –can change ISP without changing addresses of devices in local network –devices inside local net not explicitly addressable, visible by outside world (a security plus).

Page 39 NAT : Network Address Translation Assign private addresses to the internal systems Router translate the addresses

Page 40 NAT: Network Address Translation

Page 41 NAT: Network Address Translation

Page 42 Using Illegal Addresses with NAT

Page 43 IPv6 is… IP with: –Larger address fields (128 bits) –Yes, that’s a VERY big number! –Smaller number of header fields –Altered support for header extensions –Addition of a flow label header field

Page 44 IPv6 What has not changed –Almost everything! –IPv6 is a connectionless datagram delivery service using end-to-end address identifiers and end-to-end signalling with TCP and UDP transport services. So is IPv4.

Page 45 IPv6 Strengths Larger Addresses mean no forced Network Address Translators –Eliminate NAT architectures as a means of address scaling –Allow coherent end-to-end packet delivery –Improve the potential for use of end-to-end security tools for encryption and authentication –Allow for widespread deployment peer-to-peer applications SIP, IMM, …

Page 46 What’s good about IPv6 Larger Address space –128 bit: 3.4 ื 10^38 IPv6 can not easily solve (same as IPv4); –(Security,Multicast,Mobile,QoS) Re-design to solve the current problems such as; –Routing –Security –Auto-configuration –Plug & Play

Page 47 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: –fixed-length 40 byte header – no fragmentation allowed

Page 48 IPv6 Header (Cont)

Page 49 Ipv6 and IPv4 Header Format

Page 50 IPv6 Address

Page 51 IPv6 address notation Basic rules “:” in every 2 bytes,Hex digits example 3ffe:0501:0008:0000:0260:97ff:fe40:efab –3ffe:501:8:0:260:97ff:fe40:efab –3ffe:501:8::260:97ff:fe40:feab ff02:0000:0000:0000:0000:0000:0000:0001 –ff02:0:0:0:0:0:0:1 –ff02::1

Page 52 Transition From IPv4 To IPv6 Not all routers can be upgraded simultaneous –no “flag days” –How will the network operate with mixed IPv4 and IPv6 routers? Tunneling: IPv6 carried as payload in IPv4 datagram among IPv4 routers

Page 53 Tunneling

Page 54 Tunneling

Page 55 Tunneling

Page 56 Question ?