mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
#6346: Add 'bridge' interface type
This commit is contained in:
@ -45,7 +45,7 @@ Multiple conditions may be nested using AND/OR logic as well. For more informati
|
|||||||
|
|
||||||
#### Interface Bridging ([#6346](https://github.com/netbox-community/netbox/issues/6346))
|
#### Interface Bridging ([#6346](https://github.com/netbox-community/netbox/issues/6346))
|
||||||
|
|
||||||
A `bridge` field has been added to the interface model for devices and virtual machines. This can be set to reference another interface on the same parent device/VM to indicate a direct layer two bridging adjacency.
|
A `bridge` field has been added to the interface model for devices and virtual machines. This can be set to reference another interface on the same parent device/VM to indicate a direct layer two bridging adjacency. Additionally, "bridge" has been added as an interface type. (However, interfaces of any type may be designated as bridged.)
|
||||||
|
|
||||||
Multiple interfaces can be bridged to a single virtual interface to effect a bridge group. Alternatively, two physical interfaces can be bridged to one another, to effect an internal cross-connect.
|
Multiple interfaces can be bridged to a single virtual interface to effect a bridge group. Alternatively, two physical interfaces can be bridged to one another, to effect an internal cross-connect.
|
||||||
|
|
||||||
|
@ -720,6 +720,7 @@ class InterfaceTypeChoices(ChoiceSet):
|
|||||||
|
|
||||||
# Virtual
|
# Virtual
|
||||||
TYPE_VIRTUAL = 'virtual'
|
TYPE_VIRTUAL = 'virtual'
|
||||||
|
TYPE_BRIDGE = 'bridge'
|
||||||
TYPE_LAG = 'lag'
|
TYPE_LAG = 'lag'
|
||||||
|
|
||||||
# Ethernet
|
# Ethernet
|
||||||
@ -820,6 +821,7 @@ class InterfaceTypeChoices(ChoiceSet):
|
|||||||
'Virtual interfaces',
|
'Virtual interfaces',
|
||||||
(
|
(
|
||||||
(TYPE_VIRTUAL, 'Virtual'),
|
(TYPE_VIRTUAL, 'Virtual'),
|
||||||
|
(TYPE_BRIDGE, 'Bridge'),
|
||||||
(TYPE_LAG, 'Link Aggregation Group (LAG)'),
|
(TYPE_LAG, 'Link Aggregation Group (LAG)'),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -34,6 +34,7 @@ INTERFACE_MTU_MAX = 65536
|
|||||||
VIRTUAL_IFACE_TYPES = [
|
VIRTUAL_IFACE_TYPES = [
|
||||||
InterfaceTypeChoices.TYPE_VIRTUAL,
|
InterfaceTypeChoices.TYPE_VIRTUAL,
|
||||||
InterfaceTypeChoices.TYPE_LAG,
|
InterfaceTypeChoices.TYPE_LAG,
|
||||||
|
InterfaceTypeChoices.TYPE_BRIDGE,
|
||||||
]
|
]
|
||||||
|
|
||||||
WIRELESS_IFACE_TYPES = [
|
WIRELESS_IFACE_TYPES = [
|
||||||
|
Reference in New Issue
Block a user