[ixpmanager] IXPManager: Two customers on one port
Salvador Bertenbreiter
salvadorb at gmail.com
Tue Apr 21 23:57:54 IST 2026
Hi Barry and everyone,
After reading this thread, I have more questions about how other IXPs
usually set up reseller ports.
What we have been using a two-switch (fan-out) approach (although I suspect
it's not the optimal path).
1) Assign a dedicated (or shared) switch as "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.
2) In the IXP switch, we assign a dedicated port (in access mode associated
with the local IXP Peering VLAN) to each customer.
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 use mainly Arista as
our IXP switches.
Best regards,
El mar, 21 abr 2026 a la(s) 10:55 a.m., Barry O'Donovan (INEX) via
ixpmanager (ixpmanager at inex.ie) escribió:
>
> Hi Roland,
>
> Yes, this is the perfect place for such questions!
>
> 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.
>
> 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
> https://docs.ixpmanager.org/latest/features/reseller/.
>
> - Barry
>
> *Sample Arista Config*
>
> vlan 10
> name peeringlan
>
> interface Ethernet25
> description Reseller: Acme Ltd
> load-interval 30
> no switchport
> no lldp transmit
> no lldp receive
> no sflow enable
>
> interface Ethernet25.2001
> description Cust: Resold Customer 1 Ltd
> load-interval 30
> encapsulation dot1q vlan 2001
> vlan id 10
> mac access-group l2acl-ixp-resold-cust in
> service-policy type qos input pm-subinterface-1g
> shape rate 1000000
>
> interface Ethernet25.2002
> description Cust: Resold Customer 2 Ltd
> load-interval 30
> encapsulation dot1q vlan 2002
> vlan id 10
> ...
>
>
> On 21/04/2026 14:37:23, "Christopher Rössler via ixpmanager" <
> ixpmanager at inex.ie> wrote:
>
> Hi,
> Have you thought about using a reseller uplink interface for the "other
> IXP" and putting the actual customers into resold subinterfaces?
>
> Kind regards,
>
> chris
>
> On Tue, Apr 21, 2026 at 3:04 PM Roland Christanell | Telmekom via
> ixpmanager <ixpmanager at inex.ie> wrote:
>
>> Hello,
>>
>>
>>
>> I hope this is the right place to ask this question.
>>
>> 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.
>>
>> 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.
>>
>>
>>
>> Best regards,
>>
>>
>>
>> *Roland Christanell*
>> Network Engineer
>>
>> [image: Rechteck.png]
>>
>> _______________________________________________
>> INEX IXP Manager mailing list
>> ixpmanager at inex.ie
>> Unsubscribe or change options here:
>> https://www.inex.ie/mailman/listinfo/ixpmanager
>>
>
>
> --
> Christopher Rössler, Network Engineer
> christopher.roessler at bcix.de
> +49 30 2332195 37
>
> BCIX Management GmbH
> Albrechtstr. 110
> 12103 Berlin
> Germany
>
> Geschäftsführer/Managing Directors: Jens Lietzmann, André Grüneberg
> Handelsregister: Amtsgericht Charlottenburg, HRB 143581 B
>
>
>
> Kind regards,
> Barry O'Donovan
> INEX Operations
>
> https://www.inex.ie/support/
> +353 1 531 3339
>
>
> _______________________________________________
> INEX IXP Manager mailing list
> ixpmanager at inex.ie
> Unsubscribe or change options here:
> https://www.inex.ie/mailman/listinfo/ixpmanager
>
--
Salvador Bertenbreiter
(+51) 947 145 352
(+57) 323 802 9009
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.inex.ie/pipermail/ixpmanager/attachments/20260421/f40ed551/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 93 bytes
Desc: not available
URL: <https://www.inex.ie/pipermail/ixpmanager/attachments/20260421/f40ed551/attachment.png>
More information about the ixpmanager
mailing list