diff options
author | Hitoshi Irino <irino@sfc.wide.ad.jp> | 2019-05-05 20:35:52 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@gmail.com> | 2019-05-08 08:48:26 +0900 |
commit | 7d2823d4c037caf39c7222632669210a4b6d1ed4 (patch) | |
tree | db6523171ffe4f086629ec95108cfa2cc6766d43 /docs | |
parent | cc267fad9e6410705420af220d73d25d288e8a58 (diff) |
zebra: supporting FRRouting version 7
- the "version" parameter (which means ZAPI) 6 in zebra config changes supporting FRRouting version 7 instead of FRRouting version 6.
- the "software-name" parameter which supports backward compatibility is added in zebra config.
(GoBGP support FRRouting version 6 when "version = 6" and "software-name = frr6" is configured.)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/sources/zebra.md | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/docs/sources/zebra.md b/docs/sources/zebra.md index 6b64f6f7..e79a8c97 100644 --- a/docs/sources/zebra.md +++ b/docs/sources/zebra.md @@ -11,11 +11,15 @@ Assume you finished [Getting Started](getting-started.md) and installing Quagga or FRRouting on the same host with GoBGP. **Note:** For the integration with FRRouting, version 3.0.x (Zebra API -version 4), 5.0.x (Zebra API version 5), and 6.0.x (Zebra API version -6) is supported. FRRouting version 4.0.x is not work correctly, -because FRRouting version 5.0.x changes zebra message and it doesn't -keep backward compatibility for FRRouting version 4.0.x although -FRRouting version 4.0.x and 5.0.x use Zebra API version 5. +version 4), 5.0.x (Zebra API version 5), and 7.0.x (Zebra API version +6) are supported as default. FRRouting version 5.0.x changes zebra +message and it doesn't keep backward compatibility for FRRouting +version 4.0.x although FRRouting version 4.0.x and 5.0.x use Zebra API +version 5. Also, FRRouting version 7.0.x changes zebra message and it +doesn't keep backward compatibility for FRRouting version 6.0.x +although FRRouting version 6.0.x and 7.0.x use Zebra API version 6. If +you need to integrate with FRRouting version 4.0.x or 6.0x, please use +`software-name` configuration. ## Contents @@ -52,11 +56,18 @@ 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 6.0.x, please specify `6`. + For connecting to FRRouting 7.0.x, please specify `6`. - `mpls-label-range-size` specifies mpls label range size for - requesting to Zebra. It works with FRRouting 5.0.x or FRRouting - 6.0.x. + requesting to Zebra. It works with FRRouting 5.0.x, FRRouting + 6.0.x and FRRouting 7.0.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 + 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`. ## Check Routes from zebra |