< draft-kumar-bier-use-cases-01.txt   draft-kumar-bier-use-cases-02.txt >
Network Working Group N. Kumar Network Working Group N. Kumar
Internet-Draft R. Asati Internet-Draft R. Asati
Intended status: Informational Cisco Intended status: Informational Cisco
Expires: August 3, 2015 M. Chen Expires: August 13, 2015 M. Chen
X. Xu X. Xu
Huawei Huawei
A. Dolganow A. Dolganow
Alcatel-Lucent Alcatel-Lucent
T. Przygienda T. Przygienda
Ericsson Ericsson
A. Gulko A. Gulko
Thomson Reuters Thomson Reuters
January 30, 2015 D. Robinson
id3as-company Ltd
February 9, 2015
BIER Use Cases BIER Use Cases
draft-kumar-bier-use-cases-01.txt draft-kumar-bier-use-cases-02.txt
Abstract Abstract
Bit Index Explicit Replication (BIER) is an architecture that Bit Index Explicit Replication (BIER) is an architecture that
provides optimal multicast forwarding through a "BIER domain" without provides optimal multicast forwarding through a "BIER domain" without
requiring intermediate routers to maintain any multicast related per- requiring intermediate routers to maintain any multicast related per-
flow state. BIER also does not require any explicit tree-building flow state. BIER also does not require any explicit tree-building
protocol for its operation. A multicast data packet enters a BIER protocol for its operation. A multicast data packet enters a BIER
domain at a "Bit-Forwarding Ingress Router" (BFIR), and leaves the domain at a "Bit-Forwarding Ingress Router" (BFIR), and leaves the
BIER domain at one or more "Bit-Forwarding Egress Routers" (BFERs). BIER domain at one or more "Bit-Forwarding Egress Routers" (BFERs).
skipping to change at page 2, line 7 skipping to change at page 2, line 10
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 3, 2015. This Internet-Draft will expire on August 13, 2015.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 31 skipping to change at page 2, line 34
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Specification of Requirements . . . . . . . . . . . . . . . . 3 2. Specification of Requirements . . . . . . . . . . . . . . . . 3
3. BIER Use Cases . . . . . . . . . . . . . . . . . . . . . . . 3 3. BIER Use Cases . . . . . . . . . . . . . . . . . . . . . . . 3
3.1. Multicast in L3VPN Networks . . . . . . . . . . . . . . . 3 3.1. Multicast in L3VPN Networks . . . . . . . . . . . . . . . 3
3.2. BUM in EVPN . . . . . . . . . . . . . . . . . . . . . . . 4 3.2. BUM in EVPN . . . . . . . . . . . . . . . . . . . . . . . 4
3.3. IPTV Services . . . . . . . . . . . . . . . . . . . . . . 5 3.3. IPTV and OTT Services . . . . . . . . . . . . . . . . . . 5
3.4. Multi-service, converged L3VPN network . . . . . . . . . 6 3.4. Multi-service, converged L3VPN network . . . . . . . . . 6
3.5. Control-plane simplification and SDN-controlled networks 6 3.5. Control-plane simplification and SDN-controlled networks 7
3.6. Data center Virtualization/Overlay . . . . . . . . . . . 7 3.6. Data center Virtualization/Overlay . . . . . . . . . . . 7
3.7. Financial Services . . . . . . . . . . . . . . . . . . . 7 3.7. Financial Services . . . . . . . . . . . . . . . . . . . 8
4. Security Considerations . . . . . . . . . . . . . . . . . . . 8 4. Security Considerations . . . . . . . . . . . . . . . . . . . 9
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9
6. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 8 6. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 9
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 8 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.1. Normative References . . . . . . . . . . . . . . . . . . 8 7.1. Normative References . . . . . . . . . . . . . . . . . . 9
7.2. Informative References . . . . . . . . . . . . . . . . . 9 7.2. Informative References . . . . . . . . . . . . . . . . . 9
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introduction 1. Introduction
Bit Index Explicit Replication (BIER) Bit Index Explicit Replication (BIER)
[I-D.wijnands-bier-architecture] is an architecture that provides [I-D.wijnands-bier-architecture] is an architecture that provides
optimal multicast forwarding through a "BIER domain" without optimal multicast forwarding through a "BIER domain" without
requiring intermediate routers to maintain any multicast related per- requiring intermediate routers to maintain any multicast related per-
flow state. BIER also does not require any explicit tree-building flow state. BIER also does not require any explicit tree-building
skipping to change at page 5, line 25 skipping to change at page 5, line 28
targets. In a sense BIER is an inclusive as well as a selective tree targets. In a sense BIER is an inclusive as well as a selective tree
and can allow to deliver the frame to only the set of receivers and can allow to deliver the frame to only the set of receivers
interested in a frame even though many others participate in the same interested in a frame even though many others participate in the same
PMSI. PMSI.
As another significant advantage, it is imaginable that the same BIER As another significant advantage, it is imaginable that the same BIER
tunnel needed for BUM frames can optimize the delivery of the tunnel needed for BUM frames can optimize the delivery of the
multicast frames though the signaling of group memberships for the multicast frames though the signaling of group memberships for the
PEs involved has not been specified as of date. PEs involved has not been specified as of date.
3.3. IPTV Services 3.3. IPTV and OTT Services
IPTV is a service, well known for its characteristics of allowing IPTV is a service, well known for its characteristics of allowing
both live and on-demand delivery of media traffic over IP. In a both live and on-demand delivery of media traffic over end-to-end
typical IPTV environment the egress routers connecting to the Managed IP network.
Over The Top (OTT) is a similar service, well known for its
characteristics of allowing live and on-demand delivery of media
traffic between IP domains, where the source is often on an external
network relative to the receivers.
Content Delivery Networks (CDN) operators provide layer 4
applications, and often some degree of managed layer 3 IP network,
that enable media to be securely and reliably delivered to many
receivers. In some models they may place applications within third
party networks, or they may place those applications at the edges of
their own managed network peerings and similar inter-domain
connections. CDNs provide capabilities to help publishers scale to
meet large audience demand. Their applications are not limited to
audio and video delivery, but may include static and dynamic web
content, or optimized delivery for Massive Multiplayer Gaming and
similar. Most publishers will use a CDN for public Internet
delivery, and some publishers will use a CDN internally within their
IPTV networks to resolve layer 4 complexity.
In a typical IPTV environment the egress routers connecting to the
receivers will build the tree towards the ingress router connecting receivers will build the tree towards the ingress router connecting
to the IPTV servers. The egress routers would rely on IGMP/MLD to the IPTV servers. The egress routers would rely on IGMP/MLD
(static or dynamic) to learn about the receiver's interest in one or (static or dynamic) to learn about the receiver's interest in one or
more multicast group/channels. Interestingly, BIER could allows more multicast group/channels. Interestingly, BIER could allows
provisioning any new multicast group/channel by only modifying the provisioning any new multicast group/channel by only modifying the
channel mapping on ingress routers. This is deemed beneficial for channel mapping on ingress routers. This is deemed beneficial for
the linear IPTV video broadcasting in which every receivers behind the linear IPTV video broadcasting in which every receivers behind
every egress PE routers would receive the IPTV video traffic. every egress PE routers would receive the IPTV video traffic.
With BIER, there is no need of tree building from egress to ingress. With BIER in IPTV environment, there is no need of tree building from
Further, any addition of new channel or new egress routers can be egress to ingress. Further, any addition of new channel or new
directly controlled from ingress router. When a new channel is egress routers can be directly controlled from ingress router. When
included, the multicast group is mapped to Bit string that includes a new channel is included, the multicast group is mapped to Bit
all egress routers. Ingress router would start sending the new string that includes all egress routers. Ingress router would start
channel and deliver it to all egress routers. As it can be observed, sending the new channel and deliver it to all egress routers. As it
there is no need for static IGMP provisioning in each egress routers can be observed, there is no need for static IGMP provisioning in
whenever a new channel/stream is added. Instead, it can be each egress routers whenever a new channel/stream is added. Instead,
controlled from ingress router itself by configuring the new group to it can be controlled from ingress router itself by configuring the
Bit Mask mapping on ingress router. new group to Bit Mask mapping on ingress router.
With BIER in OTT environment, these edge routers in CDN domain
terminating the OTT user session connect to the Ingress BIER routers
connecting content provider domains or a local cache server and
leverage the scalability benefit that BIER could provide. This may
rely on MBGP interoperation (or similar) between the egress of one
domain and the ingress of the next domain, or some other SDN control
plane may prove a more effective and simpler way to deploy BIER. For
a single CDN operator this could be well managed in the Layer 4
applications that they provide and it may be that the initial
receiver in a remote domain is actually an application operated by
the CDN which in turn acts as a source for the Ingress BIER router in
that remote domain, and by doing so keeps the BIER more descrete on a
domain by domain basis.
3.4. Multi-service, converged L3VPN network 3.4. Multi-service, converged L3VPN network
Increasingly operators deploy single networks for multiple-services. Increasingly operators deploy single networks for multiple-services.
For example a single Metro Core network could be deployed to provide For example a single Metro Core network could be deployed to provide
Residential IPTV retail service, residential IPTV wholesale service, Residential IPTV retail service, residential IPTV wholesale service,
and business L3VPN service with multicast. It may often be desired and business L3VPN service with multicast. It may often be desired
by an operator to use a single architecture to deliver multicast for by an operator to use a single architecture to deliver multicast for
all of those services. In some cases, governing regulations may all of those services. In some cases, governing regulations may
additionally require same service capabilities for both wholesale and additionally require same service capabilities for both wholesale and
skipping to change at page 8, line 46 skipping to change at page 9, line 32
The authors would like to thank IJsbrand Wijnands, Greg Shepherd and The authors would like to thank IJsbrand Wijnands, Greg Shepherd and
Christian Martin for their contribution. Christian Martin for their contribution.
7. References 7. References
7.1. Normative References 7.1. Normative References
[I-D.rosen-l3vpn-mvpn-bier] [I-D.rosen-l3vpn-mvpn-bier]
Rosen, E., Sivakumar, M., Wijnands, I., Aldrin, S., Rosen, E., Sivakumar, M., Wijnands, I., Aldrin, S.,
Dolganow, A., and T. Przygienda, "Multicast VPN Using Dolganow, A., and T. Przygienda, "Multicast VPN Using
BIER", draft-rosen-l3vpn-mvpn-bier-01 (work in progress), BIER", draft-rosen-l3vpn-mvpn-bier-02 (work in progress),
October 2014. December 2014.
[I-D.wijnands-bier-architecture] [I-D.wijnands-bier-architecture]
Wijnands, I., Rosen, E., Dolganow, A., Przygienda, T., and Wijnands, I., Rosen, E., Dolganow, A., Przygienda, T., and
S. Aldrin, "Multicast using Bit Index Explicit S. Aldrin, "Multicast using Bit Index Explicit
Replication", draft-wijnands-bier-architecture-01 (work in Replication", draft-wijnands-bier-architecture-04 (work in
progress), October 2014. progress), February 2015.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
7.2. Informative References 7.2. Informative References
[I-D.ietf-l2vpn-evpn] [I-D.ietf-l2vpn-evpn]
Sajassi, A., Aggarwal, R., Bitar, N., Isaac, A., and J. Sajassi, A., Aggarwal, R., Bitar, N., Isaac, A., and J.
Uttaro, "BGP MPLS Based Ethernet VPN", draft-ietf-l2vpn- Uttaro, "BGP MPLS Based Ethernet VPN", draft-ietf-l2vpn-
evpn-11 (work in progress), October 2014. evpn-11 (work in progress), October 2014.
[I-D.ietf-spring-segment-routing] [I-D.ietf-spring-segment-routing]
Filsfils, C., Previdi, S., Bashandy, A., Decraene, B., Filsfils, C., Previdi, S., Bashandy, A., Decraene, B.,
Litkowski, S., Horneffer, M., Shakir, R., Tantsura, J., Litkowski, S., Horneffer, M., Shakir, R., Tantsura, J.,
and E. Crabbe, "Segment Routing Architecture", draft-ietf- and E. Crabbe, "Segment Routing Architecture", draft-ietf-
spring-segment-routing-00 (work in progress), December spring-segment-routing-01 (work in progress), February
2014. 2015.
[RFC4601] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas, [RFC4601] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas,
"Protocol Independent Multicast - Sparse Mode (PIM-SM): "Protocol Independent Multicast - Sparse Mode (PIM-SM):
Protocol Specification (Revised)", RFC 4601, August 2006. Protocol Specification (Revised)", RFC 4601, August 2006.
[RFC4664] Andersson, L. and E. Rosen, "Framework for Layer 2 Virtual [RFC4664] Andersson, L. and E. Rosen, "Framework for Layer 2 Virtual
Private Networks (L2VPNs)", RFC 4664, September 2006. Private Networks (L2VPNs)", RFC 4664, September 2006.
[RFC5015] Handley, M., Kouvelas, I., Speakman, T., and L. Vicisano, [RFC5015] Handley, M., Kouvelas, I., Speakman, T., and L. Vicisano,
"Bidirectional Protocol Independent Multicast (BIDIR- "Bidirectional Protocol Independent Multicast (BIDIR-
skipping to change at page 11, line 4 skipping to change at page 11, line 37
Email: andrew.dolganow@alcatel-lucent.com Email: andrew.dolganow@alcatel-lucent.com
Tony Przygienda Tony Przygienda
Ericsson Ericsson
300 Holger Way 300 Holger Way
San Jose, CA 95134 San Jose, CA 95134
USA USA
Email: antoni.przygienda@ericsson.com Email: antoni.przygienda@ericsson.com
Arkadiy Gulko Arkadiy Gulko
Thomson Reuters Thomson Reuters
195 Broadway 195 Broadway
New York NY 10007 New York NY 10007
USA USA
Email: arkadiy.gulko@thomsonreuters.com Email: arkadiy.gulko@thomsonreuters.com
Dom Robinson
id3as-company Ltd
UK
Email: Dom@id3as.co.uk
 End of changes. 15 change blocks. 
31 lines changed or deleted 69 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/