return proper VLAN IDs for Juniper
This commit is contained in:
		| @@ -256,6 +256,22 @@ sub _vlan_hoa { | ||||
|     return $vlan_hoa; | ||||
| } | ||||
|  | ||||
| sub qb_fw_vlan { | ||||
|     my $juniper = shift; | ||||
|  | ||||
|     my $qb_fw_vlan = $juniper->SUPER::qb_fw_vlan(); | ||||
|     my $jnxL2aldVlanFdbId = $juniper->jnxL2aldVlanFdbId(); | ||||
|     my $jnxL2aldVlanTag = $juniper->jnxL2aldVlanTag(); | ||||
|     my %fdb_id_to_tag = reverse %$jnxL2aldVlanFdbId; | ||||
|  | ||||
|     foreach my $key (keys %$qb_fw_vlan) { | ||||
|         my $v = $qb_fw_vlan->{$key}; | ||||
|         $qb_fw_vlan->{$key} = $jnxL2aldVlanTag->{$fdb_id_to_tag{$v}}; | ||||
|     } | ||||
|  | ||||
|     return $qb_fw_vlan; | ||||
| } | ||||
|  | ||||
| # Pseudo ENTITY-MIB methods | ||||
|  | ||||
| # This class supports both virtual chassis (stackable) and physical chassis | ||||
|   | ||||
		Reference in New Issue
	
	Block a user