Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-07 | bgp: T3391: add per AFI maximum-paths support | Christian Poessinger | |
* set protocols bgp ASN address-family ipv4-unicast maximum-paths * set protocols bgp ASN address-family ipv4-unicast maximum-paths-ibgp * set protocols bgp ASN address-family ipv6-unicast maximum-paths * set protocols bgp ASN address-family ipv6-unicast maximum-paths-ibgp | |||
2021-03-07 | vxlan: T3319: use default ttl of 16 | Christian Poessinger | |
VyOS 1.2 had a default ttl of 16 hardcoded to the node.def file [1], so until this is handled via a migration script we have to obey that particular setting. [1]: https://github.com/vyos/vyatta-cfg-system/blob/crux/templates/interfaces/vxlan/node.def#L23 | |||
2021-03-06 | bgp: T2387: add interface completion helper for update-source | Christian Poessinger | |
2021-03-04 | Merge pull request #729 from bstepler/T3300 | Christian Poessinger | |
dhcp: T3300: add DHCP default route distance | |||
2021-02-28 | vxlan: T1513: add dont-fragment CLI option | Christian Poessinger | |
2021-02-28 | vxlan: T3369: add underlay IPv6 support | Christian Poessinger | |
2021-02-28 | tunnel: T3366: rename remote-ip to remote | Christian Poessinger | |
Streamline the CLI configuration where we try to use remote on other interfaces like vxlan, geneve. | |||
2021-02-28 | tunnel: T3366: rename local-ip to source-address | Christian Poessinger | |
Streamline the CLI configuration where we try to use source-address when creating connections which are especially sourced from a discrete address. | |||
2021-02-28 | vxlan: T1513: add additional EVPN related CLI options | Christian Poessinger | |
A VXLAN tunnel may now get a TTL, TOS, Flowlabel option specified. It is also possible to disable learning of unknown addresses into the forwarding database. | |||
2021-02-24 | xml: add missing constaint to source-interface include | Christian Poessinger | |
2021-02-24 | route: static: T2450: add missing "dhcp-interface" route option | Christian Poessinger | |
As thought in the beginning the dhcp-interface route option can not be superseeded by the interface option. When a route is installed for a DHCP interface, that interface is usually a broadcast interface which can not be used for plain interface-based routes. The old Vyatta logic was migrated to Python where the current received next-hop address from the DHCP interface is installed as next-hop address. | |||
2021-02-22 | xml: tunnel: erspan: make individual parameter nodes reusable | Christian Poessinger | |
VXLAN will get tos, ttl and flowlabel options thus make individual parameter settings reusable by splitting tunnel-parameters-ip.xml.i into individual files. | |||
2021-02-19 | bgp: T3331: Fix set unsuppress-map for neighbor | sever-sever | |
2021-02-15 | Merge pull request #732 from c-po/t3310-bfd | John Estabrook | |
bfd: T3310: migrate to get_config_dict() and FRR reload | |||
2021-02-15 | bgp: T1513: add per VRF vni support | Christian Poessinger | |
2021-02-15 | bfd: T3310: implement peer profile support | Christian Poessinger | |
2021-02-15 | bgp: T3311: remove remote-as from address-family | Christian Poessinger | |
When moving from Quagga to FRR the BGP address-family was extended by an invalid peer-group statement. FRR always moved a configured peer-group from the AFI level down to the neighbor level. With the migration to FRR reload we must take care about this by ourselves. | |||
2021-02-15 | dhcp: T3300: add DHCP default route distance | Brandon Stepler | |
2021-02-14 | bgp: T2315: add CLI options for addpath-tx-(all-paths|bestpath-per-AS) | Christian Poessinger | |
* protocols bgp 65000 neighbor 192.0.2.1 address-family ipv4-unicast addpath-tx-all * protocols bgp 65000 neighbor 192.0.2.1 address-family ipv4-unicast addpath-tx-per-as * protocols bgp 65000 neighbor 2001:db8::1 address-family ipv6-unicast addpath-tx-all * protocols bgp 65000 neighbor 2001:db8::1 address-family ipv6-unicast addpath-tx-per-as | |||
2021-02-14 | bgp: T1513: add per VNI advertise-default-gw, advertise-svi-ip options | Christian Poessinger | |
2021-02-14 | bgp: xml: add valueHelp for peer-group definition | Christian Poessinger | |
2021-02-11 | ospfv3: T3267: move interface specific options to "protocols ospfv3" | Christian Poessinger | |
2021-02-11 | ripng: T3281: move interface specific options to "protocols ripng" | Christian Poessinger | |
2021-02-09 | bgp: T1513: initial implementation of L2VPN EVPN support | Christian Poessinger | |
2021-02-09 | xml: cleanup wrong include file extensions | Christian Poessinger | |
2021-02-07 | rip: T2547: migrate interface specific configuration under protocols rip | Christian Poessinger | |
2021-02-07 | ospf: T3267: add proper CLI constraints | Christian Poessinger | |
2021-02-07 | rip: T2547: xml cleanup so parts can be reused by RIPng | Christian Poessinger | |
2021-02-06 | xml: rip: ospf: add passive-interface building block | Christian Poessinger | |
2021-02-06 | rip: T2833: xml: split out (access|prefix)-list to re includable | Christian Poessinger | |
2021-02-06 | xml: migrate DOS -> UNIX line endings for static routing includes | Christian Poessinger | |
2021-02-05 | Merge branch 't2450-vrf' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't2450-vrf' of github.com:c-po/vyos-1x: xml: add new common "interface-name" validator xml: include: accel: add missing file include comments smoketest: static: improve static route testing route: static: T2450: provide full protocol support in XML and Python with new CLI vrf: T2450: provide full protocol support in XML and Python with new CLI migrator: ospf: T3267: cleanup empty interface "ip" nodes | |||
2021-02-05 | xml: add new common "interface-name" validator | Christian Poessinger | |
2021-02-05 | xml: include: accel: add missing file include comments | Christian Poessinger | |
2021-02-05 | route: static: T2450: provide full protocol support in XML and Python with ↵ | Christian Poessinger | |
new CLI | |||
2021-02-05 | vrf: T2450: provide full protocol support in XML and Python with new CLI | Christian Poessinger | |
2021-02-05 | tunnel: T3030: Use the default TTL value of 0 to correspond to the PMTU option | jack9603301 | |
Before 94f886ab ("tunnel: T3173: path MTU discov..."), TTL used the default value of 255, so c7d08654 ("tunnel: T3030: Modify the comm...") used the default value of 255. Later, due to the introduction of the PMTU option, the default value was changed to 0. Continuing to use the default value of 255 will cause the smoke test to fail, Therefore, the new definition of TTL is migrated | |||
2021-02-05 | tunnel: erspan: T3030: Fixed tunnel option missing | jack9603301 | |
In 8413278c, we left out a parameter in the tunnel that caused the tunnel smoke test to fail. Now, let's add it | |||
2021-02-04 | Merge pull request #620 from jack9603301/T3030 | Christian Poessinger | |
tunnel: T3030: Add erspan protocol support | |||
2021-02-02 | ospf: T3263: hello-multiplier is only available for interfaces, not virtual-link | Christian Poessinger | |
2021-02-02 | ospf: T3263: support hello sub-second timer | Christian Poessinger | |
Added "set protocols ospf interface eth1 hello-multiplier <n>" CLI command. This is mutually exclusive to "set protocols ospf interface eth1 dead-interval <n>". | |||
2021-02-02 | conf-mode: T3280: Add XML for protocols static | sever-sever | |
2021-02-02 | tunnel: T3030: Modify the command line to streamline configuration (support ↵ | jack9603301 | |
package type automatic detection) | |||
2021-01-30 | bgp: T3037: remove invalid CLI nodes for ipv6 specific dynamic capability | Christian Poessinger | |
2021-01-29 | vif-s: T3268: add VRF support | Brandon Stepler | |
2021-01-29 | ospf: T3267: move "interface ip ospf" configuration to "protocols ospf ↵ | Christian Poessinger | |
interface" For easier maintenance and operability move the interface specific protocol setting of OSPF to the OSPF protocol section. This is now also in-line with IS-IS. This means to migrate: ethernet eth0 { vif 202 { ip { ospf { authentication { md5 { key-id 10 { md5-key vyosvyos } } } dead-interval 40 hello-interval 10 priority 1 retransmit-interval 5 transmit-delay 1 } } } } to protocols { ospf { interface eth0.201 { authentication { md5 { key-id 10 { md5-key vyosvyos } } } dead-interval 40 hello-interval 10 priority 1 retransmit-interval 5 transmit-delay 1 } } | |||
2021-01-25 | Merge pull request #693 from bstepler/T3240 | Christian Poessinger | |
dhcpv6: T3240: support per-interface client DUIDs | |||
2021-01-23 | xml: use "macaddr" key over individual "h:h:h:h:h:h" notation | Christian Poessinger | |
2021-01-23 | ospf: T3236: provide full protocol support in XML and Python | Christian Poessinger | |
This commit provides the implementation of the OSPF CLI with a Jinja2 template that is loaded by FRR reload. It also contains some initial smoketests. There is yet no verify() implementation! | |||
2021-01-22 | dhcpv6: T3240: support per-interface client DUIDs | Brandon Stepler | |