-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SRv6 Policy HLD #1707
base: master
Are you sure you want to change the base?
SRv6 Policy HLD #1707
Conversation
3a450af
to
7a85ec6
Compare
6) "fd00:201:201:fff1:11::,fd00:202:202:fff2:22::" | ||
7) "seg_src" | ||
8) "2064:100::1f,2064:100::1f" | ||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does fpmsyncd create NHGroup table based on PIC_CONTEXT_TABLE?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PIC_CONTEXT_TABLE is for VPN SID, not for TE/ Policy, which is discussed in https://github.com/eddieruan-alibaba/SONiC/blob/eruan-pic/doc/pic/bgp_pic_edge.md#high-level-design
In this case, the default state is DOWN. bfd notification would be used to update cpaths' state. | ||
|
||
### Policy with endpoint | ||
bfd packet would be constructed with SRv6 header which would go via both specified cpath and engpoint. The protection path would be via specified SID notes and the end point node. This protection would not cover link if the SID list is not hop by hop. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does it make use of h/w offloaded BFD?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Both software and hw offload, depending on BFD timer and scale.
|
||
### Policy without endpoint, a.ka. Color Only Policy | ||
|
||
bfd packet would be constructed with SRv6 header which would go via the specified cpath. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hardware offloaded BFD with SRV6 header will require SAI BFD object changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes,the SAI changes has been merged.
opencomputeproject/SAI#1759
Hi,
May be would be better to say explicitly that Type B segment type (item 4. RFC 9256) is supported in FRR)?
Thank you. SY, |
No description provided.