You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nokia_sros: Add pass-through management interface support (#272)
* vrnetlab: Add pass-through management interfaces
* vjunos: Add pass-through management interface support
* vrnetlab: Use JSON output of iproute2
* vrnetlab: Add exception for serial console ports 5000-5007 for transparent mode mgmt interface
* vrnetlab: Remove non-working port 5000 tc mirred exception, redirect to correct interface
* vrnetlab: Use tc clsact qdisc and flower matching as best practice
* vrnetlab: Re-add workaround for serial ports in transparent mgmt mode
* vrnetlab: Add IPv6 support to management address/gw functions
* vjunos: Add IPv6 management addresses, fix v4 address templating
* vrnetlab: Set dummy IPv6 address/gw for hostfwd management
* Fix CSR1000v and c8000v (#269)
* Remove whitespaces from IMG_NAME and IMG_VENDOR
* Fix Cisco CSR1000v
* Fix Cisco c8000v
* Use env var passed from containerlab for IOL launch PID (#270)
* nokia_sros: Add pass-through management interface support
* fix comment
* change mgmt address parsing
* added self.mgmt_nic_passthrough to VR and VM classes
* remove copy of a healthcheck
* formatting
* added mgmt passthrough to the VR class and aligned SR OS
* added v6 address to bof
---------
Co-authored-by: vista <[email protected]>
Co-authored-by: Athanasios Kompouras <[email protected]>
Co-authored-by: Kaelem <[email protected]>
Co-authored-by: Roman Dodin <[email protected]>
Copy file name to clipboardExpand all lines: common/vrnetlab.py
+21-8
Original file line number
Diff line number
Diff line change
@@ -99,7 +99,7 @@ def __init__(
99
99
self._cpu=cpu
100
100
self._smp=smp
101
101
102
-
# various settings
102
+
# various settings
103
103
self.uuid=None
104
104
self.fake_start_date=None
105
105
self.nic_type="e1000"
@@ -110,14 +110,18 @@ def __init__(
110
110
# to have them allocated sequential from eth1
111
111
self.highest_provisioned_nic_num=0
112
112
113
-
# Whether the management interface is pass-through or host-forwarded
114
-
self.mgmt_nic_passthrough=mgmt_passthrough
113
+
# Whether the management interface is pass-through or host-forwarded.
114
+
# Host-forwarded is the original vrnetlab mode where a VM gets a static IP for its management address,
115
+
# which **does not** match the eth0 interface of a container.
116
+
# In pass-through mode the VM container uses the same IP as the container's eth0 interface and transparently forwards traffic between the two interfaces.
117
+
# See https://github.com/hellt/vrnetlab/issues/286
# Whether the management interface is pass-through or host-forwarded.
787
+
# Host-forwarded is the original vrnetlab mode where a VM gets a static IP for its management address,
788
+
# which **does not** match the eth0 interface of a container.
789
+
# In pass-through mode the VM container uses the same IP as the container's eth0 interface and transparently forwards traffic between the two interfaces.
790
+
# See https://github.com/hellt/vrnetlab/issues/286
0 commit comments