diff options
author | Hitoshi Irino <irino@sfc.wide.ad.jp> | 2020-11-29 12:23:28 +0900 |
---|---|---|
committer | Hitoshi Irino <irino@sfc.wide.ad.jp> | 2020-11-29 12:23:28 +0900 |
commit | b55c32ce65c9b6e0c9f4620e6acb27e0e49f238d (patch) | |
tree | 18b790097b5a5ea41bfdf0e29826875353b350fb /docs | |
parent | c5dcfb72a847899e188ab5a77dd8e31a05a15be7 (diff) |
Support of FRR7.5
This commit works with FRR7.5 when "version = 6" is specified in zebra.config
- Changes Zebra internal API commands to FRR7.5 which is incompatible with older version.
- Changes SendHello() to include AFI
- Changes SendRouteIDAdd() to include AFI
- Changes decodeFromBytes/serialize of IPRouteBody and NexthopUpdateBody, because size of MESSAGE_FALG is changed.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/sources/zebra.md | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/docs/sources/zebra.md b/docs/sources/zebra.md index 7c0b8881..fe7b8bda 100644 --- a/docs/sources/zebra.md +++ b/docs/sources/zebra.md @@ -50,25 +50,27 @@ You need to enable the zebra feature in the Global configuration as follows. To enable the Next-Hop Tracking features, please specify `3` or later. For connecting to FRRouting 3.0.x, please specify `4`. For connecting to FRRouting 5.0.x, please specify `5`. - For connecting to FRRouting 7.3.x, please specify `6`. + For connecting to FRRouting 7.5.x, please specify `6`. - `mpls-label-range-size` specifies mpls label range size for requesting to Zebra. It works with FRRouting 5.0.x, FRRouting 6.0.x, - FRRouting 7.0.x, FRRouting 7.1.x and FRRouting 7.2.x. + FRRouting 7.0.x, FRRouting 7.1.x, FRRouting 7.2.x, FRRouting 7.3.x + and FRRouting 7.5.x. - `sotware-name` specifies software name for zebra when only `version` configuration cannot specify software uniquely. This configuration is used with 'version' configuration. For connecting to FRRouting - 7.2.x, please specify `6` as `version` and `frr7.2` as - `software-name`. For connecting to FRRouting 7.1.x and 7.0.x, please - specify `6` as `version` and `frr7` as `software-name`. For - connecting to FRRouting 6.0.x, please specify `6` as `version` and - `frr6` as `software-name`. For connecting to FRRouting 4.0.x, - please specify `5` as `version` and `frr4` as `software-name`. For - connecting to Cumulus Linux please specify `5` as `version` and - `cumulus` as `software-name`. GoBGP is tested with Cumulus Linux VX - 3.7.7 whose zebra version is 4.0+cl3u13 and its Zebra API version is - 5. + 7.3.x, please specify `6` as `version` and `frr7.3` as + `software-name`. For connecting to FRRouting 7.2.x, please specify + `6` as `version` and `frr7.2` as `software-name`. For connecting to + FRRouting 7.1.x and 7.0.x, please specify `6` as `version` and + `frr7` as `software-name`. For connecting to FRRouting 6.0.x, please + specify `6` as `version` and `frr6` as `software-name`. For + connecting to FRRouting 4.0.x, please specify `5` as `version` and + `frr4` as `software-name`. For connecting to Cumulus Linux please + specify `5` as `version` and `cumulus` as `software-name`. GoBGP is + tested with Cumulus Linux VX 3.7.7 whose zebra version is 4.0+cl3u13 + and its Zebra API version is 5. ### Summary of combination of version and software-name configrations @@ -80,7 +82,8 @@ You need to enable the zebra feature in the Global configuration as follows. |5 | |FRRouting 5.0.x | | |5 |cumulus |Cumulus Linux VX 3.7.7 | | |5 |frr4 |FRRouting 4.0.x | | -|6 | |FRRouting 7.3.x and 7.4.x|stable version of frr| +|6 | |FRRouting 7.5.x | | +|6 |frr7.3 |FRRouting 7.3.x | | |6 |frr7.2 |FRRouting 7.2.x |Ubuntu 20.04 | |6 |frr7 |FRRouting 7.0.x and 7.1.x|CentOS8 | |6 |frr6 |FRRouting 6.0.x | | |