<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/include/static, branch T7065-pr-mirror-trigger-restrict</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=T7065-pr-mirror-trigger-restrict</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=T7065-pr-mirror-trigger-restrict'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2024-12-23T12:31:32+00:00</updated>
<entry>
<title>xml: T5738: re-use XML building blocks for interfaces as much as possible</title>
<updated>2024-12-23T12:31:32+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-23T12:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=020f217c2e4bfcff3cecb0b33c93af517775f4ae'/>
<id>urn:sha1:020f217c2e4bfcff3cecb0b33c93af517775f4ae</id>
<content type='text'>
Change XML definitions to re-use already existing building blocks, or merge
two building block sinto one (e.g. static route interfaces).
</content>
</entry>
<entry>
<title>static: T6746: migrate BFD CLI nodes</title>
<updated>2024-12-16T21:24:50+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-11T20:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=147751ec59527800e956b7ea689805ba80769abe'/>
<id>urn:sha1:147751ec59527800e956b7ea689805ba80769abe</id>
<content type='text'>
Migrate "set protocols static route &lt;x.x.x.x/x&gt; next-hop &lt;y.y.y.y&gt; bfd multi-hop
source &lt;z.z.z.z&gt; profile &lt;NAME&gt;" to: "set protocols static route &lt;x.x.x.x/x&gt;
next-hop &lt;y.y.y.y&gt; bfd profile bar"

FRR supports only one source IP address per BFD multi-hop session. VyOS
had CLI cupport for multiple source addresses which made no sense.
</content>
</entry>
<entry>
<title>frr: T6747: migrate protocols to unified FRRender class</title>
<updated>2024-12-16T21:24:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-08T07:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3c79477adf3cd4f4efb302b58542ddd668b562ac'/>
<id>urn:sha1:3c79477adf3cd4f4efb302b58542ddd668b562ac</id>
<content type='text'>
With FRR 10.0 daemons started to be migrated to integrated FRR mgmtd and a
northbound interface. This led to some drawbacks in the current state how
changes to FRR are handled. The current implementation will use frr-reload.py
and specifies excatly WHICH daemon needs a config update and will only replace
this part inside FRR.

With FRR10 and mgmtd when a partial configuration is sent to mgmtd, it will
remove configuration parts from other daemons like bgpd or ospfd which have
not yet been migrated to mgmtd.

It's not possible to call frr-reload.py with daemon mgmtd - it will error out.

This commit will also change the CLI for static routes:

CLI command "set protocols static route 10.0.0.0/8 next-hop 1.2.3.4 bfd multi-hop
source 1.1.1.1" will be split into:
* set protocols static route 10.0.0.0/8 next-hop 1.2.3.4 bfd source-address 1.1.1.1
* set protocols static route 10.0.0.0/8 next-hop 1.2.3.4 bfd multi-hop

To make the XML blocks reusable, and comply with the FRR CLI - this was actually
a wrong implementation from the beginning as you can not have multiple BFD
source addresses.

CLI command "set protocols static route 10.0.0.0/8 next-hop 1.2.3.4 bfd multi-hop
source 1.1.1.1 profile bar" is changed to:
* set protocols static route 10.0.0.0/8 next-hop 1.2.3.4 bfd profile bar

CLI commands "set protocols static multicast interface-route" is moved to:
* set protocols static multicast route &lt;x.x.x.x/x&gt; interface

To have an identical look and feel with regular static routes.
</content>
</entry>
<entry>
<title>static: T4214: Allow several dhcp-interfaces to the same static rote</title>
<updated>2024-11-29T10:00:24+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-11-29T09:59:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b490dd420138bae3701a945787335beb3974a8bf'/>
<id>urn:sha1:b490dd420138bae3701a945787335beb3974a8bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>srv6: T5849: add segment support to "protocols static route6"</title>
<updated>2024-02-11T08:18:58+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-02-10T09:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b84f7de453f3951945298d95a8a27345ba7d28c3'/>
<id>urn:sha1:b84f7de453f3951945298d95a8a27345ba7d28c3</id>
<content type='text'>
* set protocols static route6 &lt;prefix&gt; next-hop &lt;address&gt; segments 'x:x::x:x/y:y::y/z::z'
* set protocols static route6 &lt;prefix&gt; interface &lt;interface&gt; segments 'x:x::x:x/y:y::y/z::z'
</content>
</entry>
<entry>
<title>T5226: Combine ipv4-address and ipv6-address validators</title>
<updated>2023-05-17T04:10:36+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-05-17T01:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=96d846d27ac818ee9a23bb7194bb58cfb7093387'/>
<id>urn:sha1:96d846d27ac818ee9a23bb7194bb58cfb7093387</id>
<content type='text'>
Use a single ip-address validator to combine and replace ipv4-address
and ipv6-address validators.
</content>
</entry>
<entry>
<title>static: T5161: add BFD monitoring for static IPv6 routes</title>
<updated>2023-04-29T05:43:09+00:00</updated>
<author>
<name>fett0</name>
<email>fernando.gmaidana@gmail.com</email>
</author>
<published>2023-04-24T14:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4c0164755a5d7c74c35d9cef1442b77301ca6366'/>
<id>urn:sha1:4c0164755a5d7c74c35d9cef1442b77301ca6366</id>
<content type='text'>
</content>
</entry>
<entry>
<title>static: T5161: add BFD monitoring for static routes</title>
<updated>2023-04-29T05:43:03+00:00</updated>
<author>
<name>fett0</name>
<email>fernando.gmaidana@gmail.com</email>
</author>
<published>2023-04-21T18:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c5af4d398a77aafc743579f68603f4e30ff1bc20'/>
<id>urn:sha1:c5af4d398a77aafc743579f68603f4e30ff1bc20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: include building block file name should end with .i and not .in</title>
<updated>2023-04-01T11:14:30+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-04-01T11:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2265bb4dc27965da3dce7e3f476366b7d1e911f3'/>
<id>urn:sha1:2265bb4dc27965da3dce7e3f476366b7d1e911f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: T4952: improve interface completion helper CLI experience</title>
<updated>2023-03-09T18:40:00+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-03-09T18:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fe4da6288649b32779d30d5672e39cae40e72100'/>
<id>urn:sha1:fe4da6288649b32779d30d5672e39cae40e72100</id>
<content type='text'>
</content>
</entry>
</feed>
