Network working group                                     M. Bianchetti 
Internet Draft                                              G. Picciano 
Intended status: Informational                           Telecom Italia 
                                                                M. Chen 
                                                               L. Zheng 
                                           Huawei Technologies Co., Ltd 
Expires: September 5, 2010                                March 5, 2010 
                                                                      
 
 
                                      
            Requirements for IP multicast performance monitoring 
            draft-bipi-mboned-ip-multicast-pm-requirement-01.txt 


Status of this Memo 

   This Internet-Draft is submitted to IETF in full conformance with the 
   provisions of BCP 78 and BCP 79. 

   Internet-Drafts are working documents of the Internet Engineering 
   Task Force (IETF), its areas, and its working groups. Note that other 
   groups may also distribute working documents as Internet-Drafts. 

   Internet-Drafts are draft documents valid for a maximum of six months 
   and may be updated, replaced, or obsoleted by other documents at any 
   time. It is inappropriate to use Internet-Drafts as reference 
   material or to cite them other than as "work in progress." 

   The list of current Internet-Drafts can be accessed at   
   http://www.ietf.org/ietf/1id-abstracts.txt. 

   The list of Internet-Draft Shadow Directories can be accessed at   
   http://www.ietf.org/shadow.html. 

   This Internet-Draft will expire on September 5, 2010. 

Copyright Notice 

   Copyright (c) 2009 IETF Trust and the persons identified as the 
   document authors.  All rights reserved. 

    This document is subject to BCP 78 and the IETF Trust's Legal 
    Provisions Relating to IETF Documents 
    (http://trustee.ietf.org/license-info) in effect on the date of 
    publication of this document.  Please review these documents 

 
 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 1] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

    carefully, as they describe your rights and restrictions with 
    respect to this document. 
 
Abstract 

   With increasing deployment of IP multicast in service providers (SPs) 
   network, SPs need a carrier-grade IP multicast performance monitoring 
   system. This document describes the requirements for such a system 
   for a SP network. This system enables efficient performance 
   monitoring in SPs' production network and provides diagnostic 
   information in case of performance degradation or failure. 

Table of Contents 

    
   1. Introduction.................................................3 
   2. Conventions used in this document............................4 
   3. Terminologies................................................4 
   4. Functional Requirements......................................6 
      4.1. Topology discovery and monitoring.......................6 
      4.2. Performance measurement.................................6 
         4.2.1. Loss rate..........................................6 
         4.2.2. One-way delay......................................7 
         4.2.3. Jitter.............................................7 
         4.2.4. Throughput.........................................7 
      4.3. Measurement session management..........................8 
         4.3.1. Segment v.s. Path..................................8 
         4.3.2. Static v.s. Dynamic configuration..................8 
         4.3.3. Proactive v.s. on-demand...........................9 
      4.4. Measurement result report...............................9 
         4.4.1. Performance reports................................9 
         4.4.2. Exceptional alarms.................................9 
   5. Design considerations.......................................10 
      5.1. Inline data-plane measurement..........................10 
      5.2. Scalability............................................10 
      5.3. Robustness.............................................11 
      5.4. Security...............................................11 
      5.5. Device flexibility.....................................11 
      5.6. Extensibility..........................................12 
   6. Security Considerations.....................................12 
   7. IANA Considerations.........................................12 
   8. References..................................................12 
      8.1. Normative References...................................12 
      8.2. Informative References.................................12 
   9. Acknowledgments.............................................13 
    
 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 2] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

