Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29341-26-14 defines the WANEthernetLinkConfig service, a lightweight UPnP service focused specifically on Ethernet-based WAN interfaces. In modern broadband architectures, Ethernet WAN (also known as Ethernet in the First Mile or EFM) is increasingly deployed for fiber-to-the-premises (FTTP) and metro Ethernet services. This service provides a standardized interface for reading and, where supported, configuring Ethernet-specific link parameters on the WAN port.
The service is deliberately minimal by design, containing a small set of state variables and actions compared to other WAN services. This reflects the fact that Ethernet WAN interfaces are typically straightforward — they require less configuration than DSL or PPP links. The core responsibility of this service is to expose the Ethernet MAC address of the WAN interface and to provide link-layer diagnostic capabilities.
The WANEthernetLinkConfig service exposes several key state variables. The EthernetLinkStatus variable reports the current link state — Up, Down, or Unknown. The MACAddress variable provides the WAN Ethernet interface’s MAC address in standard colon-delimited hexadecimal notation (e.g., “00:1A:2B:3C:4D:5E”). This is particularly important for ISP provisioning, where MAC address binding is commonly used for IP address allocation and access control.
The service optionally supports the GetAdapterType and SetAdapterType actions, enabling the selection of Ethernet adapter mode (e.g., “AutoSense”, “10BaseT”, “100BaseTX”, “1000BaseT”). However, many residential gateways implement these actions as no-ops or return “Unsupported” because the adapter type is determined by the hardware platform and auto-negotiation, not software configuration.
| Action | Arguments | Description |
|---|---|---|
| GetMACAddress | Out: NewMACAddress | Retrieve the WAN Ethernet MAC address |
| GetAdapterType | Out: NewAdapterType | Get current Ethernet adapter mode |
| SetAdapterType | In: NewAdapterType | Set Ethernet adapter mode (if supported) |
| GetLinkStatus | Out: NewEthernetLinkStatus | Get current Ethernet link state |
From a network engineering perspective, the WANEthernetLinkConfig service serves three primary use cases. First, MAC address discovery for ISP provisioning — when deploying a new gateway or replacing an existing one, the control point can programmatically retrieve the WAN MAC address and register it with the ISP’s self-provisioning portal. Second, link diagnostics — by monitoring the EthernetLinkStatus variable over time, engineers can detect flapping Ethernet links that may indicate faulty cables or port hardware issues.
Third, the service supports automated troubleshooting. When EthernetLinkStatus is Down, the control point can check the MACAddress to confirm the correct interface is being monitored, then escalate to checking physical connectivity (cable, SFP module, or ONT power). Some advanced gateways also expose AdapterType to verify that auto-negotiation has completed successfully and that the link is operating at the expected speed and duplex mode.
The service is particularly relevant in FTTH (Fiber to the Home) deployments where the ONT (Optical Network Terminal) presents an Ethernet handoff to the customer router. In this scenario, the WANEthernetLinkConfig service reports the status of the Ethernet link between the router and the ONT, providing a clear demarcation point for troubleshooting physical connectivity issues.