Skip to main content
Minimum bring-up bench versus full validation rig for automotive Ethernet in India: on the left one ECU through a media converter to a laptop, on the right three ECUs into a lab switch with a mirror port feeding a capture module and a logger and an uplink to the analysis host, from GSAS Micro Systems India

How to Choose an Automotive Ethernet Switch for the Lab

GSAS Engineering · · 13 min read

A lab automotive Ethernet switch is a boxed multi-port switch with configurable 100BASE-T1 and 1000BASE-T1 ports, TSN and mirroring features, used to reproduce a vehicle network on the bench for bring-up and validation. It is a different product from the switch silicon that goes inside a zonal controller or gateway, even though both are called an automotive Ethernet switch, and the selection criteria barely overlap: a lab switch is chosen on port mix, per-port master and slave configurability, mirroring fidelity, timestamping and a readable management plane.

Search for an automotive Ethernet switch and the results are written for somebody else: silicon selection tables of T1 ports per die, queue resources and package options, for the engineer choosing what goes inside a zonal controller. Aimed at a design team two years upstream of you.

You are in a validation lab: three ECUs on the bench, a laptop, a pile of media converters, and a requirement to reproduce enough of a vehicle network that the tests mean something. What you want is a box with T1 ports on the front, and almost nothing addresses that purchase.

This is that guide: separating the two products, counting the ports, an eight-row scoring matrix written as questions rather than invented specifications, and an honest reading of datasheet TSN claims. Every standards claim traces to a source in the References.

Two different products are called an automotive Ethernet switch

Switch silicon inside an ECU, gateway or zonal controller

The first meaning is a chip. A hardware team selects it, lays it out on a board, and its ports terminate in the vehicle harness. The criteria are die-level: T1 ports per speed, queueing resources, host interface, software support, qualification for the vehicle’s temperature and lifetime. That is what the head term ranks for, and you never configure it: you meet it as the behaviour of an ECU somebody else built.

A boxed lab or bench switch for bring-up, validation and rest bus work

The second meaning is an instrument: T1 connectors on the front, a power inlet, a management interface you log into, standing in for the vehicle’s network so the ECUs on your bench behave as if installed. The criteria are almost disjoint from the silicon list: port mix and how freely each port takes a role, whether the mirror path is honest, whether the timestamps mean anything, whether the configuration can be read back and version controlled.

Which one this guide is about, and where to go if you wanted the other

The boxed instrument. If you are choosing silicon, the criteria below will mislead you. If the physical layer is new, start with what automotive Ethernet is and the T1 family explained.

Start from the network you have to reproduce

Counting T1 ports by speed: 100BASE-T1, 1000BASE-T1 and where 10BASE-T1S sits

Count links, not devices: each ECU port you will physically terminate is one switch port, at the speed that port runs. The speeds are different physical layers, not modes of one. 100BASE-T1 is IEEE Std 802.3bw-2015, approved 27 October 2015; 1000BASE-T1 is IEEE Std 802.3bp-2016, approved 30 June 2016. Nothing on the pair adapts one to the other, so a port count is a count per speed. 10BASE-T1S sits apart, from IEEE Std 802.3cg-2019, approved 7 November 2019, the one member of the family where more than two nodes share a pair. Ask explicitly whether a shortlisted unit has a 10BASE-T1S port at all, and plan for separate bench equipment if it does not.

Your analysis host has RJ45 and maybe an SFP cage, not T1, so a standard uplink is not optional. Want two: one for the host that talks to the network, one for the capture path. Ask about SFP even on a copper bench, because it is the headroom you need when the mirror arithmetic below stops working.

Domain versus zonal topologies change the port count and the traffic mix

A domain architecture groups ECUs by function; a zonal architecture groups them by location and connects each zone to central compute over an Ethernet backbone, which our domain versus zonal explainer covers. A zonal bench means more ports, more traffic crossing between them, and a backbone faster than the leaf links, so count the backbone separately and check the switch does not force all ports to one speed. Our walkthrough of a real vehicle communication architecture shows the shape.

A worksheet: ports, speeds, roles, VLANs, timing domains

