Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-18 | Update protocols_isis.py | Cheeze_It | |
isis: T4693: Fix ISIS segment routing configurations This change is to fix more bugs in which ISIS segment routing was broken due to a refactor. This change also introduces a few additions to the ISIS handler for checking per prefix validations for segment value and mutual exclusivity for two options. | |||
2022-04-14 | frr: T4353: fix Jinja2 linting errors | Christian Poessinger | |
2022-04-03 | isis: T3156: add segment routing local-block for ISIS | Christian Poessinger | |
2021-11-27 | frr: T3753: autosave config when calling commit_configuration() | Christian Poessinger | |
2021-11-27 | frr: alwaws try to commit connfig 5 times | Christian Poessinger | |
As a result to some frr-reload bugs workarounded in commit 3800ea91 or fe0038c2 this commit adds the workaround in general. | |||
2021-11-27 | isis: T3753: reload config five (5) times - workaround for FRR issue #10133 | Christian Poessinger | |
Re-applying the same configuration after it failed the first times makes it load. See https://github.com/FRRouting/frr/issues/10133 for more details | |||
2021-11-27 | isis: T3753: adjust to new FRR 8.1 syntax | Christian Poessinger | |
2021-11-27 | frr: T3753: add default_add_before mnemonic for routing protocols to re-use code | Christian Poessinger | |
2021-08-29 | isis: T3783: bugfix configuring spf-delay-ietf | Christian Poessinger | |
Mandatory FRR options for spf-delay-ietf did not get rendered in the Jinja2 template. | |||
2021-08-13 | isis: T3708: Fix errors in MTU calculation | Viacheslav | |
2021-08-03 | isis: T1316: rename Jinja2 template to match other FRR daemons | Christian Poessinger | |
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-23 | frr: T2175: remove no longer required loop when removing routing protocols | Christian Poessinger | |
2021-05-24 | isis: T3417: implement domain-password md5 | 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: T3523: fix regex when removing dynamic routing protocols with a kernel ↵ | Christian Poessinger | |
route-map | |||
2021-05-05 | isis: T3520: verify interface MTU to be >= lsp-mtu | Christian Poessinger | |
2021-04-15 | protocols: remove superfluous import of vyos.util.call | Christian Poessinger | |
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-08 | protocols: T3464: proper handling of routing policy configuration | Christian Poessinger | |
The introduction of key_mangling=('-', '_') when working with get_config_dict() caused more harm then good. This commit extends common helpers and adds new helpers when verifying the existence of route-maps, access-lists or prefix-lists. | |||
2021-04-02 | frr: T3217: Abbility to save routing configs | sever-sever | |
2021-03-24 | Revert "isis: T3417: add workaround for FRR issue" | Christian Poessinger | |
This reverts commit d89455ee7f5dc21d00bbeddd57eaee2e32f45f99. | |||
2021-03-23 | routing: T3217: Save configs of daemon per commit | sever-sever | |
2021-03-21 | isis: T3417: drop artificial "domain" node identifying the IS-IS process name | Christian Poessinger | |
As we and FRR do not support multiple FRR process instances, there is no need to make this configurable for a user. We rather rely on a solid default "VyOS". | |||
2021-03-21 | isis: T3417: last byte of IS-IS network entity title must always be 0 | Christian Poessinger | |
2021-03-21 | isis: T3417: add workaround for FRR issue | Christian Poessinger | |
We need to adjust the regex pattern for the default VRF as a trailing whitespace is required due to an FRR issue: https://github.com/FRRouting/frr/issues/8300 | |||
2021-03-21 | isis: T3417: verify route-map used in redistribute exists | Christian Poessinger | |
2021-03-21 | isis: T3417: cleanup verify() | Christian Poessinger | |
2021-03-21 | isis: T3417: add VRF support | Christian Poessinger | |
VRF support can be tested using: set vrf name red table 1000 set vrf name red protocols isis domain FOOO set vrf name red protocols isis net 49.0001.1921.6800.1002.00 set vrf name red protocols isis interface eth1 | |||
2021-03-21 | isis: T3417: move from cli tagNode to node | Christian Poessinger | |
As there can only be one running IS-IS process (FRR limitation) there is no need in having a tagNode here. This adds artifical restrictions/limitations when moving on to support VRFs for IS-IS protocol. | |||
2021-01-05 | ISIS: T3156: Adding segment routing for ISIS | Cheeze_It | |
In this commit we add the segment routing portion for ISIS. There's also an additional check that is added so that the global block label ranges are properly configured. Also added traffic engineering configurations as well. | |||
2020-12-03 | isis: T1316: Fix isis delete section. Use an updated frr framework | sever-sever | |
2020-11-30 | Merge pull request #612 from sever-sever/T1316 | Daniil Baturin | |
frr-isis: T1316: Add new routing feature ISIS | |||
2020-11-30 | frr-is-is: T1316: Add new routing feature IS-IS | sever-sever | |
2020-11-27 | vyos.template: T2720: always enable Jinja2 trim_blocks feature | Christian Poessinger | |
2020-11-22 | isis: T1316: remove debug print | Christian Poessinger | |
2020-11-13 | isis: T1316: refactor config retrieval and Jinja2 template | Christian Poessinger | |
Make the entire template code more human readable by denesting it, as there can only be one ISIS daemon instance in FRR. | |||
2020-10-23 | isis: T1316: October steps | sever-sever | |