How to merge all VLAN in a unique interface ?

Hello,

Currently, this is the switch configuration I use for my upstream input.




/interface bridge port
add bridge=BR1 interface=sfp01-DECIX-IN pvid=10
add bridge=BR1 interface=sfp02-DECIX-OUT pvid=10
add bridge=BR1 interface=sfp03-GTT-IN pvid=12
add bridge=BR1 interface=sfp04-GTT-OUT pvid=12
add bridge=BR1 interface=sfp05-Telia-IN pvid=13
add bridge=BR1 interface=sfp06-Telia-OUT pvid=13
add bridge=BR1 interface=sfp07-Telxius-IN pvid=14
add bridge=BR1 interface=sfp08-Telxius-OUT pvid=14

/interface bridge vlan
add bridge=BR1 tagged=sfp02-DECIX-OUT untagged=sfp01-DECIX-IN vlan-ids=10
add bridge=BR1 tagged=sfp01-DECIX-IN,sfp02-DECIX-OUT vlan-ids=11
add bridge=BR1 tagged=sfp04-GTT-OUT untagged=sfp03-GTT-IN vlan-ids=12
add bridge=BR1 tagged=sfp06-Telia-OUT untagged=sfp05-Telia-IN vlan-ids=13
add bridge=BR1 tagged=sfp08-Telxius-OUT untagged=sfp07-Telxius-IN vlan-ids=14

But now I want to migrate to this configuration

But I can’t get it to work. Can you please help me?

Thank you!

Hello,

This is how I would configure the switch for such scenario:

/interface bridge port
add bridge=BR1 interface=sfp01-DECIX pvid=10
add bridge=BR1 interface=sfp02-GTT pvid=12
add bridge=BR1 interface=sfp03-Telia pvid=13
add bridge=BR1 interface=sfp04-Telxius pvid=14
add bridge=BR1 interface=sfp05-CHR-trunk

VLAN 11 is tagged on sfp01-DECIX and all VLANs (10,11,12,13,14) are tagged on sfp05-CHR-trunk.

/interface bridge vlan
add bridge=BR1 tagged=sfp05-CHR-trunk untagged=sfp01-DECIX vlan-ids=10
add bridge=BR1 tagged=sfp05-CHR-trunk,sfp01-DECIX vlan-ids=11
add bridge=BR1 tagged=sfp05-CHR-trunk untagged=sfp02-GTT vlan-ids=12
add bridge=BR1 tagged=sfp05-CHR-trunk untagged=sfp03-Telia vlan-ids=13
add bridge=BR1 tagged=sfp05-CHR-trunk untagged=sfp04-Telxius vlan-ids=14

And do not forget to enable VLAN filtering on the bridge.

Hey, thanks, but it’s not working for me.

I’ve changed Telia’s output on the switch and on the CHR. After the change I don’t have a ping on Telia.

Here’s what I got:

On the CRS:

/interface bridge
add name=BR1 protocol-mode=none vlan-filtering=yes

/interface bridge port
add bridge=BR1 interface=sfp01-DECIX-IN pvid=10
add bridge=BR1 interface=sfp02-DECIX-OUT pvid=10
add bridge=BR1 interface=sfp03-GTT-IN pvid=12
add bridge=BR1 interface=sfp04-GTT-OUT pvid=12
add bridge=BR1 interface=sfp05-Telia-IN pvid=13
add bridge=BR1 interface=sfp07-Telxius-IN pvid=14
add bridge=BR1 interface=sfp08-Telxius-OUT

/interface bridge vlan
add bridge=BR1 tagged=sfp02-DECIX-OUT untagged=sfp01-DECIX-IN vlan-ids=10
add bridge=BR1 tagged=sfp01-DECIX-IN,sfp02-DECIX-OUT vlan-ids=11
add bridge=BR1 tagged=sfp04-GTT-OUT untagged=sfp03-GTT-IN vlan-ids=12
add bridge=BR1 tagged=sfp08-Telxius-OUT untagged=sfp05-Telia-IN vlan-ids=13
add bridge=BR1 tagged=sfp08-Telxius-OUT untagged=sfp07-Telxius-IN vlan-ids=14

On the CHR:

/interface vlan
add interface=vmbr3-DECIX name=vlan-DECIX-Madrid vlan-id=10
add interface=vmbr3-DECIX name=vlan-DECIX-Lisbon vlan-id=11
add interface=vmbr1-GTT name=vlan-GTT vlan-id=12
add interface=vmbr4-Telxius name=vlan-Telia vlan-id=13
add interface=vmbr4-Telxius name=vlan-Telxius vlan-id=14

Ok, I found the issue.

For some reason (I think because in the past I was “playing” with SwOS)

I have the port isolation configured like this:

/interface ethernet switch port-isolation> print 
Flags: I - invalid 
 0   name="sfp01-DECIX-IN" switch=switch1 forwarding-override=sfp02-DECIX-OUT 
 1   name="sfp02-DECIX-OUT" switch=switch1 forwarding-override=sfp01-DECIX-IN 
 2   name="sfp03-GTT-IN" switch=switch1 forwarding-override=sfp04-GTT-OUT 
 3   name="sfp04-GTT-OUT" switch=switch1 forwarding-override=sfp03-GTT-IN 
 4   name="sfp05-Telia-IN" switch=switch1 forwarding-override=sfp06-Telia-OUT 
 5   name="sfp06-Telia-OUT" switch=switch1 forwarding-override=sfp05-Telia-IN 
 6   name="sfp07-Telxius-IN" switch=switch1 forwarding-override=sfp08-Telxius-OUT 
 7   name="sfp08-Telxius-OUT" switch=switch1 forwarding-override=sfp07-Telxius-IN

After disabling with this, it’s working :slight_smile::

/interface ethernet switch port-isolation unset numbers=0 forwarding-override
/interface ethernet switch port-isolation unset numbers=1 forwarding-override
/interface ethernet switch port-isolation unset numbers=2 forwarding-override
/interface ethernet switch port-isolation unset numbers=3 forwarding-override
/interface ethernet switch port-isolation unset numbers=4 forwarding-override
/interface ethernet switch port-isolation unset numbers=5 forwarding-override
/interface ethernet switch port-isolation unset numbers=6 forwarding-override
/interface ethernet switch port-isolation unset numbers=7 forwarding-override