BIER configuration and its association with ISIS as follows: suneesh@JNPR-333-PTX10002-36QDD> show configuration groups BIER LAYER protocols ( bier ( sub-domain 10 ( bfr-id 40; bfr-prefix 10.0.0.233; encapsulation mpls bitstringlen 256 number-sets 4; ) ) isis ( bier-sub-domain 10; ) ) ISIS adjacency was formed with both Nokia devices and also with IXIA and Huawei devices as shown below: suneesh@JNPR-333-PTX10002-36QDD> show isis adjacency |no-more Interface System L State Hold (secs) SNPA et-0/0/2.0 Nokia 58-SR1-3-SRv6 2 Up 18 et-0/0/20:0.41 Keys-225-333 2 Up 24 et-0/0/3.0 NOKIA-SR2-57 2 Up 23 et-0/0/8:0.0 huawei 254 NetEngine 8000 F8 2 Up 29 The ISIS database contains the BIER specific information including the encapsulation type, bfr-id, bit-string-length, max set identifier, and the label as highlighted below. suneesh@JNPR-333-PTX10002-36QDD> show isis database extensive |no-more <snip> JNPR-333-PTX10002-36QDD.00-00 Sequence: 0x73, Checksum: 0xe291, Lifetime: 867 secs IS neighbor: Keys-225-333.00 Metric: 10 Two-way fragment: Keys-225-333.00-00, Two-way first fragment: Keys-225-333.00-00 IS neighbor: huawei 254 NetEngine 8000 F8.00 Metric: 10 Two-way fragment: huawei 254 NetEngine 8000 F8.00-00, Two-way first fragment: huawei 254 NetEngine 8000 F8.00-00 IS neighbor: NOKIA-SR2-57.00 Metric: 10 Two-way fragment: NOKIA-SR2-57.00-00, Two-way first fragment: NOKIA-SR2-57.00-00 IS neighbor: Nokia 58-SR1-3-SRv6.00 Metric: 10 Two-way fragment: Nokia 58-SR1-3-SRv6.00-00, Two-way first fragment: Nokia 58-SR1-3-SRv6.00-00 IP prefix: 10.0.0.233/32 Metric: 0 Internal Up IP prefix: 20.56.2.0/24 Metric: 10 Internal Up IP prefix: 20.57.11.0/24 Metric: 10 Internal Up IP prefix: 20.57.12.0/24 Metric: 10 Internal Up IP prefix: 20.57.13.0/24 Metric: 10 Internal Up Header: LSP ID: JNPR-333-PTX10002-36QDD.00-00, Length: 298 bytes Allocated length: 1492 bytes, Router ID: 10.0.0.233 Remaining lifetime: 867 secs, Level: 2, Interface: 0 Estimated free bytes: 982, Actual free bytes: 1194 Aging timer expires in: 867 secs Protocols: IP, IPv6 Packet: LSP ID: JNPR-333-PTX10002-36QDD.00-00, Length: 298 bytes, Lifetime : 1198 secs Checksum: 0xe291, Sequence: 0x73, Attributes: 0x3 <L1 L2> NLPID: 0x83, Fixed length: 27 bytes, Version: 1, Sysid length: 0 bytes Packet type: 20, Packet version: 1, Max area: 0 TLVs: Area address: 49.0005 (3) LSP Buffer Size: 1492 Speaks: IP Speaks: IPV6 IP router id: 10.0.0.233 IP address: 10.0.0.233 Hostname: JNPR-333-PTX10002-36QDD Extended IS Reachability TLV, Type: 22, Length: 148 IS extended neighbor: Nokia 58-SR1-3-SRv6.00, Metric: default 10 SubTLV len: 26 IP address: 20.57.11.1 Neighbor's IP address: 20.57.11.2 Local interface index: 1027, Remote interface index: 11 Link MSD Advertisement Sub-TLV:Type: 15, Length: 2 Base MPLS Imposition MSD:Type: 1, Value: 0 IS extended neighbor: huawei 254 NetEngine 8000 F8.00, Metric: default 10 SubTLV len: 26 IP address: 20.57.13.1 Neighbor's IP address: 20.57.13.2 Local interface index: 1038, Remote interface index: 101 Link MSD Advertisement Sub-TLV:Type: 15, Length: 2 Base MPLS Imposition MSD:Type: 1, Value: 0 IS extended neighbor: Keys-225-333.00, Metric: default 10 SubTLV len: 26 IP address: 20.56.2.1 Neighbor's IP address: 20.56.2.2 Local interface index: 1059, Remote interface index: 1 Link MSD Advertisement Sub-TLV:Type: 15, Length: 2 Base MPLS Imposition MSD:Type: 1, Value: 0 IS extended neighbor: NOKIA-SR2-57.00, Metric: default 10 SubTLV len: 26 IP address: 20.57.12.1 Neighbor's IP address: 20.57.12.2 Local interface index: 1028, Remote interface index: 26 Link MSD Advertisement Sub-TLV:Type: 15, Length: 2 Base MPLS Imposition MSD:Type: 1, Value: 0 IP extended prefix: 20.57.11.0/24 metric 10 up IP extended prefix: 20.57.13.0/24 metric 10 up IP extended prefix: 10.0.0.233/32 metric 0 up 13 bytes of subtlvs Bier-Sub-Domain: 10, Bfr-Id: 40, Bier-Algo: 0, Algo: 0 Max-SI: 4, BS Len: 256, Label: 17 IP extended prefix: 20.56.2.0/24 metric 10 up IP extended prefix: 20.57.12.0/24 metric 10 up Router Capability: Router ID 10.0.0.233, Flags: 0x00 Node MSD Advertisement Sub-TLV:Type: 23, Length: 4 Base MPLS Imposition MSD:Type: 1, Value: 0 Entropy Readable Label Depth MSD:Type: 2, Value: 8 No queued transmissions Nokia 58-SR1-3-SRv6.00-00 Sequence: 0xad, Checksum: 0xe4bd, Lifetime: 663 secs IPV4 Index: 1958 Node Segment Blocks Advertised: Start Index : 0, Size : 2000, Label-Range: [ 20000, 21999 ] IS neighbor: Keys-224-58.00 Metric: 10 Two-way fragment: Keys-224-58.00-00, Two-way first fragment: Keys-224-58.00-00 P2P IPv4 Adj-SID: 524282, Weight: 0, Flags: -BVL-- IS neighbor: NOKIA-SR2-57.00 Metric: 10 Two-way fragment: NOKIA-SR2-57.00-00, Two-way first fragment: NOKIA-SR2-57.00-00 P2P IPv4 Adj-SID: 524284, Weight: 0, Flags: -BVL-- IS neighbor: JNPR-333-PTX10002-36QDD.00 Metric: 10 Two-way fragment: JNPR-333-PTX10002-36QDD.00-00, Two-way first fragment: JNPR-333-PTX10002-36QDD.00-00 P2P IPv4 Adj-SID: 524283, Weight: 0, Flags: -BVL-- IP prefix: 10.0.0.58/32 Metric: 0 Internal Up IP prefix: 20.55.2.0/24 Metric: 10 Internal Up IP prefix: 20.57.10.0/24 Metric: 10 Internal Up IP prefix: 20.57.11.0/24 Metric: 10 Internal Up V6 prefix: 2002::58/128 Metric: 0 Internal Up Header: LSP ID: Nokia 58-SR1-3-SRv6.00-00, Length: 422 bytes Allocated length: 422 bytes, Router ID: 10.0.0.58 Remaining lifetime: 663 secs, Level: 2, Interface: 1027 Estimated free bytes: 257, Actual free bytes: 0 Aging timer expires in: 663 secs Protocols: IP, IPv6 Packet: LSP ID: Nokia 58-SR1-3-SRv6.00-00, Length: 422 bytes, Lifetime : 1198 secs Checksum: 0xe4bd, Sequence: 0xad, Attributes: 0x3 <L1 L2> NLPID: 0x83, Fixed length: 27 bytes, Version: 1, Sysid length: 0 bytes Packet type: 20, Packet version: 1, Max area: 3 TLVs: Area address: 49.0001.0000.0057.00 (8) Speaks: IP Speaks: IPV6 Hostname: Nokia 58-SR1-3-SRv6 IP router id: 10.0.0.58 IPv6 TE Router ID: 2002::58 Router Capability: Router ID 10.0.0.58, Flags: 0x00 SPRING Capability - Flags: 0xc0(I:1,V:1), Range: 2000, SID-Label: 20000 SPRING Algorithm - Algo: 0 Node MSD Advertisement Sub-TLV:Type: 23, Length: 4 Base MPLS Imposition MSD:Type: 1, Value: 12 Entropy Readable Label Depth MSD:Type: 2, Value: 15 IS neighbor: NOKIA-SR2-57.00, Internal, Metric: default 10 IS neighbor: JNPR-333-PTX10002-36QDD.00, Internal, Metric: default 10 IS neighbor: Keys-224-58.00, Internal, Metric: default 10 IP prefix: 10.0.0.58/32, Internal, Metric: default 0, Up IP prefix: 20.55.2.0/24, Internal, Metric: default 10, Up IP prefix: 20.57.10.0/24, Internal, Metric: default 10, Up IP prefix: 20.57.11.0/24, Internal, Metric: default 10, Up IPv6 prefix: 2002::58/128 Metric 0 Up IP address: 10.0.0.58 IP address: 20.55.2.1 IP address: 20.57.10.2 IP address: 20.57.11.2 IPv6 address: 2002::58 Extended IS Reachability TLV, Type: 22, Length: 30 IS extended neighbor: NOKIA-SR2-57.00, Metric: default 10 SubTLV len: 19 IP address: 20.57.10.2 Neighbor's IP address: 20.57.10.1 P2P IPV4 Adj-SID - Flags:0x70(F:0,B:1,V:1,L:1,S:0,P:0), Weight:0, Label: 524284 P2P IPv4 Adj-SID: 524284, Weight: 0, Flags: -BVL-- Extended IS Reachability TLV, Type: 22, Length: 30 IS extended neighbor: JNPR-333-PTX10002-36QDD.00, Metric: default 10 SubTLV len: 19 IP address: 20.57.11.2 Neighbor's IP address: 20.57.11.1 P2P IPV4 Adj-SID - Flags:0x70(F:0,B:1,V:1,L:1,S:0,P:0), Weight:0, Label: 524283 P2P IPv4 Adj-SID: 524283, Weight: 0, Flags: -BVL-- Extended IS Reachability TLV, Type: 22, Length: 30 IS extended neighbor: Keys-224-58.00, Metric: default 10 SubTLV len: 19 IP address: 20.55.2.1 Neighbor's IP address: 20.55.2.2 P2P IPV4 Adj-SID - Flags:0x70(F:0,B:1,V:1,L:1,S:0,P:0), Weight:0, Label: 524282 P2P IPv4 Adj-SID: 524282, Weight: 0, Flags: -BVL-- IP extended prefix: 10.0.0.58/32 metric 0 up 21 bytes of subtlvs Node SID, Flags: 0x60(R:0,N:1,P:1,E:0,V:0,L:0), Algo: SPF(0), Value: 1958 Bier-Sub-Domain: 10, Bfr-Id: 10, Bier-Algo: 0, Algo: 0 Max-SI: 16, BS Len: 256, Label: 524256 IP extended prefix: 20.55.2.0/24 metric 10 up IP extended prefix: 20.57.10.0/24 metric 10 up IP extended prefix: 20.57.11.0/24 metric 10 up No queued transmissions </snip> BIER Neighborship on PTX10002-36QDD is as follows: suneesh@JNPR-333-PTX10002-36QDD> show bier neighbor |no-more BIER info: Subdomain ID: 10 BSL: 256 BIER Neighbor Label Nexthop Packets(pps) Bytes 100.0.0.254 874496 20.57.13.2 0( 0) 0 FBM:0:0:0:0:0:0:0:60000000 10.0.0.58 524256 20.57.11.2 0( 0) 0 FBM:0:0:0:0:0:0:0:00000600 12.0.0.225 524002 20.56.2.2 1217456( 1000) 1190671968 FBM:0:0:0:0:0:0:00000100:0 10.0.0.57 524260 20.57.12.2 0( 0) 0 FBM:0:0:0:0:0:0:0:00180000 BIER Routing Table is verified as follows: suneesh@JNPR-333-PTX10002-36QDD> show route table :bier-10.inet.9 |no-more :bier-10.inet.9: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.57/32 *[L-ISIS/14] 00:19:25, metric 10 > to 20.57.12.2 via et-0/0/3.0, Push 524260 10.0.0.58/32 *[L-ISIS/14] 19:26:41, metric 10 > to 20.57.11.2 via et-0/0/2.0, Push 524256 12.0.0.219/32 *[L-ISIS/14] 01:29:35, metric 30 > to 20.57.11.2 via et-0/0/2.0, Push 524256 12.0.0.221/32 *[L-ISIS/14] 00:06:46, metric 30 > to 20.57.13.2 via et-0/0/8:0.0, Push 874496 12.0.0.225/32 *[L-ISIS/14] 01:29:27, metric 20 > to 20.56.2.2 via et-0/0/20:0.41, Push 524002 12.0.0.227/32 *[L-ISIS/14] 00:19:25, metric 30 > to 20.57.12.2 via et-0/0/3.0, Push 524260 100.0.0.254/32 *[L-ISIS/14] 02:27:01, metric 10 > to 20.57.13.2 via et-0/0/8:0.0, Push 874496 BIER Forwarding Table is verified as follows: suneesh@JNPR-333-PTX10002-36QDD> show route table :bier-10-0.bier.0 |no-more :bier-10-0.bier.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10/16 *[BIER/70] 19:26:41 > to 20.57.11.2 via et-0/0/2.0, Push 524256 11/16 *[BIER/70] 01:29:35 > to 20.57.11.2 via et-0/0/2.0, Push 524256 20/16 *[BIER/70] 00:19:25 > to 20.57.12.2 via et-0/0/3.0, Push 524260 21/16 *[BIER/70] 00:19:25 > to 20.57.12.2 via et-0/0/3.0, Push 524260 30/16 *[BIER/70] 02:27:01 > to 20.57.13.2 via et-0/0/8:0.0, Push 874496 31/16 *[BIER/70] 01:23:42 > to 20.57.13.2 via et-0/0/8:0.0, Push 874496 40/16 *[BIER/70] 22:27:15 to table mpls.0 41/16 *[BIER/70] 01:29:27 > to 20.56.2.2 via et-0/0/20:0.41, Push 524002 MPLS Routing Table is as follows: <snip> mpls.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0 *[MPLS/0] 23:47:19, metric 1 to table inet.0 0(S=0) *[MPLS/0] 23:47:19, metric 1 to table mpls.0 1 *[MPLS/0] 23:47:19, metric 1 Receive 2 *[MPLS/0] 23:47:19, metric 1 to table inet6.0 2(S=0) *[MPLS/0] 23:47:19, metric 1 to table mpls.0 13 *[MPLS/0] 23:47:19, metric 1 Receive 17 *[BIER/70] 00:20:01 Multicast (IPv4) Composite 18 *[BIER/70] 22:27:51 Discard 19 *[BIER/70] 22:27:51 Discard 20 *[BIER/70] 22:27:51 Discard </snip> BIER Multicast Replication In the BIER multicast replication test, IXIA acted as the BFIR and BFER roles, with routers acted as transit or BFR role