<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>BGP on Percona Community</title><link>https://percona.community/tags/bgp/</link><description>Recent content in BGP on Percona Community</description><generator>Hugo 0.147.5</generator><language>en</language><lastBuildDate>Thu, 08 Oct 2026 18:50:00 +0000</lastBuildDate><atom:link href="https://percona.community/tags/bgp/index.xml" rel="self" type="application/rss+xml"/><item><title>Step by Step: ProxySQL HA with BGP ECMP Anycast</title><link>https://percona.community/blog/2026/10/08/step-by-step-proxysql-ha-with-bgp-ecmp-anycast/</link><pubDate>Thu, 08 Oct 2026 18:50:00 +0000</pubDate><guid isPermaLink="true">https://percona.community/blog/2026/10/08/step-by-step-proxysql-ha-with-bgp-ecmp-anycast/</guid><description>&lt;p>In our previous blog post &lt;a href="https://percona.community/blog/2026/09/07/proxysql-ha-with-bgp-ecmp-anycast/">ProxySQL HA with BGP ECMP Anycast&lt;/a>, we established why we would want to use BGP ECMP as a strategy for making our ProxySQL cluster highly available. Now let&amp;rsquo;s look at how to implement it technically.&lt;/p>
&lt;p>For this scenario we assume that we have:&lt;/p>
&lt;ul>
&lt;li>an OPNsense instance as our BGP Router with the IP address &lt;code>10.5.8.251&lt;/code>&lt;/li>
&lt;li>Two ProxySQL nodes (proxysql-01 with IP &lt;code>10.5.20.4&lt;/code> and proxysql-02 with IP &lt;code>10.5.20.5&lt;/code>)&lt;/li>
&lt;li>&lt;code>10.5.200.1&lt;/code> as the anycast IP we want both ProxySQL nodes to accept connections on&lt;/li>
&lt;/ul>
&lt;h2 id="setup-on-the-router">Setup on the router&lt;/h2>
&lt;h3 id="enable-bgp-on-opnsense">Enable BGP on OPNsense&lt;/h3>
&lt;p>The out-of-the-box installation of OPNsense does not come with BGP support. To add it, install the FRRouting package first (&lt;code>os-frr&lt;/code>), which will enable available protocols for dynamic routing.&lt;/p></description></item><item><title>ProxySQL HA with BGP ECMP Anycast</title><link>https://percona.community/blog/2026/09/07/proxysql-ha-with-bgp-ecmp-anycast/</link><pubDate>Mon, 07 Sep 2026 11:00:00 +0000</pubDate><guid isPermaLink="true">https://percona.community/blog/2026/09/07/proxysql-ha-with-bgp-ecmp-anycast/</guid><description>&lt;p>When setting up a new database for an application, high availability (HA) is one of the main priorities. Let&amp;rsquo;s assume for this example that you chose to use a Percona XtraDB (PXC) cluster to host your database.
But how does the application know which PXC node is healthy and can receive application traffic? Introducing a cluster of ProxySQLs can solve this problem, as ProxySQL will healthcheck the database nodes and route the application traffic to the healthy nodes.
However, now the HA problem comes up again: how does the application know which ProxySQL host is healthy?&lt;/p></description></item></channel></rss>