summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorHitoshi Irino <irino@sfc.wide.ad.jp>2020-11-29 12:23:28 +0900
committerHitoshi Irino <irino@sfc.wide.ad.jp>2020-11-29 12:23:28 +0900
commitb55c32ce65c9b6e0c9f4620e6acb27e0e49f238d (patch)
tree18b790097b5a5ea41bfdf0e29826875353b350fb /docs
parentc5dcfb72a847899e188ab5a77dd8e31a05a15be7 (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.md29
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 | |