[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Multicast in MPLS/BGP IP VPNs




Dear members of the l3vpn distribution list,

The draft-ietf-l3vpn-2547bis-mcast-00.txt (May 2005) presents a new framework and terminology to support multicasting over provider-provisioned BGP/MPLS VPNs. The framework encompasses under a common umbrella several options for MVPN control plane, data plane and other relevant functions (many of these choices have been considered on their own right in previous drafts).

This note  focuses on PE-PE transmission of multicast routing described in section 5 of the "2547bis-mcast" draft. We believe that to achieve productive progress and increase interoperability chances among products from different vendors that will support 2547bis-based MVPNs, the number of alternatives in section 5 need to:

a) Be reduced to a minimum number of possible alternatives, and
b) Clearly spell out required and optional alternatives.

Among the alternatives, we believe that BGP is the preferred approach. BGP has the advantage of:

- reliable transport;
- established inter-provider operations;
- a parallel operational model of the unicast 2547.

The above *non-exhaustive* list provides benefits both in technical terms (reliability) and in operational terms (exploiting/leveraging established operational familiarity with the unicast 2547 case).  Using the PIM alternatives in section 5, both multicast or unicast, does not provide any of these advantages -- section 5.1 (PIM peering) points out that the periodic refresh of PIM C-Join/Prune messages (which is done to provide a level of reliability for PIM) disadvantages the PE routers.

We therefore propose to elect BGP as the required way to carry multicast routing information between PEs as described in section 5.2 of the draft and, at a minimum, we propose the elimination of section 5.1.3 (Unicasting of PIM C-Join/Prune messages).


Regards,

Chatschik Bisdikian
IBM T. J. Watson Research Center


John E. Drake
Boeing Satellite Systems