For each link write five columns: port name, speed, whether the ECU end is master or slave, which VLANs it carries, and whether it sits inside a timing domain. Add two rows for uplinks and one for the capture path. That table is the specification, and a supplier who sees it can answer in one reply.

The scoring matrix

Eight criteria decide whether a boxed switch fits a bench. The cells are questions rather than answers: each answer is a property of a specific product, and we will not invent a specification for a category.

CriterionThe question to ask the supplierWhy it decides fitness
Port mix and rolesT1 ports at each speed, and is master or slave settable per port and persistent?A fixed-role port links only with the complement
TSN feature setWhich of 802.1AS, Qbv, Qav, Qci and CB, and in what role for each?Separate amendments. “TSN support” names none
SecurityIs 802.1AE MACsec implemented, with what key agreement, and can it be disabled per port?A switch you cannot put in the clear is one you cannot debug through
VLANs and priorityHow is the tag’s priority field mapped on ingress and egress, and can the map be read back?Priority picks the queue; the queue decides what the shapers do
MirroringIngress, egress or both, per port or per VLAN, tags preserved, behaviour on oversubscription?Silent mirror drops look like frames never sent
Management planeCLI, NETCONF and YANG, web interface or vendor tool, and can the configuration be exported?A bench you cannot restore from a file is rebuilt by hand
TimestampingWhere is the timestamp taken, and is residence time exposed?A timestamp applied late carries every delay in front of it
EnvironmentEnclosure, temperature rating, supply range and input type, mountingA desk unit and a vehicle unit are different purchases

Port mix and per-port master and slave configurability

The role is not negotiated on 100BASE-T1: at IEEE P802.3bw D1.2 working group ballot, comment 225 asked to add negotiable MASTER and SLAVE functionality and was rejected, the task force recording that this type of network does not have plug and play functionality, it is a pre-configured embedded network. The switch holds one end of every T1 link and must hold the opposite role to the ECU, which is what makes per-port configurability worth paying for. If a link still will not come up, work the checklist before swapping hardware.

TSN feature set: 802.1AS, Qbv, Qav, Qci and CB

The IEEE 802.1 TSN task group lists these as distinct amendments: 802.1AS, Timing and Synchronization for Time-Sensitive Applications; 802.1Qbv, Enhancements for Scheduled Traffic; 802.1Qav, Forwarding and Queueing Enhancements for Time-Sensitive Streams; 802.1Qci, Per-Stream Filtering and Policing; and 802.1CB, Frame Replication and Elimination for Reliability. A line reading “TSN support” tells you which of the five is implemented: none of them.

Security: 802.1AE MACsec and port-based access control

IEEE 802.1 describes 802.1AE as providing connectionless user data confidentiality, data integrity, data origin authenticity and privacy protection by media access independent protocols, with the MACsec Key Agreement protocol of IEEE Std 802.1X discovering mutually authenticated MACsec peers and electing a key server. Ask how keys are provisioned, and whether it can be turned off per port so a capture stays readable.

VLANs, priority code point handling and priority regeneration

IEEE 802.1Q specifies virtual LANs and VLAN bridges. What bites on a bench is what the switch does to the tag’s priority field as a frame crosses, because that picks the egress queue. Linux models it host-side: ip-link documents ingress-qos-map as a mapping of the VLAN header prio field to the Linux internal packet priority on incoming frames, and egress-qos-map as the reverse. Ask for the switch’s equivalent, readable back rather than only writable.

Mirroring and capture fidelity

Its own section below, because it is where lab switches most often disappoint quietly.

Management plane: CLI, NETCONF and YANG, web interface, or a vendor tool

A configuration that exists only as a sequence of clicks cannot be reviewed, diffed or restored. RFC 6241 describes NETCONF as providing mechanisms to install, manipulate and delete the configuration of network devices, with operations realised as remote procedure calls, and the YANG data models for these functions are published as IEEE Std 802.1Qcw-2023, YANG Data Models for Scheduled Traffic, Frame Preemption, and Per-Stream Filtering and Policing, an active amendment to IEEE Std 802.1Q-2022. Whatever the surface: export the configuration, restore it to a factory-reset unit, get the same bench back.

Timestamping: does the switch stamp near the wire, and does it expose residence time

