Other Routing Protocols

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

Computer Networking A Top-Down Approach Chapter 4.7.
Introduction 1 Lecture 22 Network Layer (Broadcast and Multicast) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
Multicasting 1. Multicast Applications News/sports/stock/weather updates Distance learning Configuration, routing updates, service location Pointcast-type.
1  Changes in IPv6 – Expanded addressing capabilities (32 to 128 bits), anycast address – A streamlined 40-byte header – Flow labeling and priority –
Multicast on the Internet CSE April 2015.
1 The Network Layer Chapter 5. 2 Network Layer Design Isues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation.
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.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
Chapter 4 IP Multicast Professor Rick Han University of Colorado at Boulder
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Summary The Problem The Dijkstra’s Shortest Path Algorithm
Internet Networking Spring 2002
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
EE689 Lecture 12 Review of last lecture Multicast basics.
1 CSE 401N:Computer Network LECTURE-14 MULTICAST ROUTING.
MULTICASTING Network Security.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
Ad Hoc Wireless Routing COS 461: Computer Networks
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
1 Computer Networks IP Multicast. 2 Recall Unicast Broadcast Multicast sends to a specific group.
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.
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 19 Internetworking Protocol (IP) (continued) Ref: Tanenbaum.
Computer Networks 2 Lecture 1 Multicast.
SAvPS – úvod Genči 2009 (bsaed on Tanenbaum’s slides.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Network Layer4-1 R1 R2 R3R4 source duplication R1 R2 R3R4 in-network duplication duplicate creation/transmission duplicate Broadcast Routing r Deliver.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
CS 5565 Network Architecture and Protocols Godmar Back Lecture 22.
Broadcast and Multicast. Overview Last time: routing protocols for the Internet  Hierarchical routing  RIP, OSPF, BGP This time: broadcast and multicast.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
IP Multicast COSC Addressing Class D address Ethernet broadcast address (all 1’s) IP multicast using –Link-layer (Ethernet) broadcast –Link-layer.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
Björn Landfeldt School of Information Technologies NETS 3303 Networked Systems Multicast.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
IP multicast Advisor: Prof. Wanjiun Liao Instructor: De-Nian Yang
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
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.
1 IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing.
4: Network Layer4-1 Chapter 4: Network Layer Last time: r Internet routing protocols m RIP m OSPF m IGRP m BGP r Router architectures r IPv6 Today: r IPv6.
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.
Multicast Communications
Network Layer: Address Mapping, Error Reporting, and Multicasting
Spring 2006CS 3321 Multicast Outline Link-state Multicast Distance-vector Multicast Protocol Independent Multicast.
4.6 Multicast at the Network Layer Introduction: The Internet multicast abstraction and multicast groups The IGMP Protocol Multicast.
2/25/20161 Multicast on the Internet CSE 6590 Fall 2009.
Internet Multicasting Routing: DVMRP r DVMRP: distance vector multicast routing protocol, RFC1075 r flood and prune: reverse path forwarding, source-based.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
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. 
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
The Network Layer UNIT-4 snistforum.com. Network Layer Design Issues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation.
1 CMPT 471 Networking II Multicasting © Janice Regan,
Mobile IP for Mobile Ad hoc Networks
DMET 602: Networks and Media Lab
Mobile IP.
Computer Networking Multicast.
Multicast Outline Multicast Introduction and Motivation DVRMP.
Programming with ANTS ANTS facilitates protocols construction and deployment Demonstrate some examples using Mobility services Multicasting.
CMPE 252A: Computer Networks
Net 323: NETWORK Protocols
Chapter 5 The Network Layer.
Network Virtualization
DMET 602: Networks and Media Lab
IP Multicast COSC /5/2019.
Implementing Multicast
Optional Read Slides: Network Multicast
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
Presentation transcript:

Other Routing Protocols Outline Multicast Routing Mobile IP Ad-hoc Networks

Multicast Routing Methods of sending message to a subset of nodes in the network Unicast to each member in the group or broadcast can be used but inefficient. Multicast

Components of Multicast Routing Group management: mechanism for nodes to create, destroy, join, and leave a group. Routers need to know which host belongs to which group. Multicast routing: form multicast trees to reach every members in the group, can be done in different ways.

Components of Multicast Routing One tree per source per group. Each router computes a spanning tree. When a host sends a multicast message, the first router encountered pruned the tree to keep only the branches that reach one or more members One tree per group (core-based tree): all members of a group share the same spanning tree rooted at the center of the group, hosts send multicast messages to the tree, which are distributed along the tree. Less memory usage but nonoptimal paths for some members.

Pruning Multicast Tree (a) A network. (b) A spanning tree for the leftmost router. (c) A multicast tree for group 1. (d) A multicast tree for group 2.

Methods for Pruning Multicast Tree When link state routing is used, routers have the complete topology of the network, and pruning can be done starting from the leaves toward the root of the tree. When distance vector routing is used, reverse path forwarding is used, a router with no host belonging to a group and not connected to routers that have hosts belonging to the group responds a prune message to a multicast message, pruning is done recursively.

Internet Multicasting IP supports multicast using class D addresses. Each class D address (28 effective bits) identifies a multicast group. Groups can be permanent or temporary. Permanent groups are always there and need no setup, some examples are 224.0.0.1 all systems on a LAN 224.0.0.2 all routers on a LAN 224.0.0.5 all OSPF routers on a LAN 224.0.0.6 all designated routers on a LAN

Internet Multicasting Temporary groups must be created before being used. Hosts can join and leave a group dynamically. Multicast is implemented by multicast routers, i.e., routers with multicast software, which need not be omnipresent for multicast to work. Tunneling is used bypass routers that do not run multicast software, e.g., Mbone.

Internet Multicasting Multicast routers know about the group membership by running IGMP (internet group management protocol, defined in RFC1112), IGMP has two types messages: query and reply. Query is periodically sent out by multicast routers to the machines on the LAN asking which group they belong using L2 multicast (224.0.0.1). Reply messages give the answers.

Routing for Mobile Hosts Mobile hosts pose unique challenge for routing, since, in addiction to finding the path to reach the host, its location needs to be discovered first.

Mobile IP Each mobile host has a home location (e.g., a home LAN), a permanent address (e.g., cell phone number), and a home agent that forwards the message destined for the mobile host to its current location. Each location has a foreign agent that keep track all visiting mobile hosts. When a mobile host visits a foreign location, it must register with the foreign agent telling its home address, current link address, and security info. The foreign agent then informs the mobile host’s home agent, which now knows the location of the mobile host.

Routing for Mobile Hosts

Routing for Mobile Hosts When a packet is sent to the mobile host, it is first routed to its home LAN and is intercepted by its home agent, which looks up the mobile host’s current foreign agent. The home agent then encapsulates the packet in another packet and sends it to the foreign host (tunneling), and tells the sender to henceforth send packets (also encapsulated) directly to the foreign agent.

Routing for Mobile Hosts There are variants differing in the following ways. Partition functionality between routers and hosts, if hosts, which layers. In some schemes, routers along the way can cache the addresses and intercept, redirect traffic before it even gets to the home location. In some schemes, each visitor gets a unique temporary address, in others, all visitors share one temporary address. To redirect traffic, some schemes directly change the header address field, others encapsulate the packet in another one. Different schemes have different security measures.

Routing in Ad Hoc Networks Routing in ad hoc networks is different form mobile IP in that there are no fixed router infrastructure, mobile hosts are themselves routers. Mobile ad hoc networks (MANET) have the following scenarios: Military vehicles on battlefield with no infrastructure. A fleet of ships at sea. All moving all the time Emergency works at earthquake: The infrastructure destroyed. A gathering of people with notebook computers: In an area lacking 802.11. Proactive and Reactive protocols AODV, DSR, DSDV.