On Mon, Mar 27, 2023 at 2:58 AM Anthony Wathen <[email protected]> wrote:
> Hi there. > > So, been testing out a BSDRP alongside a physical Cisco router, and > everything thus far has went swimmingly, except for this little thing. > > When I enable VRRP on a physical interface (i.e. igb1), no problems > getting it to work. However, when I use VLAN subinterfaces, I'm getting an > error that's preventing freevrrpd from starting. > > Hi, FreeVRRPd is using netgraph(4) and created a ng_bridge interface on top of vlan interface seems not supported by netgraph: [root@router]~# ngctl mkpeer vtnet0.10: bridge lower link0 ngctl: send msg: Invalid argument > > This is something I've searched far and wide, and the freevrrpd > documentation isn't the best at clarifying either. I'm curious as to why > BSDRP doesn't use FRR's VRRP implemenation, as I had no problem using that > one in Debian (With VLAN subinterfaces). > Because the FRR's VRRP implementation is Linux only: https://github.com/FRRouting/frr/blob/frr-8.5/configure.ac#L2116 > I've read that freevrrpd doesn't play well with certain variations of VLAN > interfaces, but this was from old messages years ago. I hope someone has > encountered this before and if they have a suggestion. CARP is not a viable > option, as VRRP is an open standard and plays well with the broadest set of > vendors. > > > CARP was created because VRRP includes some Cisco's patents and was not compliant with Open source (seems not very clear): https://en.wikipedia.org/wiki/Common_Address_Redundancy_Protocol https://datatracker.ietf.org/ipr/19/ I will try to poke some FreeBSD's dev about how to add a vlan interface into an ng_bridge. Regards, Olivier
_______________________________________________ Bsdrp-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bsdrp-users
