IGMP and MLD Optimization in Wireless and Mobile Networks 1 draft-liu-multimob-igmp-mld-wireless-mobile-00.

Slides:



Advertisements
Similar presentations
Stream Control Transmission Protocol (SCTP) Readdressing Retransmission Trigger draft-micchie-tsvwg-fastmsctp-01 Michio Honda Keio University
Advertisements

Tuning the Behavior of IGMP and MLD for Mobile Hosts and Routers draftasaedamultimobigmpmldoptimization02 Hitoshi Asaeda (Keio University) Stig Venaas.
Tuning the Behavior of IGMP and MLD for Mobile Hosts and Routers draftasaedamultimobigmpmldoptimization04a Hitoshi Asaeda, Yogo Uchida Keio University.
Tuning the Behavior of IGMP and MLD for Routers in Mobile and Wireless Networks draftietfmultimobigmpmldtuning-01 Hitoshi Asaeda Hui Liu Qin Wu 81 st IETF,
Tuning the Behavior of IGMP and MLD for Mobile Hosts and Routers draftasaedamultimobigmpmldoptimization- 05 Hitoshi Asaeda, Yogo Uchida, Hui Liu, Qin Wu.
Advantage Century Telecommunication Corp. AIL: Actively Intelligent Link-Layer Handoff Guo-Yuan Mikko Wang
,< 資 管 Lee 附錄 A0 IGMP vs Multicast Listener Discovery.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Helper Protocols Protocols that either make it easier for IP to do its job, or extend the capabilities of the network layer.
Performance Improvement of TCP in Wireless Cellular Network Based on Acknowledgement Control Osaka University Masahiro Miyoshi, Masashi Sugano, Masayuki.
1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks Qin Wu Hui Liu 79 th IETF Beijing draft-wu-multimob-igmp-mld-tuning-03.
1 Switching and Forwarding Bridges and Extended LANs.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 23 Introduction to Computer Networks.
Computer Networking Lecture 24 – Multicast.
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
1 Switching and Forwarding Bridges and Extended LANs.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
IGMP/MLD-Based Explicit Membership Tracking Function for Multicast Routers draft-asaeda-mboned-explicit-tracking-00 Hitoshi Asaeda (Keio University) 78.
CSE679: Multicast and Multimedia r Basics r Addressing r Routing r Hierarchical multicast r QoS multicast.
IGMP and MLD Optimizations in Wireless and Mobile Networks 1 draft-liu-multimob-igmp-mld-wireless-mobile-02 Liu Hui Mike McBride.
VLAN Trunking Protocol (VTP) W.lilakiatsakun. VLAN Management Challenge (1) It is not difficult to add new VLAN for a small network.
Charter Item on IGMP/MLD Tuning Chairs IETF 79 1.
Tuning the Behavior of IGMP and MLD for Routers in Mobile and Wireless Networks draft‐ietf‐multimob‐igmp‐mld‐tuning-02 Hitoshi Asaeda Hui Liu Qin Wu 82.
The Zone Routing Protocol (ZRP)
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
1 Proxy-based Adaptation for Mobile Computing ECET 581 Spring 07 Authors: Markus Endler Hana Rubinsztejn Ricardo C. A. da Rocha Vagner Sacramento ISSN.
ECE 544 Project3 Kush Patel Siddharth Paradkar Ke Dong.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
VLAN Trunking Protocol (VTP)
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
1 CMPT 471 Networking II IGMP (IPv4) and MLD (IPv6) © Janice Regan,
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Analysis of a Protocol for Dynamic Configuration of IPv4 Link Local Addresses Using Uppaal Miaomiao Zhang Frits W. Vaandrager Department of Computer Science.
7/26/ Design and Implementation of a Simple Totally-Ordered Reliable Multicast Protocol in Java.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
© 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.
Multicast 1 Spencer Tsai Mobile Communication & Broadband Network Lab CSIE Fu-Jen Catholic University Introduction to Multicast.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Wireless TCP. References r Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan and Randy H. Katz, " A Comparison of Mechanisms for Improving TCP.
TCP/IP Protocol Suite 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP Know the types of IGMP.
IETF77 Multimob California1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-00 Qin.
IETF78 Multimob Masstricht1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-02 Qin.
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Problem Descriptions Chairs 1. Problems One slide per problem proposed First the proposer talks about it Next WG comments are solicited Chairs only to.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Tuning the Behavior of IGMP and MLD for Mobile Hosts and Routers draft‐asaeda‐multimob‐igmp‐mld‐optimization‐03 Hitoshi Asaeda, Yogo Uchida Keio University.
Unnecessary Multicast Flooding Problem Statement
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
Cisco 3 - Switch Perrine. J Page 17/3/2016 Chapter 3 Which of the following are found in the EIGRP neighbor table? (Choose two.) 1.routes installed by.
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
Kapitel 19: Routing. Kapitel 21: Routing Protocols
Multicast Listener Discovery
80th IETF, March 2011, Prague, Czech Republic
Tuning the Behavior of IGMP and MLD for Mobile Hosts and Routers
Switching and Forwarding Bridges and Extended LANs
Chapter 10 IGMP Prof. Choong Seon HONG.
Seminar Mobilkommunikation Reliable Multicast in Wireless Networks
IP Multicast COSC /5/2019.
Bridges Neil Tang 10/10/2008 CS440 Computer Networks.
Implementing Multicast
Presentation transcript:

