<div dir="ltr">Hi Barry and <span aria-invalid="grammar" class="Lm ng" style="border-style:none;background:none">everyone,</span><div>After reading this thread, I have more questions about how other IXPs usually set up reseller ports. </div><div><br></div><div><span aria-invalid="grammar" class="Lm ng" style="border-style:none;background:none">What we</span> have been using a two-switch (fan-out) approach (although I suspect it's not the optimal path). </div><div><br></div><div>1) Assign a dedicated (or shared) switch <span aria-invalid="grammar" class="Lm ng" style="border-style:none;background:none">as</span> "demux" switch. In this device, we connect the reseller(s) interface(s) and "demux" each VLAN to a dedicated physical port for each customer. This was our solution to solve the same bridging domain issue when we only used VLAN translation. The configuration on this device is, for example: Carrier X's port is configured in switchport and trunk mode, and a dedicated VLAN ID is assigned for each customer that they transport. Then, a physical port for each customer is physically connected from the demux switch to the IXP switch, and in the demux switch, each customer port is configured in access mode associated with the VLAN ID used in the reseller port.</div><div><br></div><div>2) In the IXP switch, we assign a dedicated port (in access mode associated with the local IXP Peering VLAN) to each customer.</div><div><br></div><div>Is the subinterface method a better method to replace fanout ports? If so, would that run on any HW platform (Tomahawk-based switch for example), or are more advanced ASICs like Jericho required? We also <span aria-invalid="grammar" class="Lm ng" style="border-style:none;background:none">use mainly Arista</span> as our IXP switches.</div><div><br></div><div>Best regards,</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">El mar, 21 abr 2026 a la(s) 10:55 a.m., Barry O'Donovan (INEX) via ixpmanager (<a href="mailto:ixpmanager@inex.ie">ixpmanager@inex.ie</a>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg4869829379298031051"><div><div style="color:rgb(0,0,0)"><br></div><div style="color:rgb(0,0,0)">Hi Roland,</div><div style="color:rgb(0,0,0)"><br></div><div style="color:rgb(0,0,0)">Yes, this is the perfect place for such questions!</div><div style="color:rgb(0,0,0)"><br></div><div>As Chris says, you can use subinterfaces, which are supported by IXP Manager, at least certainly the type that creates what appears via snmp as a standard interface, like Arista’s implementation.  Sample config below, but it needs a specific tcam profile, which you’d be best to get from your Arista support team, as any other config/services you have defined would need to be considered.</div><div style="color:rgb(0,0,0)"><span><br></span></div><div>The other, less technical way, is to use fanout ports. This means you burn a port for the uplink and then two ports for each member delivered via that uplink. See the docs for this at <a href="https://docs.ixpmanager.org/latest/features/reseller/" style="font-size:10.5pt" target="_blank">https://docs.ixpmanager.org/latest/features/reseller/</a>. </div><div><br></div><div> - Barry</div><div><br></div><div><b>Sample Arista Config</b></div><div><br></div><div>vlan 10</div><div>   name peeringlan</div><div><br></div><div>interface Ethernet25</div><div>   description Reseller: Acme Ltd</div><div>   load-interval 30</div><div>   no switchport</div><div>   no lldp transmit</div><div>   no lldp receive</div><div>   no sflow enable</div><div style="color:rgb(0,0,0)"><br></div><div style="color:rgb(0,0,0)">interface Ethernet25.2001</div><div style="color:rgb(0,0,0)">   description Cust: Resold Customer 1 Ltd</div><div style="color:rgb(0,0,0)">   load-interval 30</div><div style="color:rgb(0,0,0)">   encapsulation dot1q vlan 2001</div><div style="color:rgb(0,0,0)">   vlan id 10</div><div style="color:rgb(0,0,0)">   mac access-group l2acl-ixp-resold-cust in</div><div style="color:rgb(0,0,0)">   service-policy type qos input pm-subinterface-1g</div><div style="color:rgb(0,0,0)">   shape rate 1000000</div><div style="color:rgb(0,0,0)"><br></div><div style="color:rgb(0,0,0)"><div id="m_4869829379298031051x1b5e4e42adff493c86173e85bbf5d081"><div>interface Ethernet25.2002</div><div>   description Cust: Resold Customer 2 Ltd</div><div>   load-interval 30</div><div>   encapsulation dot1q vlan 2002</div><div>   vlan id 10</div><div>   ...</div><div><br></div></div></div>
<div style="color:rgb(0,0,0)"><br></div>
<div style="color:rgb(0,0,0)">
<div>On 21/04/2026 14:37:23, "Christopher Rössler via ixpmanager" <<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a>> wrote:</div></div><div style="color:rgb(0,0,0)"><br></div>
<div id="m_4869829379298031051x8a32ccbd265a4f1" style="color:rgb(0,0,0)"><blockquote cite="http://CAG-5dFPjFaiWT2jnsP+gwPpjZF1dP_3YRdd6dn8Rfkuv-nEEzA@mail.gmail.com" type="cite" class="m_4869829379298031051cite2">
<div dir="ltr"><div>Hi,</div><div>Have you thought about using a reseller uplink interface for the "other IXP" and putting the actual customers into resold subinterfaces?</div><div><br></div><div>Kind regards,</div><div><br></div><div>chris</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 21, 2026 at 3:04 PM Roland Christanell | Telmekom via ixpmanager <<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>





