<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/include/bgp/protocol-common-config.xml.i, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-06-25T13:06:05+00:00</updated>
<entry>
<title>bgp: T9013: Add BMP source-interface support</title>
<updated>2026-06-25T13:06:05+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-06-24T14:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a83edf1a11c86df0a1419930b31544296a7a6e6c'/>
<id>urn:sha1:a83edf1a11c86df0a1419930b31544296a7a6e6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bgp: T8607: Add CLI support for BGP update-delay and establish-wait</title>
<updated>2026-05-11T09:24:43+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-05-06T08:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=23a7841901d5b7e46f00c628fc1a0946197b3c5b'/>
<id>urn:sha1:23a7841901d5b7e46f00c628fc1a0946197b3c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: T8467: remove duplicate line</title>
<updated>2026-05-06T16:17:00+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-04-28T19:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0e0ff0b044f8d0215e2a551aaf02dffaffa9dcce'/>
<id>urn:sha1:0e0ff0b044f8d0215e2a551aaf02dffaffa9dcce</id>
<content type='text'>
This duplication did not cause any harm, but was found in the general
clean up related to element 'properties' collisions.
</content>
</entry>
<entry>
<title>T8457: BGP link-state address family</title>
<updated>2026-04-15T18:16:51+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2026-03-06T14:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1c3543a8428fabd5beb0305931e10aa884cd9069'/>
<id>urn:sha1:1c3543a8428fabd5beb0305931e10aa884cd9069</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bgp: T7338: Add support for "parameters as-notation &lt;asdot|asdot+&gt;"</title>
<updated>2026-03-29T10:25:40+00:00</updated>
<author>
<name>Robin Christ</name>
<email>r.christ@partimus.com</email>
</author>
<published>2026-03-29T10:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d0b9b7037478d2374007c87cd7cc5d424d3674e6'/>
<id>urn:sha1:d0b9b7037478d2374007c87cd7cc5d424d3674e6</id>
<content type='text'>
We explicitly omit the "plain" option, as it is the implicit default in FRR
We also do not want to add "plain" as VyOS default value and emit it by default
as this makes the config a bit ugly (frr puts it in the router line so you get
"router bgp &lt;AS&gt; as-notation plain").
Additionally, setting plain as default value and emitting it by default would
break pretty much all BGP tests, as they commonly do
self.getFRRconfig(f'router bgp {ASN}', stop_section='^exit')
and getFRRConfig does a "^&lt;content&gt;$" match, which breaks when you add the
"as-notation plain"
</content>
</entry>
<entry>
<title>T8269: suppress misleading error output for bgp neighbor; add error msg</title>
<updated>2026-03-11T16:49:59+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-03-11T16:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c7522546fe6b975de593a0edc4672d043c3f72e3'/>
<id>urn:sha1:c7522546fe6b975de593a0edc4672d043c3f72e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "bgp: T7760: deprecate per bgp vrf instance system-as node"</title>
<updated>2025-10-06T16:03:39+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-10-06T15:49:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bc73a4f7452434f25119267129f337640d8a959c'/>
<id>urn:sha1:bc73a4f7452434f25119267129f337640d8a959c</id>
<content type='text'>
This reverts commit d871fe9c4c65de87232802ed54b263c9b2824391.
</content>
</entry>
<entry>
<title>Merge pull request #4684 from c-po/bgp-vrf-system-as</title>
<updated>2025-09-23T15:01:35+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-09-23T15:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bf1c29aa71980158a4e820d69351660e863cf219'/>
<id>urn:sha1:bf1c29aa71980158a4e820d69351660e863cf219</id>
<content type='text'>
bgp: T7760: remove per vrf instance system-as node</content>
</entry>
<entry>
<title>bgp: T6438: add solo option to peer-group config (#4706)</title>
<updated>2025-09-14T08:34:25+00:00</updated>
<author>
<name>l0crian1</name>
<email>143656816+l0crian1@users.noreply.github.com</email>
</author>
<published>2025-09-14T08:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ad686a956cc8f6f14452798f3d77da2320956b54'/>
<id>urn:sha1:ad686a956cc8f6f14452798f3d77da2320956b54</id>
<content type='text'>
- Added solo leafNode to peer-group config
- Added solo.xml.i to reduce code duplication
- Added solo option to peer-group smoketests</content>
</entry>
<entry>
<title>bgp: T7760: deprecate per bgp vrf instance system-as node</title>
<updated>2025-09-09T15:58:26+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-08-28T12:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d871fe9c4c65de87232802ed54b263c9b2824391'/>
<id>urn:sha1:d871fe9c4c65de87232802ed54b263c9b2824391</id>
<content type='text'>
Originating from the bug in T7665. To avoid potential issues down the line - and
given that there's no compelling technical reason to retain the system-as CLI
node under per-VRF BGP configuration, which cannot be achieved through
alternative means - the maintainers have collectively decided to deprecate the
following command:

set vrf name &lt;name&gt; protocols bgp system-as &lt;asn&gt;

Starting with VyOS 1.4.4, this CLI command will be considered deprecated. While
it will still be accepted, it will no longer have any operational effect. A
deprecation warning will be displayed at commit time, indicating that the BGP
ASN from the global BGP configuration is now used instead.

A migration script will handle the transition and perform the following actions:
* Ensure a global BGP configuration exists; if not, initialize one.
* Iterate over all configured VRFs to determine whether a BGP instance exists
* For any insance, update the configuration to use the global system-as
  and apply the local-as ASN no-prepend replace-as option on all affected
  neighbors to preserve existing behavior.
* If a neighbor is already configured with a local-as directive, that neighbor
  will be excluded from the migration process, as it already follows a custom
  configuration.
* Add allowas-in per neighbor option. Required to not deny prefix received
  updates due to as-path contains our own global ASN.
</content>
</entry>
</feed>