Where the stamp is taken matters: the Linux kernel timestamping documentation notes that PHYs may be able to detect and timestamp PTP packets, because timestamps taken as close as possible to the wire have potential to yield more stable synchronization. So does residence time: a 2008 IEEE 802.1 AVB task group tutorial presentation on 802.1AS describes a bridge measuring how long a timing frame is inside it, names that residence time, and notes bridges communicate it per Sync in the Follow_Up frame. Whether the switch exposes it decides whether you can see what it did to your traffic.

Environment: bench enclosure, temperature grade, power input, mounting

A plastic case with a barrel jack is right for a lab and wrong for a vehicle. If the switch goes into a car, a chamber or onto a shaker, the temperature rating, supply range and connector retention become selection criteria, and the rating you want is a number with a standard behind it, not the word “automotive”.

Mirroring is where lab switches quietly fail you

Our capture guide owns the tap-versus-mirror decision and the fidelity depth, including the published measurement of what a mirror lost against a tap on the same switch. What follows is only the part that changes which switch you buy.

Ingress versus egress mirroring, and what each one hides

Ingress mirroring copies what arrived, egress what left, and they differ whenever the switch modified the frame, which is exactly when you are debugging VLAN or priority behaviour. Ask whether both run at once, and whether mirroring is scoped per VLAN or only per port.

Mirroring both directions of a saturated 100BASE-T1 link needs 200 Mbit/s at the destination. Four of those is 800 Mbit/s into a gigabit uplink, and 1000BASE-T1 changes the sum by ten. The Wireshark wiki states the rule: the monitoring port must be at least as fast as the monitored port, or you will certainly lose packets. Destination port speed and the number of concurrent mirror sessions are therefore selection criteria, not details.

Timestamps applied by the switch versus by a capture module

A timestamp applied to a mirrored frame by your capture host carries the mirror path, the uplink, the host NIC and the scheduler. A capture module applies its own and wraps the frame in an encapsulation that carries it: a different fidelity class and a different purchase. The two encapsulations are ASAM CMP, which ASAM describes as defining the communication between capture modules, or probes, and data sinks, to monitor in-vehicle bus communication and sensor data, and TECMP, a vendor-originated capture module protocol, both in our capture encapsulation article.

When a tap beats a mirror, and when it does not

One question settles it: does anything in your analysis depend on when the frame arrived, or only on what it contained. Content-only work is defensible on a mirror; timing, error-frame and VLAN-fidelity work is not, for the reasons the capture guide sets out.

Reading TSN claims on a datasheet honestly

”802.1AS support” can mean transparent clock, boundary clock, or endpoint only

IEEE Std 802.1AS-2025, Timing and Synchronization for Time-Sensitive Applications, defines the transport of timing over local area networks. None of that says what a specific box does.

linuxptp names the roles a device can take in a timing domain: ordinary clock, boundary clock, end-to-end transparent clock and peer-to-peer transparent clock. A switch claiming 802.1AS could be disciplining its own clock as an endpoint and forwarding timing frames as ordinary traffic, or relaying time as a bridge that measures residence time and corrects for it, or behaving as a transparent clock. Those give different results on your bench and the datasheet phrase distinguishes none of them. Ask which role each port takes, whether the switch can be grandmaster, and whether it reports residence time. If the domain is not forming at all, our gPTP guide comes first.

Qbv gate control lists: how many queues, how many entries, how the schedule is loaded

The Linux tc-taprio manual is the clearest public description of the mechanism and it hands you the questions. It documents num_tc as the number of traffic classes to use, up to 16 supported, and map as the priority to traffic class map, mapping priorities 0 to 15 to a traffic class. Each sched-entry carries a command, a gate mask and an interval, the gate mask being a bitmask in which bit 0 on means traffic class 0 is active for that entry, and cycle time is the sum of all the intervals in the schedule. Full offload, flag 0x2, passes the gate control list to the NIC, which executes it cyclically in hardware.

Translate each into a purchasing question: how many traffic classes, how many gate control list entries per port, the shortest interval expressible, how the schedule is loaded and whether it survives a reboot, and whether you can read back the schedule actually running.

Interaction between shapers and PTP, and the failure you will hit