IGMP and MLD Optimization in Wireless and Mobile Networks 1 draft-liu-multimob-igmp-mld-wireless-mobile-00

Aims  Optimize IGMP and MLD to meet wireless or mobile multicast network requirements:  Adaptive to link conditions  Minimal group Join/Leave latency  Robust to packet loss  Reducing packet exchange  Avoiding packet burst  Limit the changes within the protocol framework without introducing interoperability issues  Possibly used in wired network where efficiency and robustness are required 2

Option List 3  Switching between unicast and multicast Queries  General Query supplemented with unicast Query  Retransmission of General Query  General Query suppression with no receiver  Tuning Response Delay according to link type  Triggering Report and Query quickly during handover

Switching Between Unicast and Multicast General Queries 4  Add the capability of a router to query just 1 receiver by setting the destination as unicast address  Enable the router to switch between unicast and multicast Queries according to actual network conditions  Use unicast Query to each receiver when number of valid receivers is small, while using multicast Query as normal when receiver number is large  A threshold is predefined to enable the switching  Explicit tracking is required to know the link state  Benefits  Take advantages of both unicast and multicast Query  Unicast Query has less effect on non-members and helps improve batter-saving

General Query Supplemented with Unicast General Query 5  Send unicast Query to non-respondent valid receivers after a run of normal General Query, presumably the scale of non-respondent receiver is small  Reasons of non-responding valid receivers  Receiver silently leaves the network without notification  Reports are lost due to unstable link condition and etc.  Trigger unicast Query at the end of the [Maximum Response Delay], and retransmit for [Last Member Query Count] times  Require explicit tracking to be enabled  Benefit  Improve Robustness without influencing other normal receivers

General Query Suppression with no Receiver 6  Suppress General Query if there is no valid multicast receiver on an interface  Example Scenarios  When last member reports its leave, by an explicit tracking router checking its membership database, or by a non-explicit-tracking router getting no response after sending Group-(and-Source-) Specific Queries  When the (only) member on a PTP link reports its leave  When a router after retransmitting General Queries on startup fails to get any response  When a router previously has valid members but fails to get any response after several rounds of General Queries.  Benefit  Eliminate unnecessary continuous General Query have benefits for all terminal on the link for battery saving

Retransmission of General Query 7  If after a General Query no response can be collected from all valid receivers, for one of the reasons of:  All valid receivers leave the group silently or moved out of range  All the responses of the receivers happen to be lost  Query does not arrive at the other side of the link to the receivers.  Retransmit General Queries for [Last Member Query Count] times before deciding to stop General Query finally  Require explicit tracking to be enabled  Benefit  Improve robustness of General Query if there are valid members  Realize fast leave if all the receivers quit.

Tuning Response Delay according to link type and status 8  Tuning maximum response delay according to link type and status to reduce message burst and leave latency, according to the expected number of responders, and link type and status:  If the expected number of reporters is large and/or link condition is bad, select larger [Maximum Response Delay]  If the expected number of reporters is small and/or the link condition is good, select smaller Delay  If link mode is PTP, choose smaller Delay; if link mode is PTMP or broadcast, configure larger Delay.

Triggering Reports and Queries during handover 9  Access router triggers a Query (General Query or unicast General Query) as it detects a new terminal on its link.  Terminal triggers a Report as soon as it detects connection to new network, if it is just in multicast reception state  Benefits  During handover, new access network acquire terminal’s membership and deliver the content to the receiver quickly to help reducing disruption or performance deterioration..