<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<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: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Barry,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Your explanation really helps...</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you... Now i definitely need to "find" another ASN for experimentation ðŸ™‚</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-- </div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
V.B</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
FCC</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div style="font-family: "Avenir Next"; font-size: 10.5pt;" id="divRplyFwdMsg" dir="ltr">
<span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> ixpmanager <ixpmanager-bounces@inex.ie> on behalf of Barry O'Donovan (INEX) via ixpmanager <ixpmanager@inex.ie><br>
<b>Sent:</b> Saturday, April 5, 2025 11:19 AM<br>
<b>To:</b> INEX IXP Manager Mailing List <ixpmanager@inex.ie><br>
<b>Cc:</b> Barry O'Donovan (INEX) <barry.odonovan@inex.ie><br>
<b>Subject:</b> Re: [ixpmanager] Allow a peer with the same AS number as the route-servers</span>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;"> </div>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
Hi Vladislav,</div>
<div id="x_signature_old" style="font-family: "Avenir Next"; font-size: 10.5pt;color:rgb(0,0,0); clear:both">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;" id="x_x085675b1cb884d4">
<blockquote style="margin-top: 3px; margin-right: 0px; margin-left: 5px; padding-left: 10px; border-left: 1px solid rgb(204, 204, 204);">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I plan so experiment with allowing some kind of "Remote IX" service (basically a Bird router with legs on both IXP vlans and some community rules) and seems i will run into the same issue that i need to have a separate ASN from the ASN i already have allocated/sponsored
 for IXP.mk route server…</div>
</blockquote>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_x085675b1cb884d4">
</div>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">I’m not sure I understand the question and topology here to be honest Vladislav - perhaps more details would help?</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">What I can say generally is that the IXP community as a whole has put many years of effort into defining route servers, designing secure route server configurations, and building up such trust amongst our members
 that many prefer to use route servers over bilateral sessions for general peering because of the security and stability they provide.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">Doing other things with your route servers and ASNs will run contrary to that work and established best current practices and possibly reflect badly on any IXP that strays from those expectations.  I.e. This isn’t
 about being IXP Manager compatible - IXP Manager looks to teach and implement already established best practices.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">For me, there are some hard rules which include:</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<ol start="1" style="list-style-type: decimal;">
<li>The route server ASN should be used only for the route server and nothing else.</li><li>Route servers should never route traffic.</li></ol>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_x085675b1cb884d4">
I'm not sure if that helps answer the question.</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_x085675b1cb884d4">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_x085675b1cb884d4">
  - Barry</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_x085675b1cb884d4">
<br>
</div>
<br>
<span style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 16px;"><br>
</span>
<blockquote style="margin-top: 3px; margin-right: 0px; margin-left: 5px; padding-left: 10px; border-left: 1px solid rgb(204, 204, 204);">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Do I comprehend the RFC and your explanation correctly or I'm starting to get "old and sloppy" ...</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
While here any good ideas on how to approach this and make it "ixpmanager compatible" ???</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks from everyone in advance for ideas and help...</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-- </div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
V.B</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
FCC</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_appendonsend">
</div>
<hr style="display: inline-block; width: 98%;">
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_divRplyFwdMsg" dir="ltr">
<span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> ixpmanager <ixpmanager-bounces@inex.ie> on behalf of Barry O'Donovan (INEX) via ixpmanager <ixpmanager@inex.ie><br>
<b>Sent:</b> Saturday, April 5, 2025 9:53 AM<br>
<b>To:</b> INEX IXP Manager Users Mailing List <ixpmanager@inex.ie>; INEX IXP Manager Mailing List <ixpmanager@inex.ie><br>
<b>Cc:</b> Barry O'Donovan (INEX) <barry.odonovan@inex.ie><br>
<b>Subject:</b> Re: [ixpmanager] Allow a peer with the same AS number as the route-servers</span>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;"> </div>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
Hi Tom,</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
An ASN, among other things, defines a specific routing policy, and in the case of route servers, that’s multilateral peering as defined by rfc7947. </div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
The route server configuration explicitly prevents the same peer ASN peering with them. This is very much on purpose.</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
In your case, there’d be the additional issue of your routes potentially having no ASN or, inexplicitly and unexpectedly, having the route server ASN suddenly appear on your members' routing tables. Remember - route server ASNs are transparent.</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
When I last looked, ASNs from LACNIC had a once-off allocation fee. The best thing to do here is to register a new ASN for the IXP’s own management systems. This is what most IXPs do, including INEX.</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
 - Barry</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
------ Original Message ------</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
From "Tom Lima via ixpmanager" <<a href="mailto:ixpmanager@inex.ie" id="OWAc5691f3d-fbf4-c3b8-07db-5debcf1401e5" class="OWAAutoLink">ixpmanager@inex.ie</a>></div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
To <a href="mailto:ixpmanager@inex.ie" id="OWA9444acd5-4b22-2a21-691c-6272488ce81d" class="OWAAutoLink">
ixpmanager@inex.ie</a></div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
Cc "Tom Lima" <<a href="mailto:tom@infnoc.net" id="OWAd0655ecc-3bdb-8fa4-fe84-66f0b062eb8d" class="OWAAutoLink">tom@infnoc.net</a>></div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
Date 05/04/2025 06:41:35</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
Subject [ixpmanager] Allow a peer with the same AS number as the route-servers</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;font-family: "Avenir Next"; font-size: 10.5pt;" id="x_x_xe2674c1e4aad4db">
<blockquote style="margin-top: 3px; margin-right: 0px; margin-left: 5px; padding-left: 10px; border-left: 1px solid rgb(204, 204, 204);">
<p style="margin-top: 0px; margin-bottom: 0px;">Hello everyone,</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">I would like to know how I can modify/add so I can allow a peer with the same ASN as the route server ASNs.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">Reason is our IXP doesn't have separate ASNs for management and Route-Servers, and I need to announce the ASN other prefixes that provides a few tools to the users (Looking Glass, Graphs, etc).</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">We do have a /23 prefix, which a /24 is allocated to the IXP Exchange VLAN, and the other /24 is for management purposes. We do need to announce that /24 management address using the same ASN that run the route-server
 service.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">I tried adding a Internal User and Peer with the AS, but IXPManager/Bird doesn't create the BGP sessions for that peer.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">Let me know what I need to edit to allow this behavior.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">Best regards</p>
