<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/include/bgp, branch 1.4.0-epa2</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0-epa2</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0-epa2'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2024-02-13T16:34:17+00:00</updated>
<entry>
<title>bgp: T6032: add EVPN MAC-VRF Site-of-Origin support</title>
<updated>2024-02-13T16:34:17+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-02-11T08:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=af90428a276c1dc4f40640a22f970e3695ac35a0'/>
<id>urn:sha1:af90428a276c1dc4f40640a22f970e3695ac35a0</id>
<content type='text'>
In some EVPN deployments it is useful to associate a logical VTEP's Layer 2
domain (MAC-VRF) with a Site-of-Origin "site" identifier. This provides a BGP
topology-independent means of marking and import-filtering EVPN routes
originated from a particular L2 domain. One situation where this is valuable
is when deploying EVPN using anycast VTEPs

set protocols bgp address-family l2vpn-evpn mac-vrf soo

(cherry picked from commit f308df322bd62024e29dd458642cb6bcac8a5ad6)
</content>
</entry>
<entry>
<title>bgp: T6010: support setting multiple values for neighbor path-attribute</title>
<updated>2024-02-11T23:46:38+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-02-10T14:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=b5525d96617abcb0e8618c92d17640678074b02a'/>
<id>urn:sha1:b5525d96617abcb0e8618c92d17640678074b02a</id>
<content type='text'>
(cherry picked from commit a22e0ee09ff4750de004090f1f55ee75a12dc821)
</content>
</entry>
<entry>
<title>bgp: T6024: add additional missing FRR features</title>
<updated>2024-02-07T20:54:07+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-02-07T20:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=d90da7ee8361e074ec74833a25366f6de61b6ef5'/>
<id>urn:sha1:d90da7ee8361e074ec74833a25366f6de61b6ef5</id>
<content type='text'>
* set protocols bgp parameters labeled-unicast &lt;explicit-null | ipv4-explicit-null | ipv6-explicit-null&gt;
* set protocols bgp parameters allow-martian-nexthop
* set protocols bgp parameters no-hard-administrative-reset"

(cherry picked from commit fff6004d46c5b939800fc3e61fe2102224625c0d)
</content>
</entry>
<entry>
<title>bgp: T591: add VPN nexthop support per address-family</title>
<updated>2024-01-14T11:34:24+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-14T10:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=42d6a8cd500b2a92e9dbe0e868b84f4b55b1e02b'/>
<id>urn:sha1:42d6a8cd500b2a92e9dbe0e868b84f4b55b1e02b</id>
<content type='text'>
set protocols bgp address-family ipv4-unicast nexthop vpn export &lt;ipv4-address|ipv6-address&gt;
set protocols bgp address-family ipv6-unicast nexthop vpn export &lt;ipv4-address|ipv6-address&gt;

(cherry picked from commit 7349927908206fa83a7295d643f56950309efb4f)
</content>
</entry>
<entry>
<title>bgp: T591: add SRv6 per address-family SID support</title>
<updated>2024-01-14T11:34:23+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-14T10:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=b55571138d2b08dd4fda6d8b34a70f9a84a1c721'/>
<id>urn:sha1:b55571138d2b08dd4fda6d8b34a70f9a84a1c721</id>
<content type='text'>
set protocols bgp address-family ipv4-unicast sid vpn export &lt;auto|1-1048575&gt;
set protocols bgp address-family ipv6-unicast sid vpn export &lt;auto|1-1048575&gt;

(cherry picked from commit d7e248ba514108461ca9d5875c0be077c80ceca7)
</content>
</entry>
<entry>
<title>bgp: T5913: allow peer-group support for ipv4|6-labeled-unicast SAFI</title>
<updated>2024-01-10T18:58:27+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-10T17:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=345a59a99b4dbe1ae01fac3d16dcc5f195686ade'/>
<id>urn:sha1:345a59a99b4dbe1ae01fac3d16dcc5f195686ade</id>
<content type='text'>
(cherry picked from commit f1411240c6b11ec400ac0f66eb71982259204317)
</content>
</entry>
<entry>
<title>xml: T5738: add constraint building block with alphanumeric, hypen, underscore and dot</title>
<updated>2024-01-04T06:58:41+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-03T16:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=dc12636770037b7ac043075e722dd3110a7364d3'/>
<id>urn:sha1:dc12636770037b7ac043075e722dd3110a7364d3</id>
<content type='text'>
(cherry picked from commit 82b4b2db8fda51df172210f470e5825b91e81de4)
</content>
</entry>
<entry>
<title>T4163: Add BGP Monitoring Protocol BMP feature</title>
<updated>2023-12-18T10:07:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-12-13T16:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=8a17966ed7ed13a5da8a17e4d67b6f163d260088'/>
<id>urn:sha1:8a17966ed7ed13a5da8a17e4d67b6f163d260088</id>
<content type='text'>
Add BMP feature.
BMP (BGP Monitoring Protocol, RFC 7854) is used to send monitoring
data from BGP routers to network management entities

https://docs.frrouting.org/en/latest/bmp.html

Example:

set system frr bmp
commit
run restart bgp

set protocols bgp system-as '65001'
set protocols bgp neighbor 192.0.2.11 address-family ipv4-unicast
set protocols bgp neighbor 192.0.2.11 remote-as '65001'

set protocols bgp bmp mirror-buffer-limit '256000000'
set protocols bgp bmp target foo address '127.0.0.1'
set protocols bgp bmp target foo port '5000'
set protocols bgp bmp target foo min-retry '1000'
set protocols bgp bmp target foo max-retry '2000'
set protocols bgp bmp target foo mirror
set protocols bgp bmp target foo monitor ipv4-unicast post-policy
set protocols bgp bmp target foo monitor ipv4-unicast pre-policy
set protocols bgp bmp target foo monitor ipv6-unicast post-policy
set protocols bgp bmp target foo monitor ipv6-unicast pre-policy

(cherry picked from commit 5523fccf4f7d05444c36c568128e94cd7b08c34f)
</content>
</entry>
<entry>
<title>bgp: T591: add SRv6 support from FRR</title>
<updated>2023-12-13T12:04:43+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-10T20:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=94380fe28b0a4a5e4bcd3c4efd7d5ac2c68fb3da'/>
<id>urn:sha1:94380fe28b0a4a5e4bcd3c4efd7d5ac2c68fb3da</id>
<content type='text'>
set protocols bgp sid vpn per-vrf export '99'
set protocols bgp srv6 locator 'foo'
set protocols bgp system-as '100'

Will generate in FRR config

router bgp 100
 no bgp ebgp-requires-policy
 no bgp default ipv4-unicast
 no bgp network import-check
 !
 segment-routing srv6
  locator foo
 exit
 sid vpn per-vrf export 99
exit

(cherry picked from commit af46fe54e56cf85d13b62ee771bec3d80f225ac5)
</content>
</entry>
<entry>
<title>bgp: T5698: add support for EVPN Multihoming</title>
<updated>2023-11-06T19:56:43+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-10-30T14:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=91a65d29555050db4cee66568ac905ab74844823'/>
<id>urn:sha1:91a65d29555050db4cee66568ac905ab74844823</id>
<content type='text'>
(cherry picked from commit 1d67620e656766731ad6825fd8961140eb50d8a7)
</content>
</entry>
</feed>
