<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/templates/frr/bgpd.frr.tmpl, branch feature/T9082-codeql-cpp</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=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2022-04-14T19:29:44+00:00</updated>
<entry>
<title>frr: T4353: fix Jinja2 linting errors</title>
<updated>2022-04-14T19:29:44+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-14T19:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=df045eca2f6c7a9257de5d32723d9ccc799346e5'/>
<id>urn:sha1:df045eca2f6c7a9257de5d32723d9ccc799346e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bgp: T4333: migrate to new vyos_defined Jinja2 test</title>
<updated>2022-04-01T19:58:11+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-01T19:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c6fcab97ed5c73529d043ac6a2540ab7d06759f0'/>
<id>urn:sha1:c6fcab97ed5c73529d043ac6a2540ab7d06759f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bgp: T4326: Add bgp parameter no-suppress-duplicates</title>
<updated>2022-03-31T13:08:05+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-03-31T13:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7d4160f5e2ef1b0c7d5443850fa5b694b940547a'/>
<id>urn:sha1:7d4160f5e2ef1b0c7d5443850fa5b694b940547a</id>
<content type='text'>
Add new bgp parameter 'no-suppress-duplicates'
  set protocols bgp parameters no-suppress-duplicates
</content>
</entry>
<entry>
<title>bgp: T3967: add support for conditional advertisement</title>
<updated>2021-12-12T12:47:00+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-12T11:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ebccc291865132d2dd03edd2a56d400dd087ef43'/>
<id>urn:sha1:ebccc291865132d2dd03edd2a56d400dd087ef43</id>
<content type='text'>
The BGP conditional advertisement feature uses the non-exist-map or the
exist-map and the advertise-map keywords of the neighbor advertise-map command
in order to track routes by the route prefix.

non-exist-map
=============
* If a route prefix is not present in the output of non-exist-map command, then
  advertise the route specified by the advertise-map command.

* If a route prefix is present in the output of non-exist-map command, then do
  not advertise the route specified by the addvertise-map command.

exist-map
=========
* If a route prefix is present in the output of exist-map command, then
  advertise the route specified by the advertise-map command.

* If a route prefix is not present in the output of exist-map command, then do
  not advertise the route specified by the advertise-map command.

This feature is useful when some prefixes are advertised to one of its peers
only if the information from the other peer is not present (due to failure in
peering session or partial reachability etc).

The conditional BGP announcements are sent in addition to the normal
announcements that a BGP router sends to its peer.

CLI nodes can be found under:
* set protocols bgp neighbor &lt;ip&gt; address-family &lt;afi&gt; conditional-advertisement
* set protocols bgp peer-group &lt;p&gt; address-family &lt;afi&gt; conditional-advertisement
</content>
</entry>
<entry>
<title>bgp: T4069: add "parameters suppress-fib-pending" CLI option</title>
<updated>2021-12-12T10:09:20+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-12T09:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6fab523565015fd4da5d7295bad684cb969e5d12'/>
<id>urn:sha1:6fab523565015fd4da5d7295bad684cb969e5d12</id>
<content type='text'>
This command is applicable at the global level and at an individual bgp level.
If applied at the global level all bgp instances will wait for fib installation
before announcing routes and there is no way to turn it off for a particular
BGP vrf.
</content>
</entry>
<entry>
<title>bgp: T4069: add "parameters shutdown" CLI option</title>
<updated>2021-12-12T09:15:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-12T09:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=aca9d98c818407b8009bb861ec0f5a817a9a5637'/>
<id>urn:sha1:aca9d98c818407b8009bb861ec0f5a817a9a5637</id>
<content type='text'>
Administrative shutdown of all peers of a bgp instance. Drop all BGP peers,
but preserve their configurations. The peers are notified in accordance with
RFC 8203 by sending a NOTIFICATION message with error code Cease and subcode
Administrative Shutdown prior to terminating connections.

This global shutdown is independent of the neighbor shutdown, meaning that
individually shut down peers will not be affected by lifting it.
</content>
</entry>
<entry>
<title>bgp: T4069: add "parameters reject-as-sets" CLI option</title>
<updated>2021-12-12T09:14:57+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-12T09:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bddabbf696ec8ff638b93c5260aa4823dcc43df3'/>
<id>urn:sha1:bddabbf696ec8ff638b93c5260aa4823dcc43df3</id>
<content type='text'>
This command enables rejection of incoming and outgoing routes having AS_SET
or AS_CONFED_SET type.
</content>
</entry>
<entry>
<title>bgp: T4069: add "parameters minimum-holdtime &lt;n&gt;" CLI option</title>
<updated>2021-12-12T09:14:31+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-12T09:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1d4c23ca9b62dfa6db6580440b21cd89c5d8f7e8'/>
<id>urn:sha1:1d4c23ca9b62dfa6db6580440b21cd89c5d8f7e8</id>
<content type='text'>
This command allows user to prevent session establishment with BGP peers with
lower holdtime less than configured minimum holdtime.

When this command is not set, minimum holdtime does not work.
</content>
</entry>
<entry>
<title>bgp: T4069: add "parameters fast-convergence" CLI option</title>
<updated>2021-12-12T09:13:43+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-12T09:06:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ee2c84b2f0cc13d71122bd2ee0640bb13aa8040e'/>
<id>urn:sha1:ee2c84b2f0cc13d71122bd2ee0640bb13aa8040e</id>
<content type='text'>
Whenever BGP peer address becomes unreachable we must bring down the BGP
session immediately. Currently only single-hop EBGP sessions are brought down
immediately. IBGP and multi-hop EBGP sessions wait for hold-timer expiry to
bring down the sessions.

This new configuration option helps user to teardown BGP sessions immediately
whenever peer becomes unreachable.

This configuration is available at the bgp level. When enabled, configuration
is applied to all the neighbors configured in that bgp instance.
</content>
</entry>
<entry>
<title>bgp: T3967: add "parameters conditional-advertisement timer &lt;n&gt;" option</title>
<updated>2021-12-12T09:13:16+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-12T08:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ede5ba7c1e9e5e2862f91d3082b50b71a1ffe920'/>
<id>urn:sha1:ede5ba7c1e9e5e2862f91d3082b50b71a1ffe920</id>
<content type='text'>
Set the period to rerun the conditional advertisement scanner process.
The default is 60 seconds.
</content>
</entry>
</feed>
