Hello,
I use proxmox to virtualize my main router, passing it all physical NICs for the moment, and also passing a virtual port to vmbr0 so that my router gives access to all other VMs to my wider network (and to the proxmox admin GUI)
I face an issue when I backup my router VM since it's beeing paused and therefore no trafic can be routed, especially to my NAS to store the backup using CIFS...
I'm about to add a failover router so that when the main router VM is down I have something still beeing able to route trafic between my VLANs and such.
My issue/question is that I don't know how to add one of my physical NIC to the vmbr0 since I will definitely create a loop if I do so : 99% of the time I would prefer the trafic from my switch to go through the NIC passed to the virtualRouter and then through the virtual 10GB/s interface to vmbr0. But when the virtualRouter is down I need the trafic to go through a physical NIC that I could assign to vmbr0...
I think I could do this using openvSwitch since I could explicitely define a port on the bridge , add a physicial NIC as failover for this port, and pass all this to the virtualRouter. But even that I'm not very clear how to do with openVswitch.... And I also had some issues early on with openvSwitch not starting on boot or not shutting down and adding 20 minutes or so to my reboot time... So I'm very open to any help on how to do this, either without openvSwitch or with it...
What I am realy looking for is a failover since when the virtualRouter is up and running I do have proper connectivity for all I need, and I do use more than 1GB/s of traffic to my VMs (I pass several 1GB/s NICs to the virtualRouter).
But if you can reassure me that having a loop is not too bad, and that I would not limit myself to 1GB/s to my VMs if I just add a physical IC to vmbr0 and plug that into my switch... I realy fear the my switch would see all MAC of the VMs behind this physical NIC instead of behind the physical NICs that are passed to the virtualRouter and are part of a LAG group...
Once my failover router is setup I will probably find a way to test it out : just add a physical NIC to vmbr0 and hope that vmbr0 beeing connected to my virtualRouter both by a vtnet 10GB/s interfce AND through NIC+switch+NICsInLAG will not result in degraded performance....
Thanks in advance for any insight or help !
Best regards,
Toxic.
I use proxmox to virtualize my main router, passing it all physical NICs for the moment, and also passing a virtual port to vmbr0 so that my router gives access to all other VMs to my wider network (and to the proxmox admin GUI)
I face an issue when I backup my router VM since it's beeing paused and therefore no trafic can be routed, especially to my NAS to store the backup using CIFS...
I'm about to add a failover router so that when the main router VM is down I have something still beeing able to route trafic between my VLANs and such.
My issue/question is that I don't know how to add one of my physical NIC to the vmbr0 since I will definitely create a loop if I do so : 99% of the time I would prefer the trafic from my switch to go through the NIC passed to the virtualRouter and then through the virtual 10GB/s interface to vmbr0. But when the virtualRouter is down I need the trafic to go through a physical NIC that I could assign to vmbr0...
I think I could do this using openvSwitch since I could explicitely define a port on the bridge , add a physicial NIC as failover for this port, and pass all this to the virtualRouter. But even that I'm not very clear how to do with openVswitch.... And I also had some issues early on with openvSwitch not starting on boot or not shutting down and adding 20 minutes or so to my reboot time... So I'm very open to any help on how to do this, either without openvSwitch or with it...
What I am realy looking for is a failover since when the virtualRouter is up and running I do have proper connectivity for all I need, and I do use more than 1GB/s of traffic to my VMs (I pass several 1GB/s NICs to the virtualRouter).
But if you can reassure me that having a loop is not too bad, and that I would not limit myself to 1GB/s to my VMs if I just add a physical IC to vmbr0 and plug that into my switch... I realy fear the my switch would see all MAC of the VMs behind this physical NIC instead of behind the physical NICs that are passed to the virtualRouter and are part of a LAG group...
Once my failover router is setup I will probably find a way to test it out : just add a physical NIC to vmbr0 and hope that vmbr0 beeing connected to my virtualRouter both by a vtnet 10GB/s interfce AND through NIC+switch+NICsInLAG will not result in degraded performance....
Thanks in advance for any insight or help !
Best regards,
Toxic.