Update:

First time ever I met Yakov Rekhter!!!

MTU made me cry :-)

NGN-MVPN scenario







Core topology and Loopback IPs:
       +-------+
       |       |
        +-------+  R3   +--------+
        | GE030 |       |XE230   |
        |       +-------+        |
        |                        |
        |                        |
        |                        |
        | GE423            XE200 |
    +---+---+               +----+--+
    |       |XE010     XE100|       |
    |  R1   +---------------+  R2   |
    |       |               |       |
    +-------+               +-------+

                                                                    R1 Loopback: 192.168.104.4
                                                                    R2 Loopback: 2.2.2.2
                                                                    R3 Loopback: 11.11.11.11



R1:
R1 has ge-4/1/0 connected to the source and receiver both (IXIA).

{master}[edit]
lab@R1_RE1# run show version
Hostname: R1_RE1
Model: mx480
JUNOS Base OS boot [10.4R7.5]
JUNOS Base OS Software Suite [10.4R7.5]


{master}[edit]
lab@R1_RE1# show routing-instances mvpn_R1
instance-type vrf;
interface ge-4/1/0.0;
interface lo0.1;
route-distinguisher 192.168.104.4:1;
provider-tunnel {
    rsvp-te {
        label-switched-path-template {
            p2mp-mvpn-R1;
        }
    }
}
vrf-target target:1:1;
vrf-table-label;
protocols {
    pim {
        rp {
            local {
                address 172.168.1.1;
            }
        }
        interface all;
    }
    mvpn {
        mvpn-mode {
            spt-only;
        }
    }
}

{master}[edit]
lab@R1_RE1#


{master}[edit]
lab@R1_RE1# run show ospf neighbor
Address          Interface              State     ID               Pri  Dead
192.168.12.2     ge-4/2/3.0             Full      11.11.11.11      128    35
192.168.11.2     xe-0/1/0.0             Full      2.2.2.2          128    39

{master}[edit]
lab@R1_RE1# run show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
bgp.l3vpn.0            4          4          0          0          0          0
bgp.mvpn.0             5          4          0          0          0          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
2.2.2.2                 300         19         23       0       0        5:41 Establ
  bgp.l3vpn.0: 2/2/2/0
  bgp.mvpn.0: 3/3/3/0
  mvpn_R1.inet.0: 2/2/2/0
  mvpn_R1.mvpn.0: 2/3/3/0
11.11.11.11             300         19         22       0       0        5:41 Establ
  bgp.l3vpn.0: 2/2/2/0
  bgp.mvpn.0: 1/2/2/0
  mvpn_R1.inet.0: 2/2/2/0
  mvpn_R1.mvpn.0: 1/2/2/0

{master}[edit]
lab@R1_RE1#


{master}[edit]
lab@R1_RE1# run show mpls lsp
Ingress LSP: 4 sessions
To              From            State Rt P     ActivePath       LSPname
2.2.2.2         192.168.104.4   Up     0 *                      R1-to-R2
2.2.2.2         192.168.104.4   Up     0 *                      2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
11.11.11.11     192.168.104.4   Up     0 *                      R1-to-R3
11.11.11.11     192.168.104.4   Up     0 *                      11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
Total 4 displayed, Up 4, Down 0

Egress LSP: 4 sessions
To              From            State   Rt Style Labelin Labelout LSPname
192.168.104.4   2.2.2.2         Up       0  1 SE      26        - 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
192.168.104.4   11.11.11.11     Up       0  1 SE      26        - 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
192.168.104.4   11.11.11.11     Up       0  1 FF       3        - R3-to-R1
192.168.104.4   2.2.2.2         Up       0  1 FF       3        - R2-to-R1
Total 4 displayed, Up 4, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

{master}[edit]
lab@R1_RE1#

{master}[edit]
lab@R1_RE1# run show pim join extensive instance mvpn_R1
Instance: PIM.mvpn_R1 Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

Group: 225.5.5.5
    Source: *
    RP: 172.168.1.1
    Flags: sparse,rptree,wildcard
    Upstream interface: Local                
    Upstream neighbor: Local
    Upstream state: Local RP
    Uptime: 00:08:20
    Downstream neighbors:
        Interface: ge-4/1/0.0            
            1.1.153.1 State: Join Flags: SRW  Timeout: Infinity
            Time since last Join: 00:08:02

Group: 225.5.5.5
    Source: 1.1.153.2
    Flags: sparse,spt
    Upstream interface: ge-4/1/0.0           
    Upstream neighbor: Direct
    Upstream state: None, Local Source, Local RP
    Keepalive timeout: 0
    Uptime: 00:08:36
    Downstream neighbors:
        Interface: Pseudo-MVPN           
        Interface: ge-4/1/0.0            
            1.1.153.1 State: Join Flags: S   Timeout: Infinity
            Time since last Prune: 00:08:02

Instance: PIM.mvpn_R1 Family: INET6
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

{master}[edit]
lab@R1_RE1# run show multicast route extensive instance mvpn_R1
Instance: mvpn_R1 Family: INET

Group: 225.5.5.5
    Source: 1.1.153.2/32
    Upstream interface: ge-4/1/0.0
    Downstream interface list:
        ge-4/2/3.0 xe-0/1/0.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1000 pps, 523568 packets
    Next-hop ID: 1048580
    Upstream protocol: MVPN
    Route state: Active
    Forwarding state: Forwarding
    Cache lifetime/timeout: forever
    Wrong incoming interface notifications: 0
    Uptime: 00:08:12

Group: 225.5.5.5
    Source: 172.16.2.2/32
    Upstream interface: lsi.10
    Downstream interface list:
        ge-4/1/0.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1000 pps, 469444 packets
    Next-hop ID: 1048583
    Upstream protocol: MVPN
    Route state: Active
    Forwarding state: Forwarding
    Cache lifetime/timeout: forever
    Wrong incoming interface notifications: 0
    Uptime: 00:07:50

Instance: mvpn_R1 Family: INET6

{master}[edit]
lab@R1_RE1#


{master}[edit]
lab@R1_RE1# run show route table mvpn

mvpn_R1.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.153.0/24       *[Direct/0] 00:10:58
                    > via ge-4/1/0.0
1.1.153.1/32       *[Local/0] 00:10:58
                      Local via ge-4/1/0.0
172.16.2.0/24      *[BGP/170] 00:10:04, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.11.2 via xe-0/1/0.0, label-switched-path R1-to-R2
172.16.3.0/24      *[BGP/170] 00:10:04, localpref 100, from 11.11.11.11
                      AS path: I
                    > to 192.168.12.2 via ge-4/2/3.0, label-switched-path R1-to-R3
172.168.1.1/32     *[Direct/0] 00:10:58
                    > via lo0.1
172.168.1.2/32     *[BGP/170] 00:10:04, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.11.2 via xe-0/1/0.0, label-switched-path R1-to-R2
172.168.1.3/32     *[BGP/170] 00:10:04, localpref 100, from 11.11.11.11
                      AS path: I
                    > to 192.168.12.2 via ge-4/2/3.0, label-switched-path R1-to-R3
224.0.0.2/32       *[PIM/0] 00:10:58
                      MultiRecv
224.0.0.13/32      *[PIM/0] 00:10:58
                      MultiRecv

mvpn_R1.inet.1: 2 destinations, 3 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

225.5.5.5,1.1.153.2/32*[MVPN/70] 00:10:26
                    > to 192.168.12.2 via ge-4/2/3.0, Push 16
                      to 192.168.11.2 via xe-0/1/0.0, Push 16
                    [PIM/105] 00:10:58
                      Multicast (IPv4)
225.5.5.5,172.16.2.2/32*[MVPN/70] 00:10:04
                      Multicast (IPv4)

mvpn_R1.inet6.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

ff02::2/128        *[PIM/0] 00:10:58
                      MultiRecv
ff02::d/128        *[PIM/0] 00:10:58
                      MultiRecv
                                       
