Skip to content

Neighbor TCP connection does not resume after a reset #5

Description

@vektorprime

How to reproduce:
Configure something on the neighbor router that will reset the peering. I configured "soft-reconfiguration inbound" on the CSRv which reset TCP here.

The CSR shows it's stuck in OpenSent:
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.0.0.3 4 2 0 1 1 0 0 00:02:47 OpenSent

Log from RustyBGP:
Sent Keepalive
Handling event TcpConnectionFails in state Established
Moving to Idle
Dropping TCP connection due to received signal TCPChannelMessage::DropTCP
Handling event AutomaticStartWithPassiveTcpEstablishment in state Idle
Moving to Active
TCP connection established from 10.0.0.30
Validated neighbor IP is in configured neighbors
Unable to get neighbor object from all_neighbors, which means the neighbor loop is already running
unlocked all_neighbors_channels_arc
Got Some(neighbor_channel)
TCP connection established from 10.0.0.30
Validated neighbor IP is in configured neighbors
Unable to get neighbor object from all_neighbors, which means the neighbor loop is already running
unlocked all_neighbors_channels_arc
Got Some(neighbor_channel)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions