Hi Mengzhe,
Thanks for the reply. Both EX1 and EX2 are L2 only, all L3 is being done by the MX and SRX.
EX2 is properly learning the MX irb and workstation MACs. Here is the what the EX2 has which all appears to be corect.
bretth@ATL01TORSW01> show ethernet-switching table vlan-id 450
MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC
SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC)
Ethernet switching table : 2 entries, 2 learned
Routing instance : default-switch
Vlan MAC MAC Age Logical NH RTR
name address flags interface Index ID
vlan-450 00:00:00:00:04:50 D - ae0.0 0 0
vlan-450 00:50:56:a3:5a:20 D - ae15.0 0 0
Ping does work from the workstation to the MX irb, but does not work from the MX irb to the workstation. Interestingly ping will work from the MX irb to the workstation after the workstation has pinged the MX irb, but ping still will not work from the SRX to the workstation. The ARP never learns the workstation when it tries to ping the workstation, but does learn it when the workstation pings the MX
Here are the MX interface and routing instance configurations
interfaces {
ge-1/0/4 {
description "ATL01PUBSW01 ge-0/0/0";
per-unit-scheduler;
gigether-options {
802.3ad ae3;
}
ge-1/0/8 {
description "ATL01TORSW01 ge-0/0/47";
gigether-options {
802.3ad ae1;
}
}
ge-1/1/4 {
description "ATL01PUBSW01 ge-1/0/0";
per-unit-scheduler;
gigether-options {
802.3ad ae3;
}
} ge-1/1/8 {
description "ATL01TORSW01 ge-1/0/47";
gigether-options {
802.3ad ae1;
}
}
ae1 {
description "ATL01PUBSW01 ae0";
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
aggregated-ether-options {
lacp {
active;
}
}
unit 450 {
family bridge {
interface-mode trunk;
vlan-id-list 450;
}
}
unit 451 {
family bridge {
interface-mode trunk;
vlan-id-list 451;
}
}
ae3 {
per-unit-scheduler;
vlan-tagging;
aggregated-ether-options {
lacp {
active;
}
}
unit 2450 {
vlan-id 2450;
family inet {
address 10.4.1.234/31;
}
family inet6 {
address 2620:1a:e000::3:0/127;
}
}
unit 2451 {
vlan-id 2451;
family inet {
address 10.4.1.230/31;
}
family inet6 {
address 2620:1a:e000::3:4/127;
}
}
}
irb {
unit 450 {
family inet {
address 10.4.50.1/24;
}
family inet6 {
address 2620:1a:e000:32::1/64;
}
mac 00:00:00:00:04:50;
}
unit 451 {
family inet {
address 10.4.51.1/24;
}
family inet6 {
address 2620:1a:e000:33::1/64;
}
mac 00:00:00:00:04:51;
}
}
}
routing-instances {
EVPN_Test {
instance-type virtual-switch;
protocols {
evpn {
remote-ip-host-routes;
encapsulation mpls;
extended-vlan-list 450-451;
default-gateway do-not-advertise;
}
rstp {
disable;
}
mstp {
disable;
}
vstp {
disable;
}
}
interface ae1.450;
interface ae1.451;
bridge-domains {
bd450 {
domain-type bridge;
vlan-id 450;
routing-interface irb.450;
bridge-options {
interface ae1.450;
}
}
bd451 {
domain-type bridge;
vlan-id 451;
routing-interface irb.451;
bridge-options {
interface ae1.451;
}
}
}
route-distinguisher 10.255.1.4:450;
vrf-target target:65000:450;
}
VRF_450 {
instance-type vrf;
protocols {
bgp {
group fw-v4 {
type external;
local-address 10.4.1.234;
export bgp-direct;
peer-as 65001;
local-as 65002;
neighbor 10.4.1.235;
}
group fw-v6 {
type external;
local-address 2620:1a:e000::3:0;
export bgp-direct;
peer-as 65001;
local-as 65002;
neighbor 2620:1a:e000::3:1;
}
}
}
interface ae3.2450;
interface irb.450;
interface lo0.2450;
route-distinguisher 10.255.1.4:2450;
vrf-target target:65000:2450;
vrf-table-label;
}
VRF_451 {
instance-type vrf;
protocols {
bgp {
group fw-v4 {
type external;
local-address 10.4.1.230;
export bgp-direct;
peer-as 65005;
local-as 65006;
neighbor 10.4.1.231;
}
group fw-v6 {
type external;
local-address 2620:1a:e000::3:4;
export bgp-direct;
peer-as 65005;
local-as 65006;
neighbor 2620:1a:e000::3:5;
}
}
}
interface ae3.2451;
interface irb.451;
interface lo0.2451;
route-distinguisher 10.255.1.4:2451;
vrf-target target:65000:2451;
vrf-table-label;
}
}