Skip to content

Graceful Restart procedures do not apply when hard-administrative-reset flag is disabledΒ #18238

Description

@dawkopagh

Description

When sending CEASE/Administrative Reset (clear bgp) with N-bit is set and bgp hard-administrative-reset disabled routes are being withdrawn from kernel. This should not be the case per this description

Version

My reproduction uses 10.1.1, however the same happens on 10.3-dev

3d4364ce7392# show ver
FRRouting 10.1.1 (3d4364ce7392) on Linux(5.15.0-127-generic).

How to reproduce

I have provided an instruction in my public repo here, just follow README.md

Expected behavior

Graceful Restart procedures should apply and routes should be retained in kernel

Actual behavior

Routes are being withdrawn from kernel when the session goes down and re-added after session establishes again.

Additional context

No response

Checklist

  • I have searched the open issues for this bug.
  • I have not included sensitive information in this report.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions