* router 01 called "r01", 192.168.19.254
* router 02 called "r02", 192.168.19.253
* switch 01 called "sw01", 192.168.19.244
* switch 02 called "sw02", 192.168.19.243
There are vlan configs, the management vlan id = 99 is associated with 192.168.19.0/254 network.
When they are connected like this (e.g. without sw02), then I can access r02 on its ether1-trunk port:
r01 ---- sw01 ----- r02
But when I connect them like this:
r01 --- sw01 --- sw02 --- r02
then I cannot connect to r02. (But I can access all others: r01, sw01 and sw02).
Here is the bridge config of r02:
/interface bridge
add frame-types=admit-only-vlan-tagged ingress-filtering=yes name=BR1 vlan-filtering=yes
/interface bridge port
add bridge=BR1 frame-types=admit-only-vlan-tagged ingress-filtering=yes interface=ether1-trunk
add bridge=BR1 interface=ether2-blue pvid=99
add bridge=BR1 interface=ether3-blue pvid=99
add bridge=BR1 interface=ether4-blue pvid=99
add bridge=BR1 interface=ether5-blue pvid=99
/interface bridge vlan
add bridge=BR1 tagged=BR1,ether1-trunk vlan-ids=10
add bridge=BR1 tagged=BR1,ether1-trunk vlan-ids=20
add bridge=BR1 tagged=BR1,ether1-trunk vlan-ids=30
add bridge=BR1 tagged=BR1,ether1-trunk untagged=ether2-blue,ether3-blue,ether4-blue,ether5-blue vlan-ids=99
/interface ethernet> monitor 0,1,2,3,4
name: ether1-trunk ether2-blue ether3-blue ether4-blue ether5-blue
status: link-ok no-link no-link link-ok no-link
auto-negotiation: done done done done done
rate: 1Gbps 100Mbps
full-duplex: yes yes
tx-flow-control: no no
rx-flow-control: no no
advertising: 10M-half 10M-half 10M-half 10M-half 10M-half
10M-full 10M-full 10M-full 10M-full 10M-full
100M-half 100M-half 100M-half 100M-half 100M-half
100M-full 100M-full 100M-full 100M-full 100M-full
1000M-half 1000M-half 1000M-half 1000M-half 1000M-half
1000M-full 1000M-full 1000M-full 1000M-full 1000M-full
link-partner-advertising: 10M-half 10M-half
10M-full 10M-full
100M-half 100M-half
100M-full 100M-full
1000M-full
In other words, ether1-trunk on r02 is connected to sw02 at 1Gbps speed, it is a trunk port but it cannot communicate with r01:
/interface ethernet> /ping 192.168.19.254
SEQ HOST SIZE TTL TIME STATUS
0 192.168.19.254 timeout
1 192.168.19.254 timeout
2 192.168.19.253 84 64 986ms host unreachable
3 192.168.19.254 timeout
4 192.168.19.254 timeout
sent=5 received=0 packet-loss=100%
[gandalf@r01.magnet] > /ping sw01.magnet count=3
SEQ HOST SIZE TTL TIME STATUS
0 192.168.19.244 56 255 0ms
1 192.168.19.244 56 255 0ms
2 192.168.19.244 56 255 0ms
sent=3 received=3 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms
[gandalf@r01.magnet] > /ping sw02.magnet count=3
SEQ HOST SIZE TTL TIME STATUS
0 192.168.19.243 56 255 0ms
1 192.168.19.243 56 255 0ms
2 192.168.19.243 56 255 0ms
sent=3 received=3 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms
[gandalf@r01.magnet] > /ping r02.magnet count=3
SEQ HOST SIZE TTL TIME STATUS
0 192.168.19.253 timeout
1 192.168.19.253 timeout
2 192.168.19.254 84 64 986ms host unreachable
sent=3 received=0 packet-loss=100%