Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 19 Internetworking Protocol (IP) (continued) Ref: Tanenbaum.

Slides:



Advertisements
Similar presentations
Computer Networks Chapter 4: Advanced Internetworking.
Advertisements

CSCI 4550/8556 Computer Networks Comer, Chapter 18: IP: Internet Protocol Addresses.
IP Addressing. TCP/IP addresses -Addressing in TCP/IP is specified by the Internet Protocol (IP) -Each host is assigned a 32-bit number -Called the IP.
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.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
What we will cover… Home Networking: Network Address Translation (NAT) Mobile Routing.
Chapter 13 Mobile IP. Outline  ADDRESSING  AGENTS  THREE PHASES  AGENT DISCOVERY  REGISTRATION  DATA TRANSFER  INEFFICIENCY IN MOBILE IP.
TCP/IP Protocol Suite 1 Upon completion you will be able to: Mobile IP Understand the addressing scheme for mobile hosts. To define home, care-of, and.
ICMP: Internet Control Message Protocol used by hosts, routers, gateways to communication network-level information –error reporting: unreachable host,
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.
Internet Networking Spring 2002
EE689 Lecture 12 Review of last lecture Multicast basics.
Mobile and cellular IP CS 215 W 01. Mobile IP Mobile IP allows a computer to roam freely on the Internet while being reachable at the same IP address.
Mobile IP.
CS335 Networking & Network Administration Tuesday April 27, 2010.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
Lectured By: Vivek Dimri Asst Professor CSE Deptt. Sharda University, Gr. Noida.
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Mobile IP Overview and Discussion. 2 Spectrum of Mobility – from network perspective no mobility high mobility mobile user, using same access point mobile.
Mobile IP Chapter 19. Introduction Mobile IP is designed to allow portable computers to move from one network to another Associated with wireless technologies.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
Chapter 18 IP: Internet Protocol Addresses
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 20 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
1 Network Layer Lecture 15 Imran Ahmed University of Management & Technology.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Location management. Mobile Switching Center Public telephone network, and Internet Mobile Switching Center Components of cellular network architecture.
Network Layer4-1 Today Collect homework New homework: Ch4 #16,19,21-24,26,27,29,31 (half graded, as usual) Due Wednesday Oct 15 in class Final programming.
CS470 Computer Networking Protocols
4.6 Multicast at the Network Layer Introduction: The Internet multicast abstraction and multicast groups The IGMP Protocol Multicast.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
Routing. Classless Inter-Domain Routing Classful addressing scheme wasteful – IP address space exhaustion – A class B net allocated enough for 65K hosts.
1 Lecture 11 Routing in Virtual Circuit Networks Internet Addressing.
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 35 Emerging Protocols Tanenbaum: pp
Peer-to-Peer Networks 10 Fast Download Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
Mobility support in IP v4. Internet Computing (CS-413) 2.
Lecture 14 Mobile IP. Mobile IP (or MIP) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
ROUTING MOBILE IP  Motivation  Data transfer  Encapsulation.
The Network Layer UNIT-4 snistforum.com. Network Layer Design Issues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation.
Computer Communication Networks
Network Layer, and Logical Addresses
Chapter 19 Network Layer Protocols
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
IP for Mobile hosts.
CIDR – Classless InterDomain Routing
IP.
IPV4.
CS4470 Computer Networking Protocols
Mobility And IP Addressing
Net 431: ADVANCED COMPUTER NETWORKS
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Other Routing Protocols
Chapter 24 Mobile IP.
DHCP: Dynamic Host Configuration Protocol
Lecture 4a Mobile IP 1.
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 19 Internetworking Protocol (IP) (continued) Ref: Tanenbaum pp Dr. Stewart D. Personick Drexel University

Copyright 2002, S.D. Personick. All Rights Reserved.2 IP- Multicasting Uses a special “Class D” IP address: 1110XXXX + 3 bytes ( ) There are some permanent group addresses: e.g., => all hosts on a LAN Temporary group addresses are created to form ad-hoc groups

Copyright 2002, S.D. Personick. All Rights Reserved.3 IP- Multicasting A protocol called the Internet Group Management Protocol (IGMP) is used by special routers, called multicast routers, to determine which hosts on the LANs connected to those routers wish to belong to one or more multicast groups. I.e., you elect to join a multicast group Multicast routers form “spanning trees” to distribute multicast packets

Copyright 2002, S.D. Personick. All Rights Reserved.4 Spanning Tree

Copyright 2002, S.D. Personick. All Rights Reserved.5 Spanning Tree

Copyright 2002, S.D. Personick. All Rights Reserved.6 IP- Multicasting IP multicasting is used to broadcast audio and audio-visual programs (MBONE) over the Internet

Copyright 2002, S.D. Personick. All Rights Reserved.7 Mobile IP How to accommodate Internet hosts that move away from their “home location” Solution: Reinvent “call forwarding” (with a twist) and cellular roaming -Networks that support mobile IP provide “home agents” and “foreign agents” -Hosts that arrive at a foreign network register with the local foreign agent

Copyright 2002, S.D. Personick. All Rights Reserved.8 Mobile IP The local foreign agent contacts the visitor’s home agent, and provides a “forwarding address” (usually the IP address of the foreign agent) Datagrams sent to the mobile host’s normal IP address are picked up by the mobile host’s home agent…and forwarded inside of another IP datagram (tunneling) to the forwarding address

Copyright 2002, S.D. Personick. All Rights Reserved.9 Tunneling IP Datagram IP Header Foreign Agent IP Address Original IP Address

Copyright 2002, S.D. Personick. All Rights Reserved.10 Mobile IP The home agent also sends a datagram to the sender of the original packet, providing the forwarding address…so that future datagrams can be sent directly to the foreign agent The foreign agent receives the forwarded datagram, takes it out of its IP wrapper, and delivers the unwrapped datagram to the mobile host

Copyright 2002, S.D. Personick. All Rights Reserved.11 Mobile IP Issues: -How does the home agent know that a forwarding request is legitimate? (solution: cryptographic authentication) -How to delete registrations at foreign agents when mobile (visiting) hosts leave without de-registering (solution: timeout)

Copyright 2002, S.D. Personick. All Rights Reserved.12 Classless InterDomain Routing CIDR Problem: the original scheme of assigning IP addresses, Class A, Class B and Class C, results in very inefficient use of the total address space. -Class A: 127 possible (each has 256 x 256 x 256 possible host addresses) Too few -Class B: 64 x 256 possible (each has 256 x 256 possible host addresses) Too few

Copyright 2002, S.D. Personick. All Rights Reserved.13 Classless InterDomain Routing CIDR Problem (continued) -Class C: 32 x 256 x 256 possible (each has only 256 possible host addresses) -Router tables (in backbone routers) need to store and manage all network address-route pairs (~2 million possible Class C network addresses)

Copyright 2002, S.D. Personick. All Rights Reserved.14 CIDR Solution -Assign networks multiples of adjacent Class C addresses to provide for N x 256 hosts -Backbone routers need only store one network address-route pair for each block on contiguous Class C addresses assigned to the same network (not obvious)