A schedule that leaves no open gate for the traffic class the timing frames land in stops synchronisation dead, and nothing in the logs says the word gate. We wrote that up in when Qbv breaks PTP, including the three mappings that have to agree. For a purchase it becomes a requirement: you must be able to see, on the running switch, which traffic class the timing frames sit in and whether it has an open window.

Frame replication and elimination: useful in the lab or only in the vehicle

IEEE Std 802.1CB-2017 specifies identification and replication of frames for redundant transmission, identification of duplicate frames, and elimination of duplicate frames. That needs disjoint paths and participating endpoints, which a two-node bench does not have, so on most benches it is something you verify rather than use. The requirement is that the switch lets you build the paths and observe the elimination.

Buy a bench, not just a switch

The four boxes: media converter, switch, capture, logger

A working bench is four categories of equipment and the switch is one. A media converter puts a single T1 link onto a host with RJ45, covered in how to choose one. The lab switch reproduces the network. A capture module gives frames defensible timestamps and an encapsulation that carries them. A logger records across hours or a drive cycle, with storage and power constraints of its own.

A minimum bring-up rig and a full validation rig

The minimum rig is one ECU, one media converter, one laptop. It answers whether the link comes up and the services appear, and stops being enough the moment a second ECU has to talk to the first. The full rig is three or more ECUs into the lab switch, a mirror port or tap feeding a capture module, the capture module feeding a logger, and a separate uplink to the analysis host. Most benches reach that shape, so let it shape what you buy today.

Rest bus simulation on the same fabric

Rest bus simulation, where a tool plays the ECUs not on your bench, runs over the same switch and consumes ports and bandwidth like any node. Check that ports are free for the simulation host and that the VLAN and priority configuration it needs can be expressed here.

What you will want to add in six months

More ports, a second timing domain, a tap where you have a mirror, and TC10 sleep and wake-up behaviour once somebody asks why the bench link drops overnight, covered in our TC10 article. Buy the switch that leaves room.

Sourcing in India

What GSAS actually provides here

GSAS Micro Systems is an engineering partner, and what we provide here is commercial and support routes rather than promises about a box. We invoice in India with GST. We are registered on GeM, the route most public sector and defence buyers need. We support SAP Ariba and Coupa for buyers who raise purchase orders through those systems. Applications engineering runs in IST, with engineers in Bengaluru, Hyderabad, Chennai, Pune, Mumbai and Delhi NCR. We will not publish a lead time, a stock level or a price: all three are specific to a configuration and a moment.

Evaluation and loaner conversations, and what makes them possible

Evaluations succeed when the ask is specific. A request naming the port count per speed, the master and slave assignment per link, the TSN functions your test plan depends on, and what you intend to prove can be scoped, and the worksheet above is that document. The other half is the exit criterion: decide before the unit arrives what makes you buy and what makes you stop.

What to pin down in the purchase order

Four items belong in writing: the firmware version the unit ships with, because features documented on a website are sometimes in a later release; the licence entitlements, because TSN or management features are sometimes licensed separately; the connector variants on the T1 side, which must match your harness; and the cable kit.

Where GSAS fits

The useful first conversation about a lab switch is about the bench rather than the box. Which links are you reproducing, at which speeds. Who owns the master and slave assignment on the ECU side. Does any number in your test report come from a timestamp, and where is it taken. Which TSN function does your test plan depend on, named as an amendment rather than as the word TSN.

Bring the port worksheet and the TSN requirement list to a scoping call

Our applications engineers work in IST, so a bench session lands inside your working day, and the teams we work with sit in Bengaluru, Pune, Chennai and Hyderabad. We will go through your port worksheet, score a shortlist against the eight criteria above, and tell you which questions your supplier has not answered. Where the honest answer is that a media converter and a desktop switch already cover what you are doing, that is the answer you get.

Start with the automotive Ethernet capability page, then request a scoped conversation with your topology and the worksheet attached.

References

Building for Automotive & Mobility?

Talk to our application engineers for personalized tool recommendations.

Frequently asked questions

