Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-18 | bgp: T3759: add l3vpn "rd" route-distinguisher commands | Christian Poessinger | |
Add the following new commands: * set protocols bgp address-family ipv4-unicast rd vpn export * set protocols bgp address-family ipv6-unicast rd vpn export | |||
2021-08-18 | bgp: T2387: fix indention when writing address-family config | Christian Poessinger | |
2021-08-18 | bgp: T3759: add l3vpn "label vpn export" commands | Christian Poessinger | |
Add the following new commands: * set protocols bgp address-family ipv4-unicast label vpn export (auto | 0-1048575) * set protocols bgp address-family ipv6-unicast label vpn export (auto | 0-1048575) | |||
2021-08-17 | bgp: T3759: add l3vpn "import vrf" commands | Christian Poessinger | |
2021-08-17 | bgp: T3759: add l3vpn import/export vpn command for IPv4/IPv6 AFI | Christian Poessinger | |
2021-08-15 | ospf: T3236: improve Jinja2 template - always use if before a loop | Christian Poessinger | |
2021-08-15 | ospf: T3757: support to configure area at an interface level | Christian Poessinger | |
FRR supports configuring either network prefixes per area, or assign an interface to an area to participate in the routing process. This is already well known from other venders and supported by FRR. A valid VyOS OSPF configuration would then look like: vyos@vyos# show protocols ospf { interface dum0 { area 0 } interface eth0.201 { area 0 authentication { md5 { key-id 10 { md5-key vyos } } } dead-interval 40 hello-interval 10 priority 1 retransmit-interval 5 transmit-delay 1 } log-adjacency-changes { detail } parameters { abr-type cisco router-id 172.18.254.201 } passive-interface default passive-interface-exclude eth0.201 } | |||
2021-08-14 | ospf: T3236: use proper daemon named template file | Christian Poessinger | |
2021-08-13 | vrf: T3734: T3728: vni must be configured with a higher priority then bgpd | Christian Poessinger | |
When removing bgp (vrf) instances the assigned VRF vni must be deleted from FRR prior the removal of the bgp settings (T3734). This is now done by moving the CLI command "set vrf name red vni 1000" to a dedicated Python script with a priority higher then bgp. | |||
2021-08-13 | Merge pull request #914 from sever-sever/T3673 | Christian Poessinger | |
policy: T3673: Add set large-comm-list for route-map | |||
2021-08-13 | policy: T3673: Add set large-comm-list-delete for route-map | Viacheslav | |
2021-08-03 | isis: T1316: rename Jinja2 template to match other FRR daemons | Christian Poessinger | |
2021-08-03 | isis: T3693: bugfix Jinja2 template | Christian Poessinger | |
Commit 472c9568 ("isis: T3693: Adding IPv6 redistribution to ISIS") did not pass rendering, am exception got thrown: jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'protocol' This commit fixes the templateing code. | |||
2021-08-01 | Merge pull request #943 from Cheeze-It/current | Christian Poessinger | |
isis: T3693: Adding IPv6 redistribution to ISIS | |||
2021-07-31 | isis: T3693: Adding IPv6 redistribution to ISIS | Cheeze_It | |
In this commit we add the ability to redistribute into ISIS for IPv6 address family. | |||
2021-07-30 | bgp: T1176: Add solo option for neighbor | Viacheslav | |
2021-06-16 | bgp: T3624: add "bandwidth" bestpath option | Christian Poessinger | |
2021-06-16 | policy: T3624: add extended community bandwith support to route-map | Christian Poessinger | |
2021-06-16 | policy: T3631: migrate "set extcommunity-rt/soo" to "set extcommunity rt|soo" | Christian Poessinger | |
Thi adds a new configuration level "set extcommunity" which then holds rt and soo als leaf-nodes below. This is the foundational work required to properly implement T3624 ("BGP: add support for extended community bandwidth definition") | |||
2021-06-08 | policy: T3605: add support to prefer IPv6 global next-hop address in route-map | Christian Poessinger | |
2021-05-30 | bgp: T3590: limiting maximum number of prefixes to be sent to a peer | Christian Poessinger | |
2021-05-24 | isis: T3576: add IPv6 support | Christian Poessinger | |
2021-05-24 | isis: T3417: add CLI node to enable "log-adjacency-changes" | Christian Poessinger | |
2021-05-24 | isis: T3417: ease Jinja2 template code for is-type | Christian Poessinger | |
2021-05-24 | isis: T3417: implement domain-password md5 | Christian Poessinger | |
2021-05-24 | isis: T3576: support metric and route-map when originating a default route | Christian Poessinger | |
2021-05-22 | bgp: T3565: support multiple AS numbers for confederation peers | Christian Poessinger | |
The BGP confederation peers node was not a multi node as supported by VyOS 1.2 and 1.3. | |||
2021-05-19 | ospfv3: T3554: add area-type "stub" | Viacheslav Hletenko | |
2021-05-09 | bgp: T3530: add hyphen support for peer-group names | Christian Poessinger | |
2021-05-08 | vrf: bgp: T3523: bugfix Kernel route-map deployment | Christian Poessinger | |
Commit 4f9aa30f ("vrf: bgp: T3523: add route-map support for kernel routes") added the possibility to also filter BGP routes towards the OS kernel, but the smoketests failed. Reason was a non working CLI command applied to bgpd. Thus the VRF route-map and the BGP configuration is now split into two templates, one to be used for each daemon (zebra and bgpd). Nevertheless one more bug was found in vyos.frr which currently does not suppoort calling modify_section() inside a configuration "block". See [1] for more info. [1]: https://phabricator.vyos.net/T3529 | |||
2021-05-06 | vrf: isis: T3523: add route-map support for kernel routes | Christian Poessinger | |
2021-05-06 | vrf: ospf: T3523: add route-map support for kernel routes | Christian Poessinger | |
2021-05-06 | vrf: bgp: T3523: add route-map support for kernel routes | Christian Poessinger | |
2021-05-06 | bgp: T2850: when concatenating strings in Jinja2 use ~ over + | Christian Poessinger | |
A + simply adds the value, but a ~ will convert the variable to a string first. | |||
2021-04-30 | bgp: T3504: add support for per-peer graceful shutdown | Christian Poessinger | |
This commit has a dependecy on https://github.com/FRRouting/frr/issues/8403, thus support will be "commented out" by default. | |||
2021-04-25 | policy: T3497: add verify() that prefix-lists must carry a defined prefix | Christian Poessinger | |
2021-04-20 | Revert "T2175: properly exist FRR "router" context when rendering templates" | Christian Poessinger | |
This reverts commit 619c518bfc904b060b5b59180940a804fe1beafd. | |||
2021-04-19 | mroute: T2364: fix Jinja2 template indentations | Christian Poessinger | |
2021-04-19 | T2175: properly exist FRR "router" context when rendering templates | Christian Poessinger | |
When rendering a dynamic routing protocol ensure the context, e.g. "router bgp" or "router ospf" is proberly exited before applying any zebra route-map. | |||
2021-04-18 | policy: template: T2425: convert DOS to UNIX line endings | Christian Poessinger | |
2021-04-18 | policy: T2425: add missing route-map options when rendering template | Christian Poessinger | |
The following options one can specify in a route-map not got rendered as they have been missed out: * set comm-list * set community * set extcommunity (both route-target and site-of-origin) * set table | |||
2021-04-18 | policy: T2425: to simplify dictionary use get_first_key=True on ↵ | Christian Poessinger | |
get_config_dict() | |||
2021-04-17 | policy: T2425: re-implement "policy" tree from vyatta-cfg-quagga in XML/Python | Christian Poessinger | |
2021-04-15 | bgp: T2771: add vpn, multicast, flowspec address families | Cheeze-It | |
In this commit we add more address families within BGP. This should bring VyOS the ability to enable the rest of the capabilities within FRR. Co-authored-by: Cheeze_It <none@none.com> | |||
2021-04-13 | bgp: T3470: add missing as-override to Jinja2 template | Thunderstorm | |
2021-04-12 | rip: T3328: route-map to zebra/kernel can not be removed | Christian Poessinger | |
Removing the Zebra/Linux Kernel route-map added by "set protocols rip route-map" was not removed once applied. This was because the removal must happen within the zebra daemon and not ripd. | |||
2021-04-12 | isis: T3328: route-map to zebra/kernel can not be removed | Christian Poessinger | |
Removing the Zebra/Linux Kernel route-map added by "set protocols isis route-map" was not removed once applied. This was because the removal must happen within the zebra daemon and not isisd. | |||
2021-04-09 | bgp: evpn: T1513: add support for ipv4/ipv6 prefix routes advertisements | Christian Poessinger | |
set vrf name red protocols bgp address-family l2vpn-evpn advertise ipv4 unicast | |||
2021-04-09 | bgp: T3463: Jinja2 template re-ordering fir ebgp-requires-policy | Christian Poessinger | |
This is a fix for commit 6f6f45c5 ("bgp: T3463: change no-ipv4-unicast order when applying configuration") as this changed the handling of the "else" path, which lead to failing smoketests as the "no bgp ebgp-requires-policy" option was no longer set. | |||
2021-04-08 | bgp: T3463: change no-ipv4-unicast order when applying configuration | Christian Poessinger | |
The "no bgp default ipv4-unicast" option must be applied to FRR before adding any neighbor to the system. If this is not the case, neighbors will start exchanging v4 routes over v6 peers. |