mvpn_R1.mvpn.0: 8 destinations, 11 routes (8 active, 1 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1:2.2.2.2:1:2.2.2.2/240              
                   *[BGP/170] 00:10:27, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.11.2 via xe-0/1/0.0, label-switched-path R1-to-R2
1:11.11.11.1:1:11.11.11.11/240              
                   *[BGP/170] 00:10:27, localpref 100, from 11.11.11.11
                      AS path: I
                    > to 192.168.12.2 via ge-4/2/3.0, label-switched-path R1-to-R3
1:192.168.104.4:1:192.168.104.4/240              
                   *[MVPN/70] 00:10:58, metric2 1
                      Indirect
5:2.2.2.2:1:32:172.16.2.2:32:225.5.5.5/240              
                   *[BGP/170] 00:10:27, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.11.2 via xe-0/1/0.0, label-switched-path R1-to-R2
5:192.168.104.4:1:32:1.1.153.2:32:225.5.5.5/240              
                   *[PIM/105] 00:10:58
                      Multicast (IPv4)
6:192.168.104.4:1:300:32:172.168.1.1:32:225.5.5.5/240              
                   *[PIM/105] 00:10:42
                      Multicast (IPv4)
7:2.2.2.2:1:300:32:172.16.2.2:32:225.5.5.5/240              
                   *[MVPN/70] 00:10:04, metric2 1
                      Multicast (IPv4)
7:192.168.104.4:1:300:32:1.1.153.2:32:225.5.5.5/240              
                   *[MVPN/70] 00:10:42, metric2 1
                      Multicast (IPv4)
                    [PIM/105] 00:10:58                                       
                      Multicast (IPv4)
                    [BGP/170] 00:07:39, localpref 100, from 11.11.11.11     <<< Remote receiver joins
                      AS path: I
                    > to 192.168.12.2 via ge-4/2/3.0, label-switched-path R1-to-R3
                    [BGP/170] 00:10:27, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.11.2 via xe-0/1/0.0, label-switched-path R1-to-R2

mvpn_R1.mvpn-inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1:192.168.104.4:1:192.168.104.4/432              
                   *[MVPN/70] 00:10:58, metric2 1
                      Indirect
                                       
{master}[edit]
lab@R1_RE1#


{master}[edit]
lab@R1_RE1# run show mpls lsp p2mp ingress statistics
Ingress LSP: 2 sessions
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
11.11.11.11     192.168.104.4   Up        1011147        491417442 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
2.2.2.2         192.168.104.4   Up        1010968        491330448 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
P2MP name: 1:1:mvpn:source-mcast, P2MP branch count: 0
Total 2 displayed, Up 2, Down 0

{master}[edit]
lab@R1_RE1# run show mpls lsp p2mp egress statistics    
Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
192.168.104.4   2.2.2.2         Up             NA               NA 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
192.168.104.4   11.11.11.11     Up             NA               NA 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

{master}[edit]
lab@R1_RE1#


Adding VT interface:
####################

{master}[edit]
lab@R1_RE1# show routing-instances mvpn_R1
instance-type vrf;
interface vt-1/0/10.0 {
    multicast;
}
interface ge-4/1/0.0;
interface lo0.1;
route-distinguisher 192.168.104.4:1;
provider-tunnel {
    rsvp-te {
        label-switched-path-template {
            p2mp-mvpn-R1;
        }
    }
}
vrf-target target:1:1;
vrf-table-label;
protocols {
    pim {
        rp {
            local {
                address 172.168.1.1;
            }
        }
        interface all;
    }
    mvpn {
        mvpn-mode {
            spt-only;
        }
    }
}

{master}[edit]
lab@R1_RE1# run show mpls lsp p2mp
Ingress LSP: 2 sessions
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 2
To              From            State Rt P     ActivePath       LSPname
11.11.11.11     192.168.104.4   Up     0 *                      11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
2.2.2.2         192.168.104.4   Up     0 *                      2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
P2MP name: 1:1:mvpn:source-mcast, P2MP branch count: 0
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
192.168.104.4   2.2.2.2         Up       0  1 SE  299776        3 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
192.168.104.4   11.11.11.11     Up       0  1 SE  299792        3 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

{master}[edit]
lab@R1_RE1# run show mpls lsp p2mp statistics
Ingress LSP: 2 sessions
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
11.11.11.11     192.168.104.4   Up         109806         53365716 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
2.2.2.2         192.168.104.4   Up         108368         52666848 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
P2MP name: 1:1:mvpn:source-mcast, P2MP branch count: 0
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
192.168.104.4   2.2.2.2         Up         179127         87055722 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
192.168.104.4   11.11.11.11     Up              0                0 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

{master}[edit]
lab@R1_RE1# run show mpls lsp p2mp statistics   
Ingress LSP: 2 sessions
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
11.11.11.11     192.168.104.4   Up         111521         54199206 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
2.2.2.2         192.168.104.4   Up         110308         53609688 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
P2MP name: 1:1:mvpn:source-mcast, P2MP branch count: 0
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
192.168.104.4   2.2.2.2         Up         180802         87869772 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
192.168.104.4   11.11.11.11     Up              0                0 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

{master}[edit]
lab@R1_RE1#


R2:
R2 has xe-2/3/0 connected to the source and receiver both (IXIA).

[edit]
lab@R2-MX240-RE0# run show version
Hostname: R2-MX240-RE0
Model: mx240
JUNOS Base OS boot [10.4R7.5]
JUNOS Base OS Software Suite [10.4R7.5]

[edit]
lab@R2-MX240-RE0# show routing-instances mvpn_R2
instance-type vrf;
interface xe-2/3/0.0;
interface lo0.2;
route-distinguisher 2.2.2.2:1;
provider-tunnel {
    rsvp-te {
        label-switched-path-template {
            p2mp-mvpn-R2;
        }
    }
}
vrf-target target:1:1;
vrf-table-label;
protocols {
    pim {
        rp {
            local {
                address 172.168.1.2;
            }
        }
        interface all;
    }
    mvpn;
}

[edit]
lab@R2-MX240-RE0#


[edit]
lab@R2-MX240-RE0# run show ospf neighbor     
Address          Interface              State     ID               Pri  Dead
192.168.23.2     xe-1/0/0.0             Full      11.11.11.11      128    37
192.168.11.1     xe-2/0/0.0             Full      192.168.104.4    128    37

[edit]
lab@R2-MX240-RE0# run show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
bgp.l3vpn.0            4          4          0          0          0          0
bgp.mvpn.0             5          4          0          0          0          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
11.11.11.11             300         49         50       0       0       18:10 Establ
  bgp.l3vpn.0: 2/2/2/0
  bgp.mvpn.0: 1/2/2/0
  mvpn_R2.inet.0: 2/2/2/0
  mvpn_R2.mvpn.0: 1/2/2/0
192.168.104.4           300         63         54       0       2        5:20 Establ
  bgp.l3vpn.0: 2/2/2/0
  bgp.mvpn.0: 3/3/3/0
  mvpn_R2.inet.0: 2/2/2/0
  mvpn_R2.mvpn.0: 2/3/3/0

[edit]
lab@R2-MX240-RE0#


[edit]
lab@R2-MX240-RE0# run show mpls lsp
Ingress LSP: 9 sessions
To              From            State Rt P     ActivePath       LSPname
11.11.11.11     2.2.2.2         Up     0 *                      R2-to-R3
11.11.11.11     2.2.2.2         Up     0 *                      11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
192.168.104.4   2.2.2.2         Up     0 *                      R2-to-R1
192.168.104.4   2.2.2.2         Up     0 *                      192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
Total 9 displayed, Up 4, Down 5

Egress LSP: 4 sessions
To              From            State   Rt Style Labelin Labelout LSPname
2.2.2.2         192.168.104.4   Up       0  1 FF       3        - R1-to-R2
2.2.2.2         11.11.11.11     Up       0  1 FF       3        - R3-to-R2
2.2.2.2         11.11.11.11     Up       0  1 SE      16        - 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
2.2.2.2         192.168.104.4   Up       0  1 SE      16        - 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
Total 4 displayed, Up 4, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R2-MX240-RE0#

[edit]
lab@R2-MX240-RE0# run show mpls lsp p2mp 
Ingress LSP: 1 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 2
To              From            State Rt P     ActivePath       LSPname
192.168.104.4   2.2.2.2         Up     0 *                      192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
11.11.11.11     2.2.2.2         Up     0 *                      11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
2.2.2.2         11.11.11.11     Up       0  1 SE      16        - 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
2.2.2.2         192.168.104.4   Up       0  1 SE      16        - 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R2-MX240-RE0#



[edit]
lab@R2-MX240-RE0# run show pim join instance mvpn_R2 extensive
Instance: PIM.mvpn_R2 Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

Group: 225.5.5.5
    Source: *
    RP: 172.168.1.2
    Flags: sparse,rptree,wildcard
    Upstream interface: Local                
    Upstream neighbor: Local
    Upstream state: Local RP
    Uptime: 00:14:10
    Downstream neighbors:
        Interface: xe-2/3/0.0            
            172.16.2.1 State: Join Flags: SRW  Timeout: Infinity
            Time since last Join: 00:14:10

Group: 225.5.5.5
    Source: 172.16.2.2
    Flags: sparse,spt
    Upstream interface: xe-2/3/0.0           
    Upstream neighbor: Direct
    Upstream state: None, Local Source, Local RP
    Keepalive timeout: 0
    Uptime: 00:16:03
    Downstream neighbors:
        Interface: Pseudo-MVPN           
        Interface: xe-2/3/0.0            
            172.16.2.1 State: Join Flags: S   Timeout: Infinity
            Time since last Prune: 00:14:10

Instance: PIM.mvpn_R2 Family: INET6
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

[edit]
lab@R2-MX240-RE0# run show multicast route extensive instance mvpn_R2
Instance: mvpn_R2 Family: INET

Group: 225.5.5.5
    Source: 1.1.153.2/32
    Upstream interface: lsi.0
    Downstream interface list:
        xe-2/3/0.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1000 pps, 459166 packets
    Next-hop ID: 1048576
    Upstream protocol: MVPN
    Route state: Active
    Forwarding state: Forwarding
    Cache lifetime/timeout: forever
    Wrong incoming interface notifications: 0
    Uptime: 00:07:40

Group: 225.5.5.5
    Source: 172.16.2.2/32
    Upstream interface: xe-2/3/0.0
    Downstream interface list:
        xe-1/0/0.0 xe-2/0/0.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1000 pps, 491251 packets
    Next-hop ID: 1048578
    Upstream protocol: MVPN
    Route state: Active
    Forwarding state: Forwarding
    Cache lifetime/timeout: forever
    Wrong incoming interface notifications: 0
    Uptime: 00:07:17

Instance: mvpn_R2 Family: INET6

[edit]
lab@R2-MX240-RE0#

[edit]
lab@R2-MX240-RE0# run show route table mvpn

mvpn_R2.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.153.0/24       *[BGP/170] 00:10:56, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.11.1 via xe-2/0/0.0, label-switched-path R2-to-R1
172.16.2.0/24      *[Direct/0] 00:24:22
                    > via xe-2/3/0.0
172.16.2.1/32      *[Local/0] 00:24:26
                      Local via xe-2/3/0.0
172.16.3.0/24      *[BGP/170] 00:22:17, localpref 100, from 11.11.11.11
                      AS path: I
                    > to 192.168.23.2 via xe-1/0/0.0, label-switched-path R2-to-R3
172.168.1.1/32     *[BGP/170] 00:10:56, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.11.1 via xe-2/0/0.0, label-switched-path R2-to-R1
172.168.1.2/32     *[Direct/0] 00:25:14
                    > via lo0.2
172.168.1.3/32     *[BGP/170] 00:22:17, localpref 100, from 11.11.11.11
                      AS path: I
                    > to 192.168.23.2 via xe-1/0/0.0, label-switched-path R2-to-R3
224.0.0.2/32       *[PIM/0] 00:25:21
                      MultiRecv
224.0.0.13/32      *[PIM/0] 00:25:21
                      MultiRecv

mvpn_R2.inet.1: 2 destinations, 3 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

225.5.5.5,1.1.153.2/32*[MVPN/70] 00:10:56
                      Multicast (IPv4)
225.5.5.5,172.16.2.2/32*[MVPN/70] 00:10:33
                    > to 192.168.23.2 via xe-1/0/0.0, Push 16
                      to 192.168.11.1 via xe-2/0/0.0, Push 26
                    [PIM/105] 00:19:27
                      Multicast (IPv4)

mvpn_R2.inet6.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

ff02::2/128        *[PIM/0] 00:25:21
                      MultiRecv
ff02::d/128        *[PIM/0] 00:25:21
                      MultiRecv
                                       
mvpn_R2.mvpn.0: 8 destinations, 11 routes (8 active, 1 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1:2.2.2.2:1:2.2.2.2/240              
                   *[MVPN/70] 00:25:21, metric2 1
                      Indirect
1:11.11.11.1:1:11.11.11.11/240              
                   *[BGP/170] 00:23:31, localpref 100, from 11.11.11.11
                      AS path: I
                    > to 192.168.23.2 via xe-1/0/0.0, label-switched-path R2-to-R3
1:192.168.104.4:1:192.168.104.4/240              
                   *[BGP/170] 00:10:56, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.11.1 via xe-2/0/0.0, label-switched-path R2-to-R1
5:2.2.2.2:1:32:172.16.2.2:32:225.5.5.5/240              
                   *[PIM/105] 00:19:27
                      Multicast (IPv4)
5:192.168.104.4:1:32:1.1.153.2:32:225.5.5.5/240              
                   *[BGP/170] 00:10:56, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.11.1 via xe-2/0/0.0, label-switched-path R2-to-R1
6:2.2.2.2:1:300:32:172.168.1.2:32:225.5.5.5/240              
                   *[PIM/105] 00:17:34
                      Multicast (IPv4)
7:2.2.2.2:1:300:32:172.16.2.2:32:225.5.5.5/240              
                   *[MVPN/70] 00:17:34, metric2 1
                      Multicast (IPv4)
                    [PIM/105] 00:19:27
                      Multicast (IPv4)
                    [BGP/170] 00:08:08, localpref 100, from 11.11.11.11
                      AS path: I
                    > to 192.168.23.2 via xe-1/0/0.0, label-switched-path R2-to-R3
                    [BGP/170] 00:10:33, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.11.1 via xe-2/0/0.0, label-switched-path R2-to-R1
7:192.168.104.4:1:300:32:1.1.153.2:32:225.5.5.5/240              
                   *[MVPN/70] 00:10:56, metric2 1
                      Multicast (IPv4)

mvpn_R2.mvpn-inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1:2.2.2.2:1:2.2.2.2/432              
                   *[MVPN/70] 00:25:21, metric2 1
                      Indirect
                                       
[edit]
lab@R2-MX240-RE0#

[edit]
lab@R2-MX240-RE0# run show mpls lsp p2mp ingress statistics
Ingress LSP: 1 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
192.168.104.4   2.2.2.2         Up         940665        457163190 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
11.11.11.11     2.2.2.2         Up         941692        457662312 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
Total 2 displayed, Up 2, Down 0

[edit]
lab@R2-MX240-RE0# run show mpls lsp p2mp egress statistics
Egress LSP: 4 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
2.2.2.2         11.11.11.11     Up             NA               NA 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
2.2.2.2         192.168.104.4   Up             NA               NA 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

[edit]
lab@R2-MX240-RE0#

Adding VT interface:
####################

[edit]
lab@R2-MX240-RE0# show routing-instances mvpn_R2
instance-type vrf;
interface vt-2/2/0.0 {
    multicast;
}
interface xe-2/3/0.0;
interface lo0.2;
route-distinguisher 2.2.2.2:1;
provider-tunnel {
    rsvp-te {
        label-switched-path-template {
            p2mp-mvpn-R2;
        }
    }
}
vrf-target target:1:1;
vrf-table-label;
protocols {
    pim {
        rp {
            local {
                address 172.168.1.2;
            }
        }
        interface all;
    }
    mvpn;
}

[edit]
lab@R2-MX240-RE0# run show mpls lsp p2mp
Ingress LSP: 1 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 2
To              From            State Rt P     ActivePath       LSPname
192.168.104.4   2.2.2.2         Up     0 *                      192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
11.11.11.11     2.2.2.2         Up     0 *                      11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
2.2.2.2         11.11.11.11     Up       0  1 SE  299808        3 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
2.2.2.2         192.168.104.4   Up       0  1 SE  299824        3 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R2-MX240-RE0# run show mpls lsp p2mp statistics
Ingress LSP: 1 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
192.168.104.4   2.2.2.2         Up          91966         44695476 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
11.11.11.11     2.2.2.2         Up          91612         44523432 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
2.2.2.2         11.11.11.11     Up              0                0 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
2.2.2.2         192.168.104.4   Up          21651         10522386 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R2-MX240-RE0# run show mpls lsp p2mp statistics   
Ingress LSP: 1 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
192.168.104.4   2.2.2.2         Up         138372         67248792 192.168.104.4:2.2.2.2:1:mvpn:mvpn_R2
11.11.11.11     2.2.2.2         Up         137447         66799242 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
2.2.2.2         11.11.11.11     Up              0                0 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
2.2.2.2         192.168.104.4   Up          67884         32991624 2.2.2.2:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R2-MX240-RE0#


R3:
R3 doesnt have any source connected. It has logical router acting as a CE router and sending static join.

[edit]
lab@R3_re0# run show version
Hostname: R3_re0
Model: mx480
JUNOS Base OS boot [10.2S6.3]
JUNOS Base OS Software Suite [10.2S6.3]

[edit]
lab@R3_re0# show routing-instances mvpn_R3
instance-type vrf;
interface ge-0/2/0.0;
interface lo0.3;
route-distinguisher 11.11.11.1:1;
provider-tunnel {
    rsvp-te {
        label-switched-path-template {
            p2mp-mvpn-R3;
        }
    }
}
vrf-target target:1:1;
vrf-table-label;
protocols {
    ospf {
        export bgp-export;
        area 0.0.0.0 {
            interface all;
        }
    }
    pim {
        rp {
            local {
                address 172.168.1.3;
            }
        }
        interface all;
    }
    mvpn {
        mvpn-mode {
            spt-only;
        }
    }
}

[edit]
lab@R3_re0#



[edit]
lab@R3_re0# run show ospf neighbor      
Address          Interface              State     ID               Pri  Dead
192.168.12.1     ge-0/3/0.0             Full      192.168.104.4    128    38
192.168.23.1     xe-2/3/0.0             Full      2.2.2.2          128    36

[edit]
lab@R3_re0# run show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
bgp.l3vpn.0            4          4          0          0          0          0
bgp.mvpn.0             4          4          0          0          0          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
2.2.2.2                 300         52         50       0       0       18:53 Establ
  bgp.l3vpn.0: 2/2/2/0
  bgp.mvpn.0: 2/2/2/0
  mvpn_R3.inet.0: 2/2/2/0
  mvpn_R3.mvpn.0: 2/2/2/0
192.168.104.4           300         54         42       0       2        6:03 Establ
  bgp.l3vpn.0: 2/2/2/0
  bgp.mvpn.0: 2/2/2/0
  mvpn_R3.inet.0: 2/2/2/0
  mvpn_R3.mvpn.0: 2/2/2/0

[edit]
lab@R3_re0#

[edit]
lab@R3_re0# run show mpls lsp
Ingress LSP: 4 sessions
To              From            State Rt P     ActivePath       LSPname
2.2.2.2         11.11.11.11     Up     0 *                      R3-to-R2
2.2.2.2         11.11.11.11     Up     0 *                      2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
192.168.104.4   11.11.11.11     Up     0 *                      R3-to-R1
192.168.104.4   11.11.11.11     Up     0 *                      192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
Total 4 displayed, Up 4, Down 0

Egress LSP: 4 sessions
To              From            State   Rt Style Labelin Labelout LSPname
11.11.11.11     2.2.2.2         Up       0  1 SE      16        - 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
11.11.11.11     192.168.104.4   Up       0  1 FF       3        - R1-to-R3
11.11.11.11     2.2.2.2         Up       0  1 FF       3        - R2-to-R3
11.11.11.11     192.168.104.4   Up       0  1 SE      16        - 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
Total 4 displayed, Up 4, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R3_re0#



[edit]
lab@R3_re0# run show pim join extensive instance mvpn_R3
Instance: PIM.mvpn_R3 Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

Group: 225.5.5.5
    Source: *
    RP: 172.168.1.3
    Flags: sparse,rptree,wildcard
    Upstream interface: Local                
    Upstream neighbor: Local
    Upstream state: Local RP
    Downstream neighbors:
        Interface: ge-0/2/0.0            
            172.16.3.2 State: Join Flags: SRW Timeout: 172

Group: 225.5.5.5
    Source: 1.1.153.2
    Flags: sparse
    Upstream protcol: BGP
    Upstream interface: Through BGP          
    Upstream neighbor: Through MVPN
    Upstream state: None, Local RP, Join to Source
    Keepalive timeout:
    Downstream neighbors:
        Interface: ge-0/2/0.0            
            172.16.3.2 State: Join Flags: S Timeout: 172

Group: 225.5.5.5
    Source: 172.16.2.2
    Flags: sparse
    Upstream protcol: BGP
    Upstream interface: Through BGP          
    Upstream neighbor: Through MVPN
    Upstream state: None, Local RP, Join to Source
    Keepalive timeout:
    Downstream neighbors:
        Interface: ge-0/2/0.0            
            172.16.3.2 State: Join Flags: S Timeout: 172

Instance: PIM.mvpn_R3 Family: INET6
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

[edit]
lab@R3_re0# run show multicast route extensive instance mvpn_R3
Family: INET

Group: 225.5.5.5
    Source: 1.1.153.2/32
    Upstream interface: lsi.0
    Downstream interface list:
        ge-0/2/0.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1001 pps, 412115 packets
    Next-hop ID: 1048576
    Upstream protocol: MVPN
    Route state: Active
    Forwarding state: Forwarding
    Cache lifetime/timeout: forever
    Wrong incoming interface notifications: 0

Group: 225.5.5.5
    Source: 172.16.2.2/32
    Upstream interface: lsi.0
    Downstream interface list:
        ge-0/2/0.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1000 pps, 412132 packets
    Next-hop ID: 1048576
    Upstream protocol: MVPN
    Route state: Active
    Forwarding state: Forwarding
    Cache lifetime/timeout: forever
    Wrong incoming interface notifications: 0

Family: INET6

[edit]
lab@R3_re0#

[edit]
lab@R3_re0# run show route table mvpn_R3

mvpn_R3.inet.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.153.0/24       *[BGP/170] 00:10:04, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.12.1 via ge-0/3/0.0, label-switched-path R3-to-R1
172.16.2.0/24      *[BGP/170] 00:21:08, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.23.1 via xe-2/3/0.0, label-switched-path R3-to-R2
172.16.3.0/24      *[Direct/0] 00:26:02
                    > via ge-0/2/0.0
172.16.3.1/32      *[Local/0] 00:26:02
                      Local via ge-0/2/0.0
172.168.1.1/32     *[BGP/170] 00:10:04, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.12.1 via ge-0/3/0.0, label-switched-path R3-to-R1
172.168.1.2/32     *[BGP/170] 00:21:08, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.23.1 via xe-2/3/0.0, label-switched-path R3-to-R2
172.168.1.3/32     *[Direct/0] 00:26:02
                    > via lo0.3
224.0.0.2/32       *[PIM/0] 00:26:02
                      MultiRecv
224.0.0.5/32       *[OSPF/10] 00:26:02, metric 1
                      MultiRecv
224.0.0.13/32      *[PIM/0] 00:26:02
                      MultiRecv

mvpn_R3.inet.1: 2 destinations, 4 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

225.5.5.5,1.1.153.2/32*[MVPN/70] 00:07:17
                      Multicast (IPv4)
                    [PIM/105] 00:10:04
                      Multicast (IPv4)
225.5.5.5,172.16.2.2/32*[MVPN/70] 00:07:17
                      Multicast (IPv4)
                    [PIM/105] 00:16:15
                      Multicast (IPv4)

mvpn_R3.inet6.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

ff02::2/128        *[PIM/0] 00:26:02
                      MultiRecv
ff02::d/128        *[PIM/0] 00:26:02   
                      MultiRecv

mvpn_R3.mvpn.0: 8 destinations, 10 routes (8 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1:2.2.2.2:1:2.2.2.2/240              
                   *[BGP/170] 00:22:44, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.23.1 via xe-2/3/0.0, label-switched-path R3-to-R2
1:11.11.11.1:1:11.11.11.11/240              
                   *[MVPN/70] 00:26:02, metric2 1
                      Indirect
1:192.168.104.4:1:192.168.104.4/240              
                   *[BGP/170] 00:10:04, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.12.1 via ge-0/3/0.0, label-switched-path R3-to-R1
5:2.2.2.2:1:32:172.16.2.2:32:225.5.5.5/240              
                   *[BGP/170] 00:18:35, localpref 100, from 2.2.2.2
                      AS path: I
                    > to 192.168.23.1 via xe-2/3/0.0, label-switched-path R3-to-R2
5:192.168.104.4:1:32:1.1.153.2:32:225.5.5.5/240              
                   *[BGP/170] 00:10:04, localpref 100, from 192.168.104.4
                      AS path: I
                    > to 192.168.12.1 via ge-0/3/0.0, label-switched-path R3-to-R1
6:11.11.11.1:1:300:32:172.168.1.3:32:225.5.5.5/240              
                   *[PIM/105] 00:07:17
                      Multicast (IPv4)
7:2.2.2.2:1:300:32:172.16.2.2:32:225.5.5.5/240              
                   *[MVPN/70] 00:07:17, metric2 1
                      Multicast (IPv4)
                    [PIM/105] 00:07:17
                      Multicast (IPv4)
7:192.168.104.4:1:300:32:1.1.153.2:32:225.5.5.5/240              
                   *[MVPN/70] 00:07:17, metric2 1
                      Multicast (IPv4)
                    [PIM/105] 00:07:17
                      Multicast (IPv4)

mvpn_R3.mvpn-inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1:11.11.11.1:1:11.11.11.11/432              
                   *[MVPN/70] 00:26:02, metric2 1
                      Indirect

[edit]
lab@R3_re0#


[edit]
lab@R3_re0# run show mpls lsp p2mp ingress statistics
Ingress LSP: 1 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
192.168.104.4   11.11.11.11     Up              0                0 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
2.2.2.2         11.11.11.11     Up              0                0 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

[edit]
lab@R3_re0# run show mpls lsp p2mp egress statistics    
Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
11.11.11.11     2.2.2.2         Up             NA               NA 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
11.11.11.11     192.168.104.4   Up             NA               NA 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

[edit]
lab@R3_re0#



Adding VT interface:
####################

[edit]
lab@R3_re0# show routing-instances mvpn_R3   
instance-type vrf;
interface ge-0/2/0.0;
interface vt-3/3/0.0 {
    multicast;
}
interface lo0.3;
route-distinguisher 11.11.11.1:1;
provider-tunnel {
    rsvp-te {
        label-switched-path-template {
            p2mp-mvpn-R3;
        }
    }
}
vrf-target target:1:1;
vrf-table-label;
protocols {
    ospf {
        export bgp-export;
        area 0.0.0.0 {
            interface all;
        }
    }
    pim {
        rp {
            local {
                address 172.168.1.3;
            }
        }
        interface all;
    }
    mvpn {
        mvpn-mode {
            spt-only;
        }
    }
}

[edit]
lab@R3_re0# run show mpls lsp p2mp              
Ingress LSP: 1 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 2
To              From            State Rt P     ActivePath       LSPname
192.168.104.4   11.11.11.11     Up     0 *                      192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
2.2.2.2         11.11.11.11     Up     0 *                      2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
11.11.11.11     2.2.2.2         Up       0  1 SE  299856        3 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State   Rt Style Labelin Labelout LSPname
11.11.11.11     192.168.104.4   Up       0  1 SE  299872        3 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R3_re0# run show mpls lsp p2mp statistics
Ingress LSP: 1 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
192.168.104.4   11.11.11.11     Up              0                0 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
2.2.2.2         11.11.11.11     Up              0                0 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
11.11.11.11     2.2.2.2         Up         262435        127543410 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
11.11.11.11     192.168.104.4   Up         262411        127531746 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R3_re0# run show mpls lsp p2mp statistics   
Ingress LSP: 1 sessions
P2MP name: 11.11.11.1:1:mvpn:mvpn_R3, P2MP branch count: 2
To              From            State     Packets            Bytes LSPname
192.168.104.4   11.11.11.11     Up              0                0 192.168.104.4:11.11.11.1:1:mvpn:mvpn_R3
2.2.2.2         11.11.11.11     Up              0                0 2.2.2.2:11.11.11.1:1:mvpn:mvpn_R3
Total 2 displayed, Up 2, Down 0

Egress LSP: 4 sessions
P2MP name: 2.2.2.2:1:mvpn:mvpn_R2, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
11.11.11.11     2.2.2.2         Up         265935        129244410 11.11.11.11:2.2.2.2:1:mvpn:mvpn_R2
P2MP name: 192.168.104.4:1:mvpn:mvpn_R1, P2MP branch count: 1
To              From            State     Packets            Bytes LSPname
11.11.11.11     192.168.104.4   Up         265911        129232746 11.11.11.11:192.168.104.4:1:mvpn:mvpn_R1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
lab@R3_re0#


Logical router on R3 acting as CE:
#####################################

[edit]
lab@R3_re0# show logical-systems mcast
interfaces {
    ge-0/2/1 {
        unit 0 {
            family inet {
                address 172.16.3.2/24;
            }
        }
    }
}
protocols {
    igmp {
        interface ge-0/2/1.0 {
            static {
                group 225.5.5.5;
            }
        }
    }
    ospf {
        area 0.0.0.0 {
            interface all;
        }
    }
    pim {
        rp {
            static {
                address 172.168.1.3;
            }
        }
        interface all;
    }
}

[edit]
lab@R3_re0# run show pim join logical-system mcast extensive
Instance: PIM.master Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

Group: 225.5.5.5
    Source: *
    RP: 172.168.1.3
    Flags: sparse,rptree,wildcard
    Upstream interface: ge-0/2/1.0           
    Upstream neighbor: 172.16.3.1
    Upstream state: Join to RP
    Downstream neighbors:
        Interface: ge-0/2/1.0            
            172.16.3.2 State: Join Flags: SRW  Timeout: Infinity

Group: 225.5.5.5
    Source: 1.1.153.2
    Flags: sparse,spt
    Upstream interface: ge-0/2/1.0           
    Upstream neighbor: 172.16.3.1
    Upstream state: None, Join to Source
    Keepalive timeout: 357
    Downstream neighbors:
        Interface: ge-0/2/1.0            
            172.16.3.2 State: Join Flags: S   Timeout: Infinity

Group: 225.5.5.5
    Source: 172.16.2.2
    Flags: sparse,spt
    Upstream interface: ge-0/2/1.0           
    Upstream neighbor: 172.16.3.1
    Upstream state: None, Join to Source
    Keepalive timeout: 357
    Downstream neighbors:
        Interface: ge-0/2/1.0            
            172.16.3.2 State: Join Flags: S   Timeout: Infinity

Instance: PIM.master Family: INET6
R = Rendezvous Point Tree, S = Sparse, W = Wildcard

[edit]
lab@R3_re0# run show multicast route extensive logical-system mcast
Family: INET

Group: 225.5.5.5
    Source: 1.1.153.2/32
    Upstream interface: ge-0/2/1.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1001 pps, 663097 packets
    Next-hop ID: 0
    Upstream protocol: PIM
    Route state: Active
    Forwarding state: Pruned
    Cache lifetime/timeout: 360 seconds
    Wrong incoming interface notifications: 0

Group: 225.5.5.5
    Source: 172.16.2.2/32
    Upstream interface: ge-0/2/1.0
    Session description: Site-Local Scope
    Statistics: 482 kBps, 1001 pps, 663098 packets
    Next-hop ID: 0
    Upstream protocol: PIM
    Route state: Active
    Forwarding state: Pruned
    Cache lifetime/timeout: 360 seconds
    Wrong incoming interface notifications: 0

Family: INET6

[edit]
lab@R3_re0#