-
Notifications
You must be signed in to change notification settings - Fork 69
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
Basic support for constructing PMSI Tunnel info for Ingress Replication #62
Conversation
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.
very very thanks, could you please add some unittest in https://github.com/smartbgp/yabgp/blob/master/yabgp/tests/unit/message/attribute/test_pmsitunnel.py
Sure! I'll add the unit tests. Though I noticed recently a lot of hw vendors are already implementing draft-ietf-bess-evpn-overlay-10 (which has just gone for WG last call in BESS), and this affects the encoding of PMSI Tunnel Attribute (PTA) label if its sent in EVPN and with certain values of 'encapsulation' extended community... I think I'll add support for that in PTA encoding first as it looks like its here to stay Note; that evpn-overlay draft will also affect most of the EVPN RT's label1 encoding too, if encapsulation extended community is VXLAN or NVGRE. I dont mind working on a separate PR for that too, unless its already something you're already working on? Sandy |
@sanjmonkey that's wonderful, please go on. we are working to improve BGPLS and SRTE recently, and for EVPN we do not have any plan just now. and thanks for your effort. |
hi, @sanjmonkey any update for this? or should I merge this PR firstly? |
…ithout evpn overlay signalling
…ut evpn overlay signalling
@sanjmonkey very thanks, please fix these two pep8 erros
|
thanks, if you have tested these code with real routers, please tell me, I can add them to the commit message, like what kind of routers and what is the version of it. |
Hi @xiaopeng163 I sent the following blob:
and confirmed accepted by the following routers, output of each here included for completeness. CSR1000v: 15.5(3) S6b
xrv9k - 6.2.25
Junos vmx: 17.3R1.10
Nokia: TiMOS-B-15.0.R6 both/x86_64 Nokia 7750
Nexus NX0S 7.0(3)I6(1) and 7.0(3)I7(2)
Sandy |
thanks a lot, merged |
Hey,
I didn't have time to fully implement RFC6514 but here is some basic construction for sending Ingress Replication PMSI Tunnel Info which I wrote for something else I'm working on... feel free to accept if you find it useful