Closed zainal-abidin-assegaf closed 12 months ago
docker frr used in all loxilb nodes, frr loxilb1 nodes
frr version 7.5.1
frr defaults traditional
hostname dev-worker-001.brids.co.id
log syslog informational
no ipv6 forwarding
service integrated-vtysh-config
!
interface ens160
ip address 172.24.25.207/24
!
router bgp 64502
bgp router-id 172.24.25.207
timers bgp 3 15
no bgp ebgp-requires-policy
no bgp default ipv4-unicast
no bgp network import-check
neighbor loxilb peer-group
neighbor loxilb remote-as 64505
neighbor 172.24.25.208 remote-as 64503
neighbor 172.24.25.209 remote-as 64504
!
address-family ipv4 unicast
neighbor 172.24.25.208 activate
neighbor 172.24.25.208 route-map 172.24.25.202-in in
neighbor 172.24.25.209 activate
neighbor 172.24.25.209 route-map 172.24.25.203-in in
exit-address-family
!
ip nht resolve-via-default
!
ipv6 nht resolve-via-default
!
line vty
!
end
frr loxilb2 nodes
frr version 7.5.1
frr defaults traditional
hostname dev-worker-002.brids.co.id
log syslog informational
no ipv6 forwarding
service integrated-vtysh-config
!
interface ens160
ip address 172.24.25.208/24
!
router bgp 64503
bgp router-id 172.24.25.208
timers bgp 3 15
no bgp ebgp-requires-policy
no bgp default ipv4-unicast
no bgp network import-check
neighbor loxilb peer-group
neighbor loxilb remote-as 64505
neighbor 172.24.25.207 remote-as 64502
neighbor 172.24.25.209 remote-as 64504
!
address-family ipv4 unicast
neighbor 172.24.25.207 activate
neighbor 172.24.25.207 route-map 172.24.25.201-in in
neighbor 172.24.25.209 activate
neighbor 172.24.25.209 route-map 172.24.25.203-in in
exit-address-family
!
ip nht resolve-via-default
!
ipv6 nht resolve-via-default
!
line vty
!
end
frr loxilb3 nodes
frr version 7.5.1
frr defaults traditional
hostname dev-worker-003.brids.co.id
log syslog informational
no ipv6 forwarding
service integrated-vtysh-config
!
interface ens160
ip address 172.24.25.209/24
!
router bgp 64504
bgp router-id 172.24.25.209
timers bgp 3 15
no bgp ebgp-requires-policy
no bgp default ipv4-unicast
no bgp network import-check
neighbor loxilb peer-group
neighbor loxilb remote-as 64505
neighbor 172.24.25.207 remote-as 64502
neighbor 172.24.25.208 remote-as 64503
!
address-family ipv4 unicast
neighbor 172.24.25.207 activate
neighbor 172.24.25.207 route-map 172.24.25.201-in in
neighbor 172.24.25.208 activate
neighbor 172.24.25.208 route-map 172.24.25.202-in in
exit-address-family
!
ip nht resolve-via-default
!
ipv6 nht resolve-via-default
!
line vty
!
end
Summarizing overall discussion. The overall topology of OP is as follows:
args:
- --loxiURL=http://172.24.25.207:11111,http://172.24.25.208:11111,http://172.24.25.209:11111
- --externalCIDR=20.20.20.0/24
#- --externalSecondaryCIDRs=124.124.124.1/24,125.125.125.1/24
- --monitor=true
- --setUniqueIP=true
#- --setRoles=0.0.0.0
- --setBGP=64505
- --extBGPPeers=172.24.25.210:64506
- --setLBMode=2
One more point: You have to run LoxiLB with additional "-b" option, e.g: sudo docker run -u root --cap-add SYS_ADMIN --restart unless-stopped \ --privileged -dit -v /dev/log:/dev/log \ --net=host \ --name loxilb ghcr.io/loxilb-io/loxilb:latest -b
deployment.yaml
svc
curl 172.24.25.180:15672
loxilb1 logs loxilb2 logs loxilb3 logs
kube-loxilb logs: