commit 5a22f959d13eec9f9eda74c8fd4c36fd479d42c2
Author: Nischal Sheth <email address hidden>
Date: Sat Jun 10 23:32:09 2017 -0700
Implement per family prefix-limit for bgp peers
Following changes are implemented:
- Keep track of primary path count per family for each bgp peer
- Trigger a prefix limit check for the peer when limit is exceeded
- Actual check happens in the context of bgp::StateMachine Task
- Clear the peer and send notification with cease subcode MaxPrefixes
- Check prefix limit when peer configuration is changed
Pending - add an idle timeout after clearing the peer
Change-Id: Iefce9a2a692088af2cc69deeaf12e19ca24373d6
Partial-Bug: 1697345
(cherry picked from commit f80f0a393b2cc3743fb22fd9ae96e1a79ceea37c)
Reviewed: https:/ /review. opencontrail. org/33364 github. com/Juniper/ contrail- controller/ commit/ 5a22f959d13eec9 f9eda74c8fd4c36 fd479d42c2
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: R4.0
commit 5a22f959d13eec9 f9eda74c8fd4c36 fd479d42c2
Author: Nischal Sheth <email address hidden>
Date: Sat Jun 10 23:32:09 2017 -0700
Implement per family prefix-limit for bgp peers
Following changes are implemented:
- Keep track of primary path count per family for each bgp peer
- Trigger a prefix limit check for the peer when limit is exceeded
- Actual check happens in the context of bgp::StateMachine Task
- Clear the peer and send notification with cease subcode MaxPrefixes
- Check prefix limit when peer configuration is changed
Pending - add an idle timeout after clearing the peer
Change-Id: Iefce9a2a692088 af2cc69deeaf12e 19ca24373d6 43fb22fd9ae96e1 a79ceea37c)
Partial-Bug: 1697345
(cherry picked from commit f80f0a393b2cc37