1. Introduction 

   This document describes the requirement for an IP multicast 
   performance monitoring system for service providers (SPs) IP 
   multicast network. This system should enables efficient monitoring of 
   performance metrics of any given multicast channel (*,G) or (S,G) and 
   provides diagnostic information in case of performance degradation or 
   failure. 

   Increasing deployment of IP multicast in SP networks calls for a 
   carrier-grade IP multicast performance monitoring system. SPs have 
   been leveraging IP multicast to provide revenue-generating services, 
   such as IP television (IPTV), video conferencing, as well as the 
   distribution of stock quotes or news. These services are usually 
   loss-sensitive or delay-sensitive, and their data packets need to be 
   delivered over a large scale IP network in real-time.  Meanwhile, 
   these services demand relatively strict service-level agreements 
   (SLAs). For example, loss rate over 5% is generally considered 
   unacceptable for IPTV delivery. Video conferencing normally demands 
   delays no more than 150 milliseconds. However, the real-time nature 
   of the traffic and the deployment scale of service make it very 
   challenging for IP multicast performance monitoring in a SP's 
   production network. With increasing deployment of multicast service 
   in SP networks, it becomes mandatory to develop an efficient system 
   that is designed for SPs to accommodate the following functions. 

   o SLA monitoring and verification: verify whether the performance of 
      production multicast network meets SLA requirements. 

   o Network optimization: identify bottlenecks when the performance 
      metrics do not meet the SLA requirements. 

   o Fault localization: pin-point impaired components in case of 
      performance degradation and service disruption. 

   These functions alleviate the OAM cost of IP multicast network for 
   SPs, and ensure the quality of services. 

   However, the existing IP multicast monitoring tools and systems, 
   which were mostly designed either for primitive connectivity 
   diagnosis or for experimental evaluations, does not suit for a SP 
   production network, given the following facts: 

   o Most of them provide end-to-end reachability check only [4][6][8]. 
      They cannot provide sophisticated measurement metrics such as 
      packet loss, one-way delay, and jitter, for the purpose of SLAs 
      verification. 
 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 3] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   o Most of them can perform end-to-end measurements only. For example, 
      RTCP-based monitoring system [7] can report end-to-end packet loss 
      rate and jitter. End-to-end measurements are usually inadequate 
      for fault localization, which needs finer grain measurement data 
      to pin-point exact root causes. 

   o Most of them use probing packets to probe network performance [4] 
      [6]. The approach might yield biased or even irrelevant results 
      because the probing results are sampled and the out-of-band 
      probing packets might be forwarded differently from the monitored 
      user traffic. 

   o Most of them are not scalable in a large deployment like SPs' 
      production network. For example, in IPTV deployment, the number of 
      group member might be in the order of thousands.  In this scale, a 
      RTCP-based multicast monitoring system [7] becomes almost unusable 
      because RTCP report intervals of each receiver might be delayed up 
      to minutes or even hours because of over-crowded reporting 
      multicast channel [14]. 

   o Some of them rely on the information from external protocols, 
      which make their capabilities and deployment scenarios limited by 
      the external protocols. The examples are passive measurement tools 
      that collect and analyze messages from protocols such as multicast 
      routing protocols [9], IGMP [11], or RTCP [7], etc.  Another 
      example is a SNMP-based system [10] that collects and analyzes 
      relevant multicast MIB information. 

   This document specifies the requirements for an IP multicast traffic 
   monitor for a carrier-grade IP multicast network, which help SPs to 
   do SLA verification, network optimization, and fault localizations in 
   a large production network. 

2. Conventions used in this document 

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
   document are to be interpreted as described in RFC-2119 [1]. 

3. Terminologies 

   o SSM (source specific multicast): When a multicast group is 
      operating in SSM mode, only one designated node is eligible to 
      send traffic through the multicast channel. A SSM multicast group 
      with the designated source address s and group address G is 
      denoted by (s, G). 

 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 4] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   o ASM (any source multicast): When a multicast group is operating in 
      ASM mode, any node can multicast packets through the multicast 
      channel to other group members. An ASM multicast group with group 
      address G is denoted by (*, G). 

   o Root (of a multicast group): In a SSM multicast group (s, G), the 
      root of this group is the first-hop router next to the source node 
      s. In an ASM multicast group (*, G), the root of this group is the 
      selected rendezvous point router. 

   o Receiver: The term receiver refers to any node in the multicast 
      group that receives multicast traffic. 

   o Internal forwarding path: Given a multicast group and a forwarding 
      node in the group, the internal forwarding path inside the node 
      refers to the data path between the upstream interface towards the 
      root and one of the downstream interfaces towards the receivers. 

   o Multicast forwarding path: Given a multicast group, a multicast 
      forwarding path refers to the sequence of the interfaces, links 
      and internal forwarding paths from the downstream interface at 
      root until the upstream interface at a receiver. 

   o Multicast forwarding tree: Given a multicast group G, the union of 
      all multicast forwarding paths composes the multicast forwarding 
      tree. 

   o Segment (of multicast forwarding path): The segment of a multicast 
      forwarding path refers to part of the path between any two given 
      interfaces. 

   o Measurement session: A measurement session refers to the period of 
      time in which certain performance metrics over a segment of 
      multicast forwarding path is monitored and measured. 

   o Monitoring node: A monitoring node is a node on a multicast 
      forwarding path that is capable of performing traffic performance 
      measurements on its interfaces. 

   o Active interface: An interface of a monitoring node that is turned 
      on to start a measurement session is said active. 

   o Measurement session control packets: The packets are used for 
      dynamic configuration for active interface to coordinate 
      measurement sessions. 


 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 5] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   Figure 1 shows a multicast forwarding tree rooted at a root's 
   interface A. Within router 1, B-C and B-D are two internal forwarding 
   paths. Path A-B-C-E-G-I is a multicast forwarding path, which starts 
   at root's downstream interface A and ends at receiver 2's upstream 
   interface I. A-B, B-C-E are two segments of this forwarding path. 
   When a measurement session for a metric such as loss rate is turned 
   on over segment A-B, interfaces A and B are active interfaces. 

   +--------+ 
   | source |                                             I +--------+ 
   +---#----+                                          +---<> recv 2 | 
       #                              +----------+ G   |    +--------+ 
       #           +----------+ C   E |          <>----+  
   +---#--+ A    B |          <>-----<> router 2 | 
   | root <>------<> router 1 |       |          <>----+ 
   +------+        |          <>---+  +----------+ H   |  J +--------+ 
                   +----------+ D  |                   +---<> recv 3 | 
                                   | F +--------+           +--------+ 
                                   +--<> recv 1 | 
                                       +--------+ 
      <> C    Interface 
      ------  Link 
    
   Figure 1. Example of multicast forwarding tree 

4. Functional Requirements 

4.1. Topology discovery and monitoring 

   The monitor system SHOULD have mechanisms to collect topology 
   information of the multicast forwarding trees for any given multicast 
   group. The function can be an integrated part of this monitoring 
   system. Alternatively, the function might relies on other tools and 
   protocols, such as mtrace [5], MANTRA[9], etc. The topology 
   information will be referred by network operators to decide where to 
   enable measurement sessions. 

4.2. Performance measurement 

   The performance metrics that a monitoring node needs to collect 
   include but not limit to the following. 

4.2.1. Loss rate 

   Loss rate over a segment is the ratio of user packets not delivered 
   to the total number of user packets delivered over this segment 
   during a given interval. The number of user packets not delivered 
 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 6] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   over a segment is the difference between the number of packets 
   transmitted at the starting interface of the segment and received at 
   the ending interface of this segment. Loss rate is crucial for 
   multimedia streaming, such as IPTV, video/audio conferencing. 

   Loss rate over any segment of a multicast forwarding path MUST be 
   provided. The measurement interval MUST be configurable.  

4.2.2. One-way delay 

   One-way delay over a segment is the average time that user packets 
   take to traverse this segment of forwarding path during a given 
   interval. The time that a user packet traversing a segment is the 
   difference between the time when the user packet leaves the starting 
   interface of this segment and the time when the same user packet 
   arrives at the ending interface of this segment. The one-way delay 
   metric is essential for real-time interactive applications, such as 
   video/audio conferencing, multiplayer gaming. 

   One-way delay over any segment of a multicast forwarding path SHOULD 
   be able to be measured. The measurement interval MUST be configurable. 

   To get accurate one-way delay measurement results, the two end 
   monitoring nodes of the investigated segments might need to have 
   clock synchronized. 

4.2.3. Jitter 

   Jitter over a segment is the variance of one-way delay over this 
   segment during a given interval. The metric is of great importance 
   for real-time streaming and interactive applications, such as IPTV, 
   audio/video conferencing. 

   One-way delay jitter over any segment of a multicast forwarding path 
   SHOULD be able to be measured. The measurement interval MUST be 
   configurable. 

   Same as One-way delay measurement, to get accurate jitter, the clock 
   frequencies at the two end monitoring nodes might need to be 
   synchronized so that the clocks at two systems will proceed at the 
   same pace. 

4.2.4. Throughput 

   Throughput of multicast traffic for a group over a segment is the 
   average number of bytes of user packets of this multicast group 

 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 7] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   transmitted over this segment in unit time during a given interval. 
   The information might be useful for resource management. 

   Throughput of multicast traffic over any segment of a multicast 
   forwarding path MAY be measured. The measurement interval MUST be 
   configurable. 

4.3. Measurement session management 

   A measurement session refers to the period of time in which 
   measurement for certain performance metrics is enabled over a segment 
   of multicast forwarding path or over a complete multicast forwarding 
   path. During a measurement session, the two end interfaces are said 
   active. When an interface is activated, the interfaces start 
   collecting statistics, such as number or timestamps of user packets 
   which belongs to the given multicast group and pass through the 
   interface. When both interfaces are activated, the measurement 
   session starts. During a measurement session, data from two active 
   interfaces are periodically correlated and the performance metrics, 
   such as loss rate or delay, are derived. The correlation can be done 
   either on the downstream interface if the upstream interface passes 
   its data to it or on a third-party if the raw data on two active 
   interfaces are reported to it. When one of the two interfaces is 
   deactivated, the measurement session stops. 

4.3.1. Segment v.s. Path 

   Network operators SHOULD be able to turn on or off measurements 
   sessions for specific performance metrics over either a segment of 
   multicast forwarding path or over a complete multicast forwarding 
   path at any time. For example in Figure 1, network operator can turn 
   on the measurement session of loss rate over path A-B-D-F and segment 
   A-B-C as well as jitter over segment C-E-G-I simultaneously. This 
   feature allows network operators to zoom into the suspicious 
   components when degradation or failure occurs. 

4.3.2. Static v.s. Dynamic configuration 

   A measurement session can be configured statically. In this case, 
   network operators activate the two interfaces or configure their 
   parameter settings on the relevant nodes either manually or 
   automatically through agents of network management system (NMS). 

   Optionally, a measurement session can be configured dynamically. In 
   this case, an interface may coordinate another interface on its 
   forwarding path to start or stop a session. Accordingly, the format 
   and process routines of the measurement session control packets need 
 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 8] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   to be specified. The delivery of such packets SHOULD be reliable and 
   MUST be secured. 

4.3.3. Proactive v.s. on-demand 

   A measurement session can be started either proactively or on demand. 
   Proactive monitoring is either configured to be carried out 
   periodically and continuously or preconfigured to act on certain 
   events such as alarm signals. To save resources, operators may turn 
   on measurement sessions proactively for critical performance metrics 
   over the backbone segments of multicast forwarding tree only. This 
   keeps the overall monitoring overhead minimal during normal network 
   operations.  

   In contrast to proactive monitoring, on-demand monitoring is 
   initiated manually and for a limited amount of time to carry out 
   diagnostics. When network performance degradation or service 
   disruption occurs, operators might turn on measurement sessions on-
   demand over the interested segments to facilitate fault localization. 

4.4. Measurement result report 

   The measurement results might be present in two forms: reports or 
   alarms. 

4.4.1. Performance reports 

   Performance reports contain streams of measurement data over a period 
   of time. A data collection agent MAY actively poll the monitoring 
   nodes and collect the measurement reports from all active interfaces. 
   Alternatively, the monitoring nodes might be configured to upload the 
   reports to the specific data collection agents once the data become 
   available. To save bandwidth, the content of the reports might be 
   aggregated and compressed. The period of reporting SHOULD be able to 
   be configured or controlled by rate limitation mechanisms (e.g., 
   exponentially increasing). 

4.4.2. Exceptional alarms 

   On the other hand, the active interfaces of a monitoring node or a 
   third-party MAY be configured to raise alarms when exceptional events 
   such as performance degradation or service disruption occur. Alarm 
   thresholds and the management should be specified for each of the 
   performance metric when the measurement session is configured on this 
   interface. During measurement session, once the value of certain 
   performance metric exceeds the threshold, alarm will be raised and 
   reported to the configured nodes. To prevent huge volume of alarms 
 
 
Bianchetti, et al.    Expires September 5, 2010               [Page 9] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   from overloading the management nodes and network congestion, alarm 
   suppression and aggregation mechanisms SHOULD be employed on the 
   interfaces to limit the rate of alarm report and the volume of data. 

5. Design considerations 

   To make the monitoring system feasible and optimal for a SP 
   production network, the following considerations should take into 
   account when design the system. 