What is the difference between an automotive Ethernet switch and a standard managed switch?
The physical layer, and then the feature set that follows from it. A standard managed switch has RJ45 ports carrying multi-pair office Ethernet. An automotive Ethernet switch has T1 ports carrying a single balanced twisted pair, which is a different set of IEEE amendments: IEEE Std 802.3bw-2015 for 100BASE-T1 and IEEE Std 802.3bp-2016 for 1000BASE-T1, each approved by the IEEE-SA Standards Board on 27 October 2015 and 30 June 2016 respectively. Because a T1 link has no plug and play role negotiation in the 100BASE-T1 case, every T1 port also carries a master or slave setting that an office switch has no equivalent of. On top of that, an automotive lab switch is normally expected to carry TSN functions that a general-purpose managed switch may not implement, and to make its mirror and timestamp behaviour inspectable. Everything above the MAC is ordinary Ethernet in both cases.
Do I need a TSN switch for a lab bench, or is a plain T1 switch enough?
It depends on whether anything in your test plan depends on when a frame arrives. If you are bringing up SOME/IP services, checking that a diagnostic session works, or proving a message appears at all, a T1 switch with VLANs and a mirror port is enough and the TSN features sit unused. You need TSN functions the moment your requirement mentions a schedule, a bounded latency, a synchronised time base across nodes, or redundancy. The IEEE 802.1 TSN task group lists these as separate amendments with separate scopes, for example 802.1AS for timing and synchronisation, the 802.1Qbv amendment titled Enhancements for Scheduled Traffic, 802.1Qav for forwarding and queueing enhancements for time-sensitive streams, 802.1Qci for per-stream filtering and policing and 802.1CB for frame replication and elimination for reliability. Buying all of them because the vehicle network has some of them is how a bench switch becomes expensive and half configured.
How many 100BASE-T1 ports do I need to reproduce a zonal architecture?
Count nodes, not zones, and then count the links you will physically terminate. A zonal architecture groups ECUs by location in the vehicle and connects each zone to central compute over an Ethernet backbone, so the ports you need are one per device under test that you actually bring to the bench, plus the backbone links between the zone controllers you are emulating, plus at least one uplink for your analysis host and one for whatever capture path you use. In practice the port count is set by how much of the vehicle you are reproducing rather than by the architecture diagram, and it tends to grow as more ECUs come to the bench. Buy the port count you can justify, then check that the enclosure has spare ports or that a second unit can be stacked or cascaded.
Can I set master or slave per port on a lab switch?
On some units, per port. On others, per group of ports or not at all, and that is the question to put to the supplier in writing rather than assume. It matters because 100BASE-T1 does not negotiate the role: during IEEE P802.3bw D1.2 working group ballot a request to add negotiable MASTER and SLAVE functionality was rejected, with the task force recording that this type of network does not have plug and play functionality because it is a pre-configured embedded network. So each T1 link needs exactly one master and one slave, and if your ECUs are all configured as slaves, every switch port facing them must be master. A switch whose ports are fixed to one role will link only with devices holding the other, which is a constraint you discover on the bench rather than on the datasheet. Ask three things: is the role settable per port, how is it set, and does it survive a power cycle.
Will port mirroring capture every frame, or will it drop some?
It will drop frames whenever the destination port cannot carry what you aggregated onto it, and the drops are silent. The Wireshark wiki gives the rule directly: the monitoring port must be at least as fast as the monitored port, or you will certainly lose packets. Do the arithmetic on both directions, because a full-duplex link carries traffic each way at once, so mirroring both directions of a saturated 100BASE-T1 link needs 200 Mbit/s at the destination. The same wiki page adds that monitor ports do not pass bad frames, long or short frames or any malformed packets, do not pass VLAN tags and change timing, with a counter-argument published on the same page that on many switches the mirror can be configured to carry the tags. Our capture guide has the full treatment, including a published measurement of how many packets a mirror lost against a tap on the same switch.
Does the switch need MACsec if the vehicle network uses SecOC?
They answer different questions, so one does not substitute for the other. IEEE 802.1AE MACsec is described by IEEE 802.1 as providing connectionless user data confidentiality, data integrity, data origin authenticity and privacy protection by media access independent protocols, with the MACsec Key Agreement protocol specified in IEEE Std 802.1X discovering mutually authenticated MACsec peers and electing a key server. That is protection between peers on a link. AUTOSAR SecOC is described in the public Secure Onboard Communication Protocol specification as providing a mechanism to verify the authenticity and freshness of PDU based communication between ECUs within the vehicle architecture, with the approach requiring both the sending ECU and the receiving ECU to implement a SecOC module. That is protection between the two ends of a message exchange. So a network can use both, one, or neither, and the answer for your bench comes from your security concept rather than from the switch datasheet. For the lab the practical question is narrower: if the traffic on the wire is protected, what does your capture see, and can the switch be put in a mode where the bench works at all.
What is the difference between an automotive Ethernet switch and a gateway?
A switch forwards Ethernet frames between Ethernet ports. A gateway moves data between networks that are not the same network, which in a vehicle usually means Ethernet on one side and CAN, CAN FD, LIN or FlexRay on the other, with routing rules and signal mapping in between. The two get conflated because a real zonal controller does both jobs in one box, and because product names use the words loosely. For a lab purchase the distinction decides what you are buying: if every device on your bench speaks Ethernet, you want a switch and the extra gateway functions are unused cost. If your bench mixes buses, you need something that bridges them, and separately you need to decide whether your capture path merges those buses into one timebase, which is a capture module question rather than a switch question.
Can I buy an automotive Ethernet lab switch in India with GST invoicing?
Yes, and it is worth settling the commercial route before the technical shortlist is finished, because it often decides the schedule. GSAS Micro Systems invoices in India with GST, is registered on GeM for public sector and defence buyers, and supports SAP Ariba and Coupa procurement routes for enterprise buyers who raise purchase orders through those systems. Applications engineering is in IST, so a bench session lands inside your working day rather than the following one, with engineers in Bengaluru, Hyderabad, Chennai, Pune, Mumbai and Delhi NCR. What we will not do is quote a lead time or a price in an article, because both are specific to a configuration and a moment. Bring the port worksheet and the TSN requirement list to the conversation and those numbers become answerable.

