<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Barry,</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
In fact, making both machines talking together is not the final need. It is a prerequisite to what i want to set up. You are right, i probably have to explain the global need.</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Each server will host one service (web, db, etc.).</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I want to set up Bird as a BGP provider and set up Exabgp on top of that with the "process" section to announce a service vip when the software is running.</div>
<div id="appendonsend"></div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Bird will provide the static vip and exabgp the dynamic vip in accordance with the processes running in the server.</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks and Regards,</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
tg</div>
<br>
<hr style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg" dir="ltr"><span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);"><b>De :</b> Barry O'Donovan (INEX) <barry.odonovan@inex.ie><br>
<b>Envoyé :</b> samedi 2 novembre 2024 18:42<br>
<b>À :</b> t g <g_hisoka@hotmail.com><br>
<b>Cc :</b> bird-users@network.cz <bird-users@network.cz><br>
<b>Objet :</b> Re: [BGP] Set up bgp through the internet on public servers</span>
<div> </div>
</div>
<div>Hi tg,<br>
<br>
Bird is probably not what you need here as it looks like you just want to get two machines to talk to each other.<br>
<br>
You should look at OpenVPN or WireGuard as a means to create encrypted tunnels between them.<br>
<br>
 - Barry<br>
<br>
</div>
<blockquote>
<div style="margin: 30px 25px 10px;">
<div style="padding-top: 10px; border-top: 2px solid rgba(146, 154, 163, 0.7);"><span style="color: rgb(72, 86, 100); font-weight: 500;"><a href="mailto:g_hisoka@hotmail.com" id="OWAf400ab55-8a04-ff64-d22f-9796b292fa9d" class="OWAAutoLink" style="color: rgb(72, 86, 100); text-decoration: none; padding-right: 6px;">t
 g</a></span><span style="color: rgb(144, 154, 164);">2 November 2024 at 17:58</span></div>
</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you for your suggestion Yakov,</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I added the sections you had mentionned as below and the neighbor is still unreachable.</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I am not a network expert but i am wondering if such a set up is technically possible.</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Do you know?</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
$ cat /etc/bird.conf</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
router id <public ip>;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
protocol bgp bgp_static {</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
   local as 65001;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
   neighbor <server 2 public ip> as 65001;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
   multihop 99;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
   ipv4 {</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
       import all;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
       export filter {</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
           if net = 10.1.1.1/32 then accept;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
           reject;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
       };</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
   };</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
   debug all;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
}</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
protocol kernel {</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
    ipv4 {</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
          import all;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
          export all;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
    };</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
    learn;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
    persist;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
    scan time 20;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
}</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
protocol direct {</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
    interface "*";</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
}</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
protocol device {</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
    scan time 10;</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px 24px; font-family: Consolas, Courier, monospace; font-size: 12pt; color: rgb(0, 0, 0);">
}</div>
<div style="margin-right: 24px; margin-left: 24px; color: rgb(144, 154, 164);"><br>
</div>
<div style="margin-right: 24px; margin-left: 24px; color: rgb(144, 154, 164);">Many Thanks,</div>
<div style="margin-right: 24px; margin-left: 24px; color: rgb(144, 154, 164);">tg</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="margin-right: 24px; margin-left: 24px; display: inline-block; width: 98%;">
<div id="x_divRplyFwdMsg" dir="ltr"><span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);"><b>De :</b> Yakov Sh.
<a href="mailto:yman@protonmail.ch" id="OWA1e8a0009-eee3-82fa-23b2-3a2b8439ea89" class="x_moz-txt-link-rfc2396E OWAAutoLink">
<yman@protonmail.ch></a><br>
<b>Envoyé :</b> samedi 2 novembre 2024 12:36<br>
<b>À :</b> Talal Gharsa <a href="mailto:g_hisoka@hotmail.com" id="OWA0ad46f38-4b74-4562-a405-50aa29ea25dc" class="x_moz-txt-link-rfc2396E OWAAutoLink">
<g_hisoka@hotmail.com></a><br>
<b>Cc :</b> <a href="mailto:bird-users@network.cz" id="OWAfaf0ac4e-56c2-ad00-c735-8c01dbd93013" class="x_moz-txt-link-abbreviated OWAAutoLink">bird-users@network.cz</a>
<a href="mailto:bird-users@network.cz" id="OWA83761a24-9e87-a710-f674-04692139b518" class="x_moz-txt-link-rfc2396E OWAAutoLink">
<bird-users@network.cz></a><br>
<b>Objet :</b> Re: [BGP] Set up bgp through the internet on public servers</span>
<div> </div>
</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
Hi,</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
Since you have only BGP protocol defined, BIRD knows nothing about any routes that could exist on your system. If you want to import local routes into BIRD you need to add some other protocols, usually it's 'device', 'direct' and 'kernel'.</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
<br>
</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
Yakov Sh.</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
telegram: @darkyman</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
<br>
</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
Sent with <a href="https://proton.me/mail/home" id="OWAbdfb1bad-e4e1-daed-6897-45a1764c0af9" class="x_OWAAutoLink" data-auth="NotApplicable">
Proton Mail</a> secure email.</div>
<div style="margin-right: 24px; margin-left: 24px; font-family: Arial, sans-serif; font-size: 14px; color: rgb(144, 154, 164);">
<br>
</div>
<div style="margin-right: 24px; margin-left: 24px; color: rgb(144, 154, 164);">On Saturday, November 2nd, 2024 at 11:34, Talal Gharsa
<a href="mailto:g_hisoka@hotmail.com" id="OWA3fbc16cf-fe38-fe29-9766-b03aa1a299e6" class="x_moz-txt-link-rfc2396E OWAAutoLink">
<g_hisoka@hotmail.com></a> wrote:</div>
<div style="margin-right: 24px; margin-left: 24px; color: rgb(144, 154, 164);"><br>
</div>
</blockquote>
<br>
<div>--<br>
<br>
Kind regards,<br>
Barry O'Donovan<br>
INEX Operations<br>
<br>
<a href="https://www.inex.ie/support/" id="OWA4e32a602-73f7-8c73-3ef7-00ab40cd0394" class="x_moz-txt-link-freetext OWAAutoLink" data-auth="NotApplicable">https://www.inex.ie/support/</a><br>
+353 1 531 3339<br>
<br>
<br>
</div>
</body>
</html>