5.1. Inline data-plane measurement 

   Measurement results collected by probing packets might be biased or 
   even totally irrelevant given the facts that (1) probing packets 
   collect sampled results only and might not capture the real statistic 
   characteristics of the monitored user traffic. Experiments have 
   demonstrated that the measurement sampled by the probing packets, 
   such as ping probes, might be incorrect if sampling interval is too 
   long [1]; (2) probing packets introduce extra load onto the network. 
   In order to improve accuracy, sampling frequency has to be high 
   enough, which in turn increase network overhead and further bias the 
   measurement results; (3) probing packets are usually not in the same 
   multicast group as user packets and might take different forwarding 
   path given that equal cost multi-path routing (ECMP) and link 
   aggregation (LAG) have been widely adopted in SP network. An out-of-
   band probing packet might take a path totally different from the user 
   packets of the multicast group that it is monitoring. Even if the 
   forwarding path is the same, the intermediate node might apply 
   different queuing and scheduling strategy for the probing packets. As 
   a result, the measured results might be irrelevant. 

   The performance measurement should be "inline" in the sense that the 
   measurement statistics are derived directly from user packets, 
   instead of probing packets. At the same time, unlike offline packet 
   analysis, the measurement is counting user packets at line-speed in 
   real-time without any packet duplication or buffering. 

   To accomplish the inline measurement, some extra packets might need 
   to be injected into user traffic to coordinate measurement across 
   nodes. The volume of these packets SHOULD be keep minimal such that 
   the injection of such packets will not impact measurement accuracy.  

5.2. Scalability 

   The measurement methodology and system architecture MUST be scalable. 
   A multicast network for a SP production network usually composes of 
   thousands of nodes. Given the scale, the collecting, processing and 
 
 
Bianchetti, et al.    Expires September 5, 2010              [Page 10] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   reporting overhead of performance measurement data SHOULD not 
   overwhelm either monitoring nodes or management nodes. The volume of 
   reporting traffic should be reasonable and not cause any network 
   congestion.  

5.3. Robustness 

   The measurements MUST be independent of the failure of the underlying 
   multicast network. For example, the monitor SHOULD generate correct 
   measurement result even if some measurement coordinating packets are 
   lost; invalid performance reports should be able to be identified in 
   case that the underlying multicast network is undergoing drastic 
   changes. 

   If dynamic configuration is supported, the delivery of measurement 
   session control packets SHOULD be reliable so that the measurement 
   sessions can be started, ended and performed in a predictable manner. 
   Meanwhile, the control packets SHOULD not be delivered based on the 
   multicast routing decision. This multicast independent characteristic 
   guarantees that the active interfaces are still under control even if 
   the multicast service is malfunctioning. 

   Similarly, if NMS are used to control the monitoring nodes remotely, 
   the communication between monitoring nodes and NMS SHOULD be reliable. 

5.4. Security 

   The monitoring system MUST not impose security risks on the network. 
   For example, the monitoring nodes should be prevented from being 
   exploited by third parties to control measurement sessions 
   arbitrarily, which might make the nodes vulnerable for DDoS attacks. 

   If dynamic configuration is supported, the measurement session 
   control packets need to be encrypted and authenticated. 

5.5. Device flexibility 

   Both the software and hardware deployment requirement for the 
   monitoring system SHOULD be reasonable. For example, one-way delay 
   measurement needs clock synchronization across nodes. To require the  
   installation of expensive hardware clock synchronization devices on 
   all monitoring nodes might be too costly to make the monitoring 
   system infeasible for large deployment. 

   The monitor system SHOULD be incrementally deployable, which means 
   that the system can enable monitoring functionality even if some of 
   the nodes in the network are not equipped with the required software 
 
 
Bianchetti, et al.    Expires September 5, 2010              [Page 11] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   and hardware or does not meet the software and hardware deployment 
   requirements. 

   The non-monitoring nodes without the monitoring capabilities SHOULD 
   be able to coexist with monitoring nodes and function. The packets 
   exchanged between monitoring nodes SHOULD be transparent to other 
   nodes and MUST not cause any malfunction of the non-monitoring nodes. 

5.6. Extensibility 

   The system should be easy to be extended for new functionalities. For 
   example, the system should be easily extended to collect newly 
   defined performance metrics. 

6. Security Considerations 

   The security issues have been taken into account in design 
   considerations. 

7. IANA Considerations 

   There is no IANA action required by this draft. 

8. References 

8.1. Normative References 

   [1]  Bradner, S., "Key words for use in RFCs to Indicate Requirement 
         Levels", BCP 14, RFC 2119, March 1997. 

   [2]  Crocker, D. and Overell, P.(Editors), "Augmented BNF for Syntax 
         Specifications: ABNF", RFC 2234, Internet Mail Consortium and 
         Demon Internet Ltd., November 1997. 

