-
Notifications
You must be signed in to change notification settings - Fork 696
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
Zapi version 5 #1766
Closed
Closed
Zapi version 5 #1766
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This reverts commit c768039
Reverted "Updated to deal with API change in github.com/satori/go.uuid" See merge request !1
Merge changes made locally with github version
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
On FRRouting, MPLS label allocation is maintained on Zebra daemon, so we need to request the label range allocation to Zebra daemon in order to allocate a label to VRFs with MPLS VPN. Note: "version >= 4" is required to use this feature. Example of Configuration: ```toml [zebra.config] enabled = true url = "unix:/var/run/frr/zserv.api" redistribute-route-type-list = ["connect"] version = 4 mpls-label-range-size = 100 ``` Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
…github.com/iwaseyusuke/gobgp into zclient-Enable_to_request_MPLS_label_range
On FRRouting, MPLS label allocation is maintained on Zebra daemon, so we need to request the label range allocation to Zebra daemon in order to allocate a label to VRFs with MPLS VPN. Note: "version >= 4" is required to use this feature. Example of Configuration: ```toml [zebra.config] enabled = true url = "unix:/var/run/frr/zserv.api" redistribute-route-type-list = ["connect"] version = 4 mpls-label-range-size = 100 ``` Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
…github.com/iwaseyusuke/gobgp into zclient-Enable_to_request_MPLS_label_range
With FRRouting, MPLS label allocation is maintained on Zebra daemon, so GoBGP need to request the label range allocation to Zebra daemon in order to allocate a label to VRFs with MPLS VPN. Example of Configuration: ```toml [zebra.config] enabled = true url = "unix:/var/run/frr/zserv.api" redistribute-route-type-list = ["connect"] version = 4 mpls-label-range-size = 100 ``` Note: "version >= 4" is required to use this feature. Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
…github.com/iwaseyusuke/gobgp into zclient-Enable_to_request_MPLS_label_range
As I said before, I'm not interested in adding another one the supported list unless dropping one in the list. |
irino
added a commit
to irino/gobgp
that referenced
this pull request
Mar 2, 2019
- This commit aims to solve reported problem on issues osrg#1611, osrg#1648 and osrg#1912 - Partial changes of this commit duplicate with changes on PR osrg#1587 (not merged) and PR osrg#1766 (not merged and already closed) - This commit is tested with only FRRouting version 6.0.2 (which uses Zebra API 6) - This commit fixes lack of LABEL_MANAGER_CONNECT_ASYNC for ZAPI6. (This bug is introduced on commit 2bdb76f "Supporting Zebra API version 6 which is used in FRRouting version 6")
fujita
pushed a commit
that referenced
this pull request
Mar 14, 2019
- This commit aims to solve reported problem on issues #1611, #1648 and #1912 - Partial changes of this commit duplicate with changes on PR #1587 (not merged) and PR #1766 (not merged and already closed) - This commit is tested with only FRRouting version 6.0.2 (which uses Zebra API 6) - This commit fixes lack of LABEL_MANAGER_CONNECT_ASYNC for ZAPI6. (This bug is introduced on commit 2bdb76f "Supporting Zebra API version 6 which is used in FRRouting version 6")
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This branch implements Zebra API version 5. Using this branch I have been able to add required routes to kernel for end-to-end forwarding in an BGP/MPLS L3-VPN scenario.