diff --git a/src/bgp/evpn/evpn_route.cc b/src/bgp/evpn/evpn_route.cc index 12ffd1f2956..a4e585dc633 100644 --- a/src/bgp/evpn/evpn_route.cc +++ b/src/bgp/evpn/evpn_route.cc @@ -170,7 +170,9 @@ int EvpnPrefix::FromProtoPrefix(BgpServer *server, prefix->ReadIpAddress(proto_prefix, ip_offset, ip_size); const PmsiTunnel *pmsi_tunnel = attr ? attr->pmsi_tunnel() : NULL; if (pmsi_tunnel && - pmsi_tunnel->tunnel_type == PmsiTunnelSpec::IngressReplication) { + (pmsi_tunnel->tunnel_type == PmsiTunnelSpec::IngressReplication || + pmsi_tunnel->tunnel_type == + PmsiTunnelSpec::AssistedReplicationContrail)) { *label = pmsi_tunnel->label; } break;