8.2. Informative References 

   [3]  "Trading Floor Architecture", White Paper , Online 
         http://www.cisco.com/en/US/docs/solutions/Verticals/Trading_Flo
         or_Architecture-E.html. 

   [4]  Venaas, S., "Multicast Ping Protocol", draft-ietf-mboned-
         ssmping-07, December 2008. 

   [5]  Asaeda, H., Jinmei, T., Fenner, W., and S. Casner, "Mtrace 
         Version 2: Traceroute Facility for IP Multicast", draft-ietf-
         mboned-mtrace-v2-03, March 2009. 

 
 
Bianchetti, et al.    Expires September 5, 2010              [Page 12] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

   [6]  Almeroth, K., Wei, L., and D. Farinacci, "Multicast 
         Reachability Monitor (MRM)", draft-ietf-mboned-mrm-01, July 
         2000. 

   [7]  Bacher, D., Swan, A., and L. Rowe, "rtpmon: a third-party RTCP 
         monitor", Conference 4th ACM International conference on 
         multimedium, 1997. 

   [8]  Sarac, K. and K. Almeroth, "Application Layer Reachability 
         Monitoring for IP Multicast", Journal Computer Networks Journal, 
         Vol.48, No.2, pp.195-213, June 2005. 

   [9]  Rajvaidya, P., Almeroth, K., and k. claffy, "A Scalable 
         Architecture for Monitoring and Visualizating Multicast 
         Statistics", Conference IFIP/IEEE Workshop on Distributed 
         Systems: Operations & Management (DSOM), Austin, Texas, USA, 
         December 2000. 

   [10] Sharma, P., Perry, E., and R. Malpani, "IP Multicast 
         Operational Network Management: Design, Challenges and 
         Experiences", Journal IEEE Network, Volume 17, Issue 2, Mar/Apr 
         2003 Page(s): 49 - 55, Mar/Apr 2003. 

   [11] Al-Shaer, E. and Y. Tang, "MRMON: Remote Multicast Monitoring", 
         Conference NOMS, 2004. 

   [12] Sarac, K. and K. Almeroth, "Supporting Multicast Deployment 
         Efforts: A Survey of Tools for Multicast Monitoring", Journal 
         Journal of High Speed Networks, Vol.9, No.3-4, pp.191-211, 2000. 

   [13] Sarac, K. and K. Almeroth, "Monitoring IP Multicast in the 
         Internet: Recent Advances and Ongoing Challenges", Journal IEEE 
         Communication Magazine, 2005. 

   [14] Vit Novotny, Dan Komosny, "Optimization of Large-Scale RTCP 
         Feedback Reporting in Fixed and Mobile Networks," icwmc, pp.85, 
         Third International Conference on Wireless and Mobile 
         Communications (ICWMC'07), 2007 

9. Acknowledgments 

   The authors would like to thank Wei Cao, Xinchun Guo, and Hui Liu for 
   their helpful comments and discussions. 

   This document was prepared using 2-Word-v2.0.template.dot. 

    
 
 
Bianchetti, et al.    Expires September 5, 2010              [Page 13] 

Internet-Draft      IP Multicast PM requirements            March 2010 
    

Authors' Addresses 

   Mario Bianchetti 
   Broadband Network Services Innovation, Telecom Italia 
    
   Email: mario.bianchetti@telecomitalia.it  
    
    
   Giovanni Picciano 
   Access Network Engineering, Telecom Italia 
    
   Email: giovanni.picciano@telecomitalia.it 
    
    
   Mach(Guoyi) Chen 
   Huawei Technologies Co. Ltd. 
   KuiKe Building, No.9 Xinxi Rd., 
   Shang-Di Information Industry Base, Hai-Dian District, 
   Beijing, 100085 
   P.R. China 
      
   EMail: mach@huawei.com 
    
    
   Lianshu Zheng 
   Huawei Technology Co. Ltd. 
   KuiKe Building, No. 9 Xinxi Road 
   Shang-Di Information Industry Base, Hai-Dian District,  
   Beijing  100085 
   China  
    
   Email: verozheng@huawei.com 
    
    












 
 
Bianchetti, et al.    Expires September 5, 2010              [Page 14]