<div lang="DE">
<div>
<p class="MsoNormal">Hello,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">I hope this is the right place to ask this question.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I am using IXP Manager v7.1.0 and have 2 customers that are connected on one port, the reason is that this is some kind for “transport” from another IXP and therefore multiple customers can be connected on one port.
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Currently only one member has the actual port assigned and this leads to the problem, that for the second one I have traffic graph and the traffic off both is seen on the graph of the first member.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.5pt;font-family:Tahoma,sans-serif;color:rgb(38,38,38)">Roland Christanell</span></b><span lang="EN-US">
<br>
</span><span lang="EN-US" style="font-size:9pt;font-family:Tahoma,sans-serif;color:rgb(38,38,38)">Network Engineer</span><span lang="EN-US">
<br>
<br>
</span><img src="cid:ii_19db03b28514cff311" width="29" height="3" style="width: 0.302in; height: 0.0312in;" id="m_4869829379298031051m_-5025129086108293019_x0030_.5xfjcwpo7i5" alt="Rechteck.png"><span lang="EN-US"><br>
<br>
</span><u></u><u></u></p>
</div>
</div>

_______________________________________________<br>
INEX IXP Manager mailing list<br>
<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a><br>
Unsubscribe or change options here: <a href="https://www.inex.ie/mailman/listinfo/ixpmanager" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br>
</div></blockquote></div><div><br clear="all"></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Christopher Rössler, Network Engineer<br><a href="mailto:christopher.roessler@bcix.de" target="_blank">christopher.roessler@bcix.de</a><br>+49 30 2332195 37<br><br>BCIX Management GmbH<br>Albrechtstr. 110<br>12103 Berlin<br>Germany<br><br>Geschäftsführer/Managing Directors: Jens Lietzmann, André Grüneberg<br>Handelsregister: Amtsgericht Charlottenburg, HRB 143581 B</div></div>
</blockquote></div>
<div style="color:rgb(0,0,0)"><br></div><div id="m_4869829379298031051signature_old" style="color:rgb(0,0,0);clear:both">


<br>


Kind regards,
<br>


Barry O'Donovan
<br>
INEX Operations<br>
<br>


<a href="https://www.inex.ie/support/" target="_blank">https://www.inex.ie/support/</a>
<br>


+353 1 531 3339<br>


<br>


<br>


</div></div>_______________________________________________<br>
INEX IXP Manager mailing list<br>
<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a><br>
Unsubscribe or change options here: <a href="https://www.inex.ie/mailman/listinfo/ixpmanager" rel="noreferrer" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br>
</div></blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Salvador Bertenbreiter<br>(+51) 947 145 352</div><div dir="ltr">(+57) 323 802 9009<br><div><div><br></div></div></div></div></div></div>