<div style="font-family: "Avenir Next"; font-size: 10.5pt;">--</div>
<table cellspacing="none" cellpadding="none" style="width: 456px; height: 147px; border-collapse: collapse; border-spacing: 0px; box-sizing: border-box;">
<tbody>
<tr>
<td style="width: 105px; height: 123.975px; padding-top: 15px; vertical-align: top; color: rgb(0, 0, 0);">
<p style="margin-top: 0px; margin-bottom: 0px; padding-right: 2px;"><span style="font-family: Arial, sans-serif; font-size: 10pt;"> <img width="140" height="79" size="121161" contenttype="image/png" style="width: 140px; height: 79px; margin-top: 0px; margin-bottom: 0px;" data-outlook-trace="F:2|T:2" src="cid:part1.T119KjNe.Sf0GbmMo@infnoc.net"></span></p>
</td>
<td style="width: 25px; height: 138.975px; padding-top: 15px;"><span style="font-family: "Avenir Next"; font-size: 10.5pt;"><br>
</span></td>
<td style="width: 285.288px; height: 138.975px; padding-top: 15px; vertical-align: top;">
<span style="font-family: Arial, sans-serif; font-size: 12pt; color: rgb(0, 101, 255);"><b>Tom Lima</b></span><span style="font-family: Arial, sans-serif; font-size: 12pt; color: rgb(44, 125, 165);"><br>
</span><span style="font-family: Arial, sans-serif; font-size: 13px;">Network Engineeer Consultant</span><span style="font-family: Arial, sans-serif; font-size: 9pt;"><br>
<br>
</span><span style="font-family: Arial, sans-serif; font-size: 9pt; line-height: 13pt;"><a href="mailto:tom@infnoc.net" id="OWA793f7dc4-1d40-71dc-545e-7315238b8eed" class="OWAAutoLink" style="text-decoration: none;">tom@infnoc.net</a><br>
WhatsApp: +55 (41) 2018-2165<br>
</span><span style="font-family: Arial, sans-serif; font-size: 10.5pt;"><br>
</span></td>
</tr>
<tr>
<td style="width: 145.713px; height: 22px;">
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse; border-spacing: 0px; box-sizing: border-box;">
<tbody>
<tr>
<td style="width: 23px; height: 22px; padding-right: 5px;"><span style="font-family: "Avenir Next"; font-size: 10.5pt;"><a href="https://www.facebook.com/Infnoc.net" id="OWAea6f9e43-cc87-f5bb-e86b-cb519db169a5" class="OWAAutoLink" data-auth="NotApplicable"><img width="18" height="18" size="546" contenttype="image/png" style="width: 18px; height: 18px;" data-outlook-trace="F:2|T:2" src="cid:part2.RDi5fBwu.cTUt4XKF@infnoc.net"></a><br>
</span></td>
<td style="width: 23px; height: 22px; padding-right: 5px;"><span style="font-family: "Avenir Next"; font-size: 10.5pt;"><a href="https://www.linkedin.com/company/infnoc/" id="OWAf48c80d2-7595-7e62-c64d-b50352a931f1" class="OWAAutoLink" data-auth="NotApplicable"><img width="18" height="18" size="494" contenttype="image/png" style="width: 18px; height: 18px;" data-outlook-trace="F:2|T:2" src="cid:part3.03JHOfPm.QQfUM8r6@infnoc.net"></a><br>
</span></td>
<td style="width: 23px; height: 22px; padding-right: 5px;"><span style="font-family: "Avenir Next"; font-size: 10.5pt;"><a href="https://www.instagram.com/infnoc/" id="OWA2ee4c428-8c49-ba73-a078-c9b94746ee10" class="OWAAutoLink" data-auth="NotApplicable"><img width="18" height="18" size="660" contenttype="image/png" style="width: 18px; height: 18px;" data-outlook-trace="F:2|T:2" src="cid:part4.dPN08ycP.HFr9H7Gb@infnoc.net"></a><br>
</span></td>
</tr>
</tbody>
</table>
</td>
<td style="width: 20px; height: 22px;"><span style="font-family: "Avenir Next"; font-size: 10.5pt;"><br>
</span></td>
<td style="width: 285.288px; height: 22px; vertical-align: bottom;"><span style="font-family: Arial, sans-serif; font-size: 10.5pt; color: rgb(0, 101, 255);"><b><a href="https://www.infnoc.net" id="OWA0ac6ca3f-063b-dd1a-e6ff-8a77ab53b1f1" class="OWAAutoLink" data-auth="NotApplicable" style="text-decoration: none;">www.infnoc.net</a></b></span></td>
</tr>
</tbody>
</table>
<hr style="width: 100%;">
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Avenir Next"; font-size: 10px;">Essa mensagem pode conter conteúdo confidencial, não copie ou divulgue o conteúdo.</span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Avenir Next"; font-size: 10px;">Este mensaje puede contener contenido confidencial, no copie ni divulgue el contenido.</span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Avenir Next"; font-size: 10px;">This message may contain confidential content, do not copy or disclose the content.</span></p>
</blockquote>
</div>
</blockquote>
</div>
</body>
</html>