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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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