80th IETF, March 2011, Prague, Czech Republic

Slides:



Advertisements
Similar presentations
Akihiro Tanabe, Daisuke Andou, Kaori Izutsu, Tsunemasa Hayashi and Hiroshi Tohjo NTT Access Network Service Systems Laboratories {atanabe, dandou,
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.
Alberto Ornaghi IGMP v3 Internet Group Management Protocol, Version 3 References : draft-ietf-idmr-igmp-v3-08.txt.
LACP Project Proposal.
1April 16, 2002 Layer 3 Multicast Addressing IP group addresses – “Class D” addresses = high order bits of “1110” Special reserved.
Multicast on the Internet CSE April 2015.
Multicasting CSE April Internet Multicast Service Model Multicast group concept: use of indirection a host “sends” IP datagrams to multicast.
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.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues.
School of Information Technologies Internet Multicasting NETS3303/3603 Week 10.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
EE689 Lecture 12 Review of last lecture Multicast basics.
1 CSE 401N:Computer Network LECTURE-14 MULTICAST ROUTING.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
PMIPv6 Extension for Multicast draft-asaeda-multimob-pmip6-extension-05 Hitoshi Asaeda Pierrick Seite Jinwei Xia 80 th IETF, March 2011, Prague, Czech.
IPv4-Embedded IPv6 Multicast Address draft-ietf-mboned-64-multicast-address-format IETF 84 Vancouver 1.
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.
IGMP and MLD Optimization in Wireless and Mobile Networks 1 draft-liu-multimob-igmp-mld-wireless-mobile-00.
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.
MultiMob WG. Potential future work (draft-von-hugo-multimob-future-work-02) IETF 78, Maastricht / Dirk von Hugo (Deutsche Telekom), Hitoshi.
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
Speaker 2006/XX/XX Speaker 2007/XX/XX IGMP Snooping CK NG Technical Marketing.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
1 Accounting, Authentication and Authorization Issues in “Well Managed” IP Multicasting Services November 9, 2005 Tsunemasa Hayashi
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,
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
7/26/ Design and Implementation of a Simple Totally-Ordered Reliable Multicast Protocol in Java.
IP Multicast Part I: Fundamentals Carl Harris Communications Network Services Virginia Tech.
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.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
IETF77 Multimob California1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-00 Qin.
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.
Multicasting CSE 6590 Winter December 2015.
IETF78 Multimob Masstricht1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-02 Qin.
Problem Descriptions Chairs 1. Problems One slide per problem proposed First the proposer talks about it Next WG comments are solicited Chairs only to.
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.
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.
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
PMIPv6 multicast handover optimization by the Subscription Information Acquisition through the LMA (SIAL) Luis M. Contreras Telefónica I+D Carlos J. Bernardos.
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.
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
RIP.
Multicast Listener Discovery
Tuning the Behavior of IGMP and MLD for Mobile Hosts and Routers
Hitoshi Asaeda Nicolai Leymann
Hitoshi Asaeda Nicolai Leymann
Hitoshi Asaeda Nicolai Leymann
pim wg multicast YANG team
Group Key Management for PIM-SM Routers
Multicast Outline Multicast revisited
Chapter 10 IGMP Prof. Choong Seon HONG.
Internet Group Management Protocol, Version 3
IGMP & MLD Snooping YANG Model
Other Routing Protocols
IP Multicast COSC /5/2019.
Implementing Multicast
Design and Implementation of OverLay Multicast Tree Protocol
Presentation transcript:

80th IETF, March 2011, Prague, Czech Republic IGMP/MLD-Based Explicit Membership Tracking Function for Multicast Routers draft-asaeda-mboned-explicit-tracking-02 Hitoshi Asaeda 80th IETF, March 2011.

Objectives Problem in bursty IGMP/MLD message transmission Requirement to save network resources Especially in the recent IGMPv3/MLDv2/LW-IGMPv3/LW-MLDv2 due to elimination of the report suppression mechanism Requirement of fast leave or shortening leave latency 80th IETF, March 2011.

Functions The explicit tracking function on routers works for: Per-host accounting Reducing the number of transmitted Query and Report messages Shortening leave latencies Maintaining multicast channel characteristics (or statistics) 80th IETF, March 2011.

Objective 1: the Number of Messages Transmission Whenever a router receives the State-Change Report, it sends the corresponding Group-Specific or Group-and-Source Specific Query messages to confirm whether the Report sender is the last member host or not. 80th IETF, March 2011.

Lower Specific Query Transmission A router enabling the explicit tracking function does not need to always ask Current-State Report message transmission to the member hosts whenever it receives the State-Change Report Because the explicit tracking function works with the expectation whether the State-Change Report sender is the last remaining member of the channel or not 80th IETF, March 2011.

Simulation Transit Number of Members 40 hosts individually join/leave a same channel 80th IETF, March 2011.

Current-State Report – Regular Case Responses for General Query Responses for Group- (and-Source) Specific Query 80th IETF, March 2011.

Current-State Report – With Explicit Tracking Function Responses for General Query No responses for Group- (and-Source) Specific Query (except for the LMQ) 0h 20m 80th IETF, March 2011.

Outdated State Information When a router expects that the State-Change Report sender was the sole member, but not the one, or when the number of receivers in the state information becomes “0”, but not “0”; Other members remaining in the same channel will reply with identical Report messages When a router expects that there are other members, but there isn’t, or when the number of receivers in the state information is not “0”, but it is “0”; The router sends periodical General Query later but does not receive the corresponding Report; it then starts the leave operation Will add some intelligence (e.g., send State-Change Report when the number of remaining members is less than “5”, etc.)? Maybe in the future IGMP/MLD 80th IETF, March 2011.

Objective 2: Leave Latency [Last Member Query Interval] (LMQI) and [Last Listener Query Interval] (LLQI) The maximum time allowed before sending a responding Report [Last Member Query Count] (LMQC) and [Last Listener Query Count] (LLQC) The number of Group-Specific Queries or Group-and-Source Specific Queries sent before the router assumes there are no local members [Last Member Query Time] (LMQT) and [Last Listener Query Time] (LLQT) Total time the router should wait for a report, after the Querier has sent the first query 80th IETF, March 2011.

Shortening Leave Latencies [Last Member Query Timer (LMQT)] and [Last Listener Query Timer (LLQT)] Default: LMQI * LMQC (= 2 sec.) Shorter value contributes to shortening leave latency Example: LMQC = 1, then LMQT = 1 sec. Note, LMQI can be shorter, e.g., 0.5 sec. Note There is a risk that a router misses Report messages from remaining members if the router adopts small LMQC/LLQC However the wrong expectation would be lower happened for the router enabling the explicit tracking function. 80th IETF, March 2011.

Membership State Information (S, G, Number of receivers, (Receiver records)) Receiver records (IGMP/MLD Membership/Listener Report sender's addresses) ASM “S” is with “Null” EXCLUDE mode (S,G) join Not integrate into state information? Just keep the current state without modification Or integrate translated ASM join into state information? 80th IETF, March 2011.

Interoperability and Compatibility Not work for old IGMP/MLD Because of the Report suppression mechanism Tracking router keeps the current state as is Not work for IGMPv3/MLDv2 router changing its compatibility mode to the older version The router keeps the current state as is 80th IETF, March 2011.

Next Step WG document? 80th IETF, March 2011.