4. P2MP Tree Instance
PTI は Root node から intermediate Replication nodes を経由して Leaf nodes へ到達する forwarding structure を確立する。Root node の Replication segment, intermediate Replication nodes の 0 個以上の Replication segments, Leaf nodes の Replication segments で構成される。
4.1. Leaf Nodes の Replication Segments
PTI は通常 1 つの multipoint service に関連付く。Leaf node では Tree-SID または Leaf-node Replication-SID である transport identifier も service context に関連付く。core replication では transport と service context を常に効率よく分離できるとは限らないためである。
SR-MPLS では, PTI に map された services を service label で一意に識別できるなら, controller は Leaf nodes に Replication segments をインスタンス化しないことを MAY 選べる。SRv6 では Tree-SID が outer IPv6 Destination Address に入るため PHP のような動作ができず, PTI の Replication segments は Leaf nodes で MUST instantiate される。複数 services が 1 つの SRv6 PTI に map される場合, service-context SRv6 SID は SRH Segment List の last segment として MUST encode される。
4.2. Shared Replication Segments
Replication segment は PTIs 間で共有 MAY できる。Shared Replication segment は Root zero (0.0.0.0 for IPv4 and :: for IPv6), Instance-ID zero, その segment をインスタンス化する node の文脈で一意な Tree-ID で MUST 識別される。
Root = 0.0.0.0 or ::
Instance-ID = 0
Tree-ID = unique in the local node context
これは更新された Replication-ID 定義と整合する。PTIs 間で P2MP sub-tree を共有することも可能だが, その手順は本文の範囲外である。
4.3. Packet Forwarding
Packet が PTI に入ると Root-node Replication segment が複製し, downstream nodes へ送る。各 replicated packet は downstream Replication segment の Replication-SID を運ぶ。Downstream node は複製が終端する Leaf node か, さらに複製する intermediate Replication node である。非隣接 downstream node へは, SR-MPLS では downstream Replication-SID の前に SIDs を挿入し, SRv6 では downstream Replication-SID の LOC または optional segment list で誘導する。