Skip to main content

Multicast Source Routing over IPv6
bofreq-liu-multicast-source-routing-over-ipv6msr6-00

The information below is for an older version of this BOF request.
Document Type Proposed BOF request Snapshot
Title Multicast Source Routing over IPv6
Last updated 2022-01-18
State Proposed
Editor Yisong Liu
Responsible leadership
Send notices to (None)
bofreq-liu-multicast-source-routing-over-ipv6msr6-00

Name: Multicast Source Routing over IPv6(MSR6)

Description

Multicast could provide efficient P2MP service without bandwidth waste. The increasing amount of live video traffic in the network bring new requirements for multicast solutions. There has been a lot of work in IETF to simplify service deployment, in which Source Routing is a very important technology. Source routing is able to reduce the state of intermediate nodes and indicate unicast forwarding in the ingress nodes, which could simplify unicast deployment. With the wide deployment of IPv6 and emerging deployment IPv6 based advanced features, including SRv6, network slicing, iOAM… IPv6 based multicast source routing solution with scalability is strongly requested. MSR6 provides a layer 3 stateless multicast solution which supports dynamic multicast tree programming (including both Best Effort and Traffic Engineering scenarios) to satisfy potential multicast use cases, including live streaming, XR (AR, VR, MR) and so on.

Required Details

Agenda

1.        Administration: Chairs [5 minutes]
2.        Purpose and Scope of this BoF: Chairs [5 minutes]
3.        MSR6 Overview/Requirements: Weiqiang Cheng [15 minutes]
4.        MSR6 In Best Effort Networks
4.1.        Best effort scenarios: Yisong Liu [10 minutes]
4.2.        Potential solutions: Aijun Wang [15 minutes]
5.        MSR6 Traffic Engineering
5.1.        Service Provider Multicast TE Use Cases: Gyan Mishra [10 minutes]
5.2.        Potential solutions: Huaimo Chen [15 minutes]
6.        Operators’ Perspectives
6.1.        MSR6 for China Unicom: Shuai Zhang [10 minutes]
6.2.        MSR6 in SD-WAN: Feng Yang [10 minutes]
7.        Scoping the MSR6 work: Xuesong Geng [5 minutes]
8.        Open Discussion: All [15 minutes]
9.        Conclusions and next steps: Chairs and AD [5 minutes]

- Mailing List:  Not Yet

   - Draft charter:

The MSR6 WG defines a Layer3 multicast architecture to carry real-time applications stateless, programmatically and with high reliability across an SRv6 data plane, and discusses how to best reuse the ongoing work with IPv6 extensions for multicast services.
MSR6 specifies procedures that allow a node to steer a packet through a multicast tree without the need for per-tree state information to be held at transit nodes.
The scope of the MSR6 WG includes the architecture for a multicast source routing network that includes the capability for network programming (from segment routing) and the flexible and efficient encoding. The IPv6 based data plane and corresponding forwarding process will need to be defined, but control and management plane protocols are out of scope in this stage.
Both multicast best effort and traffic engineering scenarios should be covered.
MSR6 will reuse existing protocols where possible. Extending IPv6 for MSR6 will be done in coordination with the 6MAN and SPRING WGs..

MSR6 WG will manage its specific work items by milestones agreed with the responsible Area Director.
The work-items of the MSR6 WG include functional specifications for:

o MSR6 policies and the associated steering, signaling, and traffic engineering mechanisms.
o MSR6 network programming for the underlay networks, and including data plane behavior and functions associated with SIDs
o New types of MSR6 segments mapping to forwarding behavior if needed for new use cases.

YANG Model, Control Plane, Management Plane, OAM, security could be covered in the work of next stage once the functional specifications have been completed.


   - Relevant drafts:
       - Design Consideration:
          - https://datatracker.ietf.org/doc/draft-cheng-spring-ipv6-msr-design-consideration/

      - Solutions
         - https://datatracker.ietf.org/doc/draft-lx-msr6-rgb-segment/
         - https://datatracker.ietf.org/doc/draft-xl-msr6-source-segment/
         - https://datatracker.ietf.org/doc/draft-geng-msr6-traffic-engineering/
         - https://datatracker.ietf.org/doc/draft-chen-pim-srv6-p2mp-path/