Stay in the Loop

Get monthly compliance updates, product insights, and engineering best practices delivered to your inbox.

Related Articles

Master and slave roles on a 100BASE-T1 link: the master PHY times its transmitter from a local clock, the slave recovers the clock from the received signal, with the both-master and both-slave misconfigurations that leave the link down, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

100BASE-T1 Link Won't Come Up: A Vendor-Neutral Checklist

A 100BASE-T1 link that will not come up is almost never a mystery, but the answers on the web are written per silicon vendor and do not transfer. This is the ordered bring-up checklist that holds regardless of which PHY, switch or SoC you have: physical layer first, then the PHY over MDIO, then the master and slave pairing, then the causes of a link that comes up and drops. The standards and tooling claims trace to IEEE 802.3 task force records, the Linux ethtool and kernel documentation or published test material. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 14 min read
Five-step master and slave decision flow for a 100BASE-T1 media converter: read the ECU port role, set the converter to the complement, match the speed, check the wiring, link up, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

100BASE-T1 Media Converters: How to Choose One

Search for a 100BASE-T1 media converter and you get SKU pages that document their own DIP switches, plus a pile of copper-to-fibre converters that have nothing to do with single-pair automotive Ethernet. This is the selection guide neither publishes: what the box does at the PHY layer, when a converter is the wrong box, and the nine criteria that decide fitness, each written as a question to put to the supplier rather than a specification we invented. Standards claims trace to IEEE 802.3 task force records and the public OPEN Alliance specifications. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Side by side comparison of a 10BASE-T1S multidrop mixing segment, one balanced pair with four nodes on short stubs and a termination at each end, against a point to point star of four separate links into switch ports, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

10BASE-T1S and PLCA: Multidrop Ethernet Explained

10BASE-T1S is the one member of the T1 single-pair Ethernet family that keeps a shared medium, and PLCA is the reconciliation sublayer that stops the nodes on it from colliding. This article covers what IEEE 802.3cg standardises, how the beacon and transmit opportunities schedule a cycle, the node count and segment length figures the OPEN Alliance interoperability test suite works to, and the failure modes that put a segment quietly back into contention while every link still looks up. Written by the GSAS Micro Systems engineering team in India for teams bringing up multidrop segments on the bench.

29 Aug 2026 · 12 min read