BGP Neighbor Finite State Machine Events
There are 28 events total.
Administrative events
Administrative actions and implementation-driven start/stop conditions.
- Event 1
ManualStart - Event 2
ManualStop - Event 3
AutomaticStart - Event 4
ManualStart_with_PassiveTcpEstablishment - Event 5
AutomaticStart_with_PassiveTcpEstablishment - Event 6
AutomaticStart_with_DampPeerOscillations - Event 7
AutomaticStart_with_DampPeerOscillations_and_PassiveTcpEstablishment - Event 8
AutomaticStop
Timer events
- Event 9
ConnectRetryTimer_Expires - Event 10
HoldTimer_Expires - Event 11
KeepaliveTimer_Expires - Event 12
DelayOpenTimer_Expires - Event 13
IdleHoldTimer_Expires
TCP connection based events
Packet-based, not necessarily the BGP app, but the underlying transport.
- Event 14
TcpConnection_Valid - Event 15
Tcp_CR_Invalid - Event 16
Tcp_CR_Acked - Event 17
TcpConnectionConfirmed - Event 18
TcpConnectionFails
BGP message based events
Sent or received over TCP.
- Event 19
BGPOpen - Event 20
BGPOpen with DelayOpenTimer running - Event 21
BGPHeaderErr - Event 22
BGPOpenMsgErr - Event 23
OpenCollisionDump - Event 24
NotifMsgVerErr - Event 25
NotifMsg - Event 26
KeepAliveMsg - Event 27
UpdateMsg - Event 28
UpdateMsgErr