@techreport{eckert-msr6-rbs-01, number = {draft-eckert-msr6-rbs-01}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-eckert-msr6-rbs/01/}, author = {Toerless Eckert and Xuesong Geng and Xiuli Zheng and Rui Meng and Fengkai Li}, title = {{Recursive Bitstring Structure (RBS) for Multicast Source Routing over IPv6 (MSR6)}}, pagetotal = 22, year = 2022, month = oct, day = 24, abstract = {This document defines an encoding and corresponding packet processing procedures for native IPv6 multicast source routing (MSR6) using a so-called "Recursive Bitstring" (RBS) address structure. The RBS address structure encodes the source-routed multicast tree as a tree of bitstrings. Each router on the tree only needs to examine and perform replication for the one bitstring destined for it. The MSR6/RBS IPv6 extension header encoding and processing is modeled after that of unicast source routing headers, RFC6554 and RFC8754, and shares all elements that can be shared. To support the RBS structure, it is replacing the "Segments Left" pointer to the next segment with two fields to point to the next sub-tree to parse.}, }