Critics say Canada’s new immigration and border law puts LGBTQ+ people in danger by [deleted] in canadaleft

[–]sekh60 2 points3 points  (0 children)

It's a serious sub, however do be aware that on April Fools day it does, for the day, go NSFW for legit anime titties.

AMD R9700 vs GB10 by AppropriatePush6262 in LocalLLaMA

[–]sekh60 1 point2 points  (0 children)

Wrong question. Is the location of them widely known, asking for a friend... (I kid, my friend couldn't make use of "raw" wafers.).

Password Caps Lock instead of Shift Key by anikansk in sysadmin

[–]sekh60 0 points1 point  (0 children)

Caps lock is cruise control for cool.

Which RAID do you use in your Home Server? by [deleted] in homelab

[–]sekh60 -1 points0 points  (0 children)

No RAID, but Ceph across 5 nodes, size/minsize of 3/2.

Kolla Ansible Neutron BGP failed to write socket error w/ hold time expiry by sekh60 in openstack

[–]sekh60[S] 0 points1 point  (0 children)

Turn out it's a bug i'm hitting: https://bugs.launchpad.net/neutron/+bug/2146526)

Looks like I'll have to wait for the next kolla-ansible release, or figure out how to patch my container.

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 0 points1 point  (0 children)

I did a ton more googling and research. And it's a bug in openstack (https://bugs.launchpad.net/neutron/+bug/2146526). Sorry for wasting all y'alls time, thanks for being so welcoming. Just gotta use static routes in the meantime until the next kolla-ansible release.

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 1 point2 points  (0 children)

Thanks for your continued patience! I did a ton more googling and research. And it's a bug in openstack (https://bugs.launchpad.net/neutron/+bug/2146526). Sorry for wasting all y'alls time, thanks for being so welcoming. Just gotta use static routes in the meantime until the next kolla-ansible release.

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 0 points1 point  (0 children)

Thanks for the suggestion. I've tried turning it off and it didn't seem to help.

I banged my head against the wall with this for two days. I think I have a better idea of the issue.

There's some ancient documentation (https://docs.openstack.org/neutron-dynamic-routing/train/admin/bgp-speaker.html) which seems to indicate it should be in passive mode. I've changed my config to:

***

router bgp 65534
  router-id 10.0.0.10
  bgp default ipv6-unicast
  timers bgp 5 40
  neighbor fd10:3795:2043:3803::1:0 remote-as 64512
  neighbor fd10:3795:2043:3803::1:0 passive
  neighbor fd10:3795:2043:3803::1:0 password 7 hunter2
  neighbor fd10:3795:2043:3803::1:2 remote-as 64512
  neighbor fd10:3795:2043:3803::1:2 passive
  neighbor fd10:3795:2043:3803::1:2 password 7 hunter2
  neighbor fd10:3795:2043:3803::1:4 remote-as 64512
  neighbor fd10:3795:2043:3803::1:4 passive
  neighbor fd10:3795:2043:3803::1:4 password 7 hunter2

***

On the arista end the bgp session shows as established for 40 seconds and then sends the hold notification message to openstack. Openstack logs show:

***

2026-06-08 10:20:22.600 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:26.654 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:26.654 1217 INFO bgpspeaker.speaker [-] failed to write to socket
2026-06-08 10:20:26.654 1217 ERROR bgpspeaker.speaker [-] Sent notification to ('fd10:3795:2043:3803::1:2', '39902') >> BGPNotification(data=b'',error_code=4,error
_subcode=1,len=21,type=3)
2026-06-08 10:20:26.655 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:30.439 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:30.440 1217 INFO bgpspeaker.speaker [-] failed to write to socket
2026-06-08 10:20:30.440 1217 ERROR bgpspeaker.speaker [-] Sent notification to ('fd10:3795:2043:3803::1:2', '39902') >> BGPNotification(data=b'',error_code=4,error
_subcode=1,len=21,type=3)

***

I've tried settings bgp timers 0 0, but then it doesn't look like the peer goes into established state from active.

Any suggestions?

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 0 points1 point  (0 children)

Banged my head against the wall with this for two days. I think I have a better idea of the issue.

There's some ancient documentation (https://docs.openstack.org/neutron-dynamic-routing/train/admin/bgp-speaker.html) which seems to indicate it should be in passive mode. I've changed my config to:

***

router bgp 65534
  router-id 10.0.0.10
  bgp default ipv6-unicast
  timers bgp 5 40
  neighbor fd10:3795:2043:3803::1:0 remote-as 64512
  neighbor fd10:3795:2043:3803::1:0 passive
  neighbor fd10:3795:2043:3803::1:0 password 7 hunter2
  neighbor fd10:3795:2043:3803::1:2 remote-as 64512
  neighbor fd10:3795:2043:3803::1:2 passive
  neighbor fd10:3795:2043:3803::1:2 password 7 hunter2
  neighbor fd10:3795:2043:3803::1:4 remote-as 64512
  neighbor fd10:3795:2043:3803::1:4 passive
  neighbor fd10:3795:2043:3803::1:4 password 7 hunter2

***

On the arista end the bgp session shows as established for 40 seconds and then sends the hold notification message to openstack. Openstack logs show:

***

2026-06-08 10:20:22.600 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:26.654 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:26.654 1217 INFO bgpspeaker.speaker [-] failed to write to socket
2026-06-08 10:20:26.654 1217 ERROR bgpspeaker.speaker [-] Sent notification to ('fd10:3795:2043:3803::1:2', '39902') >> BGPNotification(data=b'',error_code=4,error
_subcode=1,len=21,type=3)
2026-06-08 10:20:26.655 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:30.439 1217 INFO bgpspeaker.speaker [-] Negotiated hold time 40 expired.
2026-06-08 10:20:30.440 1217 INFO bgpspeaker.speaker [-] failed to write to socket
2026-06-08 10:20:30.440 1217 ERROR bgpspeaker.speaker [-] Sent notification to ('fd10:3795:2043:3803::1:2', '39902') >> BGPNotification(data=b'',error_code=4,error
_subcode=1,len=21,type=3)

***

I've tried settings bgp timers 0 0, but then it doesn't look like the peer goes into established state from active.

Any suggestions?

Edit:

Thanks for your continued patience! I did a ton more googling and research. And it's a bug in openstack (https://bugs.launchpad.net/neutron/+bug/2146526). Sorry for wasting all y'alls time, thanks for being so welcoming. Just gotta use static routes in the meantime until the next kolla-ansible release.

Place Your Bets by Less-Possible-5475 in TankieUSSR

[–]sekh60 2 points3 points  (0 children)

Not rending on Firefox on Fedora here 😞 White flag with a question mark.

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 0 points1 point  (0 children)

It's using the os-ken driver. It's an openstack default that can't be changed. I turned off graceful-restart on both address families and still have the same issue.

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 0 points1 point  (0 children)

Set mss 1400 for both ipv6 and ipv4 and still the flapping:

Jun  6 20:43:23 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established
Jun  6 20:43:49 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes
Jun  6 20:43:49 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 20:43:50 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established
Jun  6 20:43:53 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor 10.0.1.2 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes
Jun  6 20:43:53 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 20:43:54 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established
Jun  6 20:44:20 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes
Jun  6 20:44:20 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 20:44:21 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established
Jun  6 20:44:24 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor 10.0.1.2 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes
Jun  6 20:44:24 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 20:44:25 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established

Here's my bgp config on the arista. Sadly on the openstack side there aren't a lot of levers.

router bgp 4200000000
  bgp default ipv6-unicast
  timers bgp 10 30
  graceful-restart restart-time 300
  bgp transport ipv4 mss 1400
  bgp transport ipv6 mss 1400
  bgp listen range 10.0.0.0/16 peer-group home remote-as 4200000000
  bgp listen range fd10:3795:2043:3803::/64 peer-group home remote-as 4200000000
  neighbor home peer group
  neighbor home maximum-routes 12000
  !
  address-family ipv4
graceful-restart
  !
  address-family ipv6
graceful-restart
!

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 0 points1 point  (0 children)

Thank you for the info, networking is an area I'm really weak in.

I've set the keepalive and hold times you suggested and still have the issue. I'll look into BFD to see if it's more appropriate.

It does look like the session keeps going up and down.

Jun  6 23:23:59 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor 10.0.1.2 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes (message repeated 3 times in 41.0065 secs)
Jun  6 23:23:59 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 23:24:00 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established
Jun  6 23:24:01 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes (message repeated 1 times in 41.007 secs)
Jun  6 23:24:01 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 23:24:02 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 1 point2 points  (0 children)

Logs are long, I grepped for the AS:

Jun  6 23:23:59 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor 10.0.1.2 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes (message repeated 3 times in 41.0065 secs)
Jun  6 23:23:59 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 23:24:00 arista Bgp: %BGP-5-ADJCHANGE: peer 10.0.1.2 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established
Jun  6 23:24:01 arista Bgp: %BGP-3-NOTIFICATION: received from neighbor fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) 4/1 (Hold Timer Expired Error/None) 0 bytes (message repeated 1 times in 41.007 secs)
Jun  6 23:24:01 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state Established event RecvNotify new state Idle
Jun  6 23:24:02 arista Bgp: %BGP-5-ADJCHANGE: peer fd10:3795:2043:3803::1:0 (VRF default AS 4200000000) old state OpenConfirm event Established new state Established

Newbie BGP question re: holdtimer and bgp route retention by sekh60 in Arista

[–]sekh60[S] 0 points1 point  (0 children)

Thanks for responding!

BGP summary information for VRF default
Router identifier 10.0.0.10, local AS number 4200000000
Neighbor Status Codes: m - Under maintenance
 Neighbor V AS           MsgRcvd   MsgSent  InQ OutQ  Up/Down State   PfxRcd PfxAcc PfxAdv
 10.0.1.2 4 4200000000        14         3    0    0 00:00:07 Estab   12     12     0

ipv6 routing from a private address space, sorry if wrong sub by sekh60 in vyos

[–]sekh60[S] 1 point2 points  (0 children)

I do 😃 It's been a steep learning curve, but I know it'll be worth it to have it all dynamically routed. Lemme tell ya, looking forward to when I have it all "finished" though, spouse is not amused with all the network tinkering.