Académique Documents
Professionnel Documents
Culture Documents
Implementer’s Guide
Requirements and implementation details for Consumer and Small Business routers,
WLAN APs, and residential gateways for systems that run the Microsoft® Windows
Vista™ operating system
Abstract
This paper describes the requirements and implementation details for Consumer and Small
Business routers, wireless LAN access points (WLAN APs), and residential gateways to
interoperate with the Microsoft® Windows Vista™ operating system.
Windows Vista delivers a number of new and enhanced experiences for home networks,
including ease of setup, ease of use, and distribution of digital media throughout the home.
Devices that meet the requirements outlined in this paper will deliver the best experience
with Windows Vista and other Microsoft products, including Microsoft Xbox® and Windows
Media Center Extender, and will receive the benefits of the Windows Vista Logo Program.
The information in this document applies for the Microsoft Windows Vista operating system.
References and resources discussed here are listed at the end of this paper. The current
version of this paper is maintained on the Web at: http://go.microsoft.com/fwlink/?
LinkId=50286
For questions or comments about these requirements or implementation guidelines, please
send e-mail to rtrlogo@microsoft.com.
Contents
Introduction .............................................................................................................................3
Document Scope.....................................................................................................................3
Technology Framework and Definitions...................................................................................4
Setup and Configuration..........................................................................................................6
WCN-Config.........................................................................................................................................6
WCN-FlashConfig................................................................................................................................6
WCN-Config Network...........................................................................................................................7
Simple Config Overview.......................................................................................................................7
Requirements for Wireless Routers and WLAP APs............................................................................8
Network and Bus Basics..........................................................................................................8
Router IP Basics...................................................................................................................................8
802.11 Requirements for Premium Logo (Streaming Media) ..............................................................9
Transparent Connectivity.......................................................................................................11
IPv4 NAT............................................................................................................................................11
Port Assignment Policy..................................................................................................................11
Port Filtering Policy........................................................................................................................11
IPv6 and Transition Technologies......................................................................................................11
Private IPv4 Connectivity (Teredo)................................................................................................12
Public IPv4 Connectivity (6to4)......................................................................................................13
Home Router Considerations When Supporting IPv6...................................................................14
Summary............................................................................................................................................14
Discovery and Control............................................................................................................15
Link Layer Topology Discovery..........................................................................................................15
Requirements for WSD, UPnP, and Auto-Bridge Mode Selection.....................................................16
Quality of Service...................................................................................................................17
QoS and qWAVE................................................................................................................................17
QoS Requirements.............................................................................................................................19
Resources and References...................................................................................................19
Appendix A – DHCP Enable Vendor Extension Schema.......................................................21
Appendix B – UPnP Byte Counter Implementation Details....................................................23
Appendix C – Guidelines Summary.......................................................................................24
Network Infrastructure Device Implementer’s Guide - 2
Disclaimer
This is a preliminary document and may be changed substantially prior to final commercial release of the software
described herein.
The information contained in this document represents the current view of Microsoft Corporation on the issues
discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should
not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any
information presented after the date of publication.
This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under
copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted
in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose,
without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights
covering subject matter in this document. Except as expressly provided in any written license agreement from
Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or
other intellectual property.
Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos,
people, places and events depicted herein are fictitious, and no association with any real company, organization,
product, domain name, email address, logo, person, place or event is intended or should be inferred.
Microsoft, Windows, Windows Vista, and Xbox are either registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Introduction
The difficulty in setting up home networks is often cited as the single largest impediment to
increased Internet usage and delivery of broadband services. Currently, users are confused
by the choices they face in selecting home networking equipment, and are frustrated when
they purchase the wrong equipment or when they configure their network incorrectly and
their devices or applications fail to work. As a result, mainstream consumers are hesitant to
purchase home networking devices and fail to move beyond simple single-PC tasks such as
email and Web surfing.
The Microsoft® Windows Vista™ operating system delivers capabilities that change the
landscape for home networks and networking device vendors. Windows Vista makes it easy
to set up routers, Wireless LAN access points (WLAN APs), and residential gateways that
deliver reliable connectivity and security—provided that these devices meet a base level of
requirements for interoperating with Windows Vista. This document describes those
requirements.
The Windows Vista Logo Program for Consumer routers and WLAN APs creates a single,
unified set of requirements across Microsoft. This ensures that vendors can develop products
that address multiple scenarios, without being constrained by conflicting requirements.
Although these requirements specifically reflect the capabilities and technologies included in
Windows Vista, care has been taken to rationalize all Microsoft requirements for routers and
WLAN APs. Requirements from Microsoft Xbox®, Windows Media Center, MSN, and Small
Business have been unified into one cohesive set to maximize the program’s effectiveness
and benefits to partners.
Note: Small businesses experience network setup and connectivity problems similar to those
found in consumer home networks. For consistency, this document refers primarily to Home
network scenarios; these scenarios are either identical or very similar to those for Small
Business networks, and hence one set of requirements addresses both customer segments.
Document Scope
This paper provides the specific requirements and implementation details for vendors who
design and produce routers, wireless access points, and residential gateways to interoperate
with Windows Vista. Devices that meet the requirements and guidelines in this document will
meet the requirements for the Windows Vista Logo Program.
Device Types
This paper describes requirements and implementation details for these types of devices:
• Routers (both wireless and wired)
• Wireless LAN access points (WLAN APs)
• Residential gateways
Definitions of device types are provided in “Technology Framework and Definitions” later in
this paper.
Note: In this paper, the term “residential gateway” is not used to denote a separate device
class; instead, a residential gateway is treated as a router that includes an integrated
broadband modem. To receive a logo for a residential gateway product, vendors must meet
the requirements for the router device type. No requirements are defined for the modem
functionality in a residential gateway.
Requirements for the following device types are not discussed in this document:
switches, hubs, wireless bridge gaming adapters, broadband modems.
Technology Definitions
Bridge
A Data Link layer (L2) device that connects two or more different LAN segments to form
a single network segment (also known as a subnet or single broadcast domain). A bridge
implements a spanning tree algorithm for network loop detection.
Broadband modem
A Data Link layer (L2) device that bridges a physical broadband WAN interface into
Ethernet or USB.
Hub
A Physical layer device that connects multiple wired network nodes together on the same
LAN segment. A hub implements a repeater function and is a single Ethernet collision
domain.
Network address port translator (NAT)
An IP router that translates the IP addresses and TCP/UDP port numbers of packets as
they are forwarded, as defined by RFC 1631. A NAT allows multiple private network
computers to use a single public IPv4 address. (See NAT references listed at the end of
this paper.)
Definitions of NAT sub-types are as follows:
Full cone
All requests from the same internal IP address and port are mapped to the same
external IP address and port. Any external host can send a packet to the internal
host by sending a packet to the mapped external address. This NAT type is also be
referred to as an “Open” NAT.
Restricted cone
All requests from the same internal IP address and port are mapped to the same
external IP address and port. Unlike a full cone NAT, an external host (with IP
address X) can send a packet to the internal host only if the internal host had
previously sent a packet to IP address X.
Port restricted cone
Similar to a restricted cone NAT, but the restriction includes port numbers.
Specifically, an external host can send a packet, with source IP address X and
source port P, to the internal host only if the internal host had previously sent a
packet to IP address X and port P.
Symmetric (or “strict” NAT)
All requests from the same internal IP address and port, to a specific destination IP
address and port, are mapped to the same external IP address and port. If the same
host sends a packet with the same source address and port, but to a different
destination, a different mapping is used. Only the external host that receives a
packet can send a UDP packet back to the internal host. Symmetric NATs do not
interoperate properly with Windows and many other operating systems and
applications, and should be avoided at all times.
Residential gateway
A device that combines an IP router with a broadband modem, designed to connect a
private network to the Internet. Residential gateways that meet the requirements
described in this document for routers meet the requirements for the Windows Vista
Logo Program, since they contain a full set of router functionality.
Router
A Network layer (L3) device that connects disparate network segments (that is, subnets)
and forwards traffic based on a combination of a network address and a node address.
NAT functionality must be included.
Note: A router with multiple Ethernet interfaces (or one or more wireless interfaces)
does not route between LAN-side interfaces; they are typically switched or bridged.
In other words, a home router generally routes only between the WAN and LAN
interfaces.
In this document, the term “router” refers to both wired-only routers (those that have
only wired Ethernet interfaces) and wireless routers (a router with a wireless access
point as one of its LAN interfaces).
Switch
A multi-port store-and-forward device that may also implement MAC address learning to
selectively forward frames to switch ports based on the destination MAC address. A
switch does not implement a spanning tree algorithm.
Wired router
A router with no wireless (802.11) capabilities.
Wireless bridge gaming adapter
A device that connects an individual Ethernet device to a WLAN. This device type only
bridges between wired and wireless media and only implements a station function on the
wireless interface. Requirements for this device type are not discussed in this document.
Wireless LAN access point (WLAN AP)
A wireless base station used for hosting infrastructure mode IEEE 802.11 wireless
networks. WLAN APs bridge network traffic between wireless clients and a wired network
segment. A wireless access point enables one or more wireless stations (clients) to
associate to its 802.11 interface.
Wireless router
A router that also contains WLAN AP functionality. A wireless router supports all the
functionality defined by both a non-wireless router and WLAN AP.
WCN-Config
To ensure that a user has a positive experience configuring a secure wireless home network,
it is important that the wireless router and WLAN AP devices designed for use in the home
support a consistent, secure method for configuration. These capabilities are provided by
implementing one or both of the setup methods provided by Windows Connect Now, known
as WCN-FlashConfig and WCN-Config Network.
WCN-FlashConfig and WCN-Config Network are both mechanisms for configuring wireless
devices, but they differ in the method used to transfer wireless configuration settings:
• WCN-FlashConfig requires that a physical storage device, such as a USB flash drive
(UFD) or CompactFlash storage card, be physically moved between the computer and
the device in need of wireless configuration settings.
• WCN-Config Network over Ethernet uses UPnP to transfer settings over the wire.
WCN-Config Network over Wi-Fi transfers settings using wireless in-band (that is, no
physical medium is needed for transfer).
WCN-FlashConfig
WCN-FlashConfig first shipped in Windows XP Service Pack 2, and greatly eased the
difficulty associated with setting up wireless networks and adding wireless devices to them
for the small office/home office (SOHO). WCN-FlashConfig is the technology used by the
Wireless Network Setup Wizard in Windows XP Service Pack 2, which can be accessed from
the Control Panel as a Networking task, as identified by the following icon.
WCN-Config Network
WCN-Config Network over Ethernet and over Wi-Fi use the Simple Config protocol for
configuration and setup.
Router IP Basics
Routers should properly handle basic packet routing in order to interoperate with Internet-
based services. Applications that depend on proper router behavior include online gaming
services, peer-to-peer networks, and Internet-based media streaming. Windows Vista
delivers new functionality for online and peer-to-peer services. To be compatible with
Windows Vista functionality, the router must meet the following requirements:
• Packet handling and routing:
• It must be possible for UDP packets from multiple IP addresses to traverse
the NAT component of the router.
• Port mappings must not be changed or closed after receiving an ICMP port-
unreachable packet on the WAN side interface.
• MTU size / Fragmentation requirement:
• IP routers must not fragment IP frames (either LAN to WAN or WAN to LAN)
that are less than 1440 bytes. IP routers should not fragment IP frames that are less
than 1500 bytes. (This requirement ensures interoperability with latency-sensitive
online services.)
• It must be possible to download packets on TCP ports 80 and 3074.
• DHCP Lease characteristics:
When the router assigns IP addresses through DHCP, it must provide the same IP
address with a lease duration of longer than five minutes when a client makes repeated
requests to renew its IP address.
• Session policy:
The router must keep a port association open when the only traffic it is receiving is “keep
alive” traffic generated by way of UDP packets received on the LAN-side interface.
August 5, 2005 — Version 0.6
Network Infrastructure Device Implementer’s Guide - 9
Specifically, the port association must be maintained when the router receives packets at
intervals of 60 seconds or less.
• TCP finish (FIN) segment response:
The router must keep a TCP socket association open until a download is complete, even
after an internal client sends a TCP FIN segment.
Note: These requirements are the same as those required for Microsoft Xbox Live! router
certification program. Vendors whose products already meet Xbox Live! router requirements
can take advantage of this interoperability for other Microsoft products, including Windows
Vista.
This requirement is to ensure that the equipment can provide a high-definition multimedia
stream to a typical house or apartment. Figure 3 shows the layout of an apartment with the
router in the northeast corner and three wireless stations in adjoining rooms. Various, typical
obstructions such as walls, doors, furniture, and appliances are also shown. The linear
distance between the wireless access points and the stations is of some consequence, but
the number of obstructions such as walls is more important.
101'-6"
97'-4 1/4"
60'-6 7/16"
T P1 3 /8"
92'-1
T P3
2 4 '- 0 "
T P2
9 4'-1"
Transparent Connectivity
The Transparent Connectivity technology area of Windows Connect Now (as listed in Table
1) ensures that home networks are properly protected from the WAN environment, while
employing firewall traversal and port mapping technologies to seamlessly deliver Internet-
based experiences.
IPv4 NAT
Most home networks involve the use of a cable modem or DSL modem, together with a
router, to share the broadband connection to the Internet with all of the computers on the
private network. These devices typically perform this sharing function by acting as a NAT.
It is important to understand the influence of a NAT on applications such as online gaming,
chat, and other peer-to-peer dependent connections. NAT makes it difficult to establish peer-
to-peer sessions between computers separated by one or more NATs. It is critically
important that users do not have to manually configure their NAT devices to access all the
services available on the Internet. As a result, proper NAT behavior in routers is an essential
part of the Windows Vista experience.
Every Windows component in Windows Vista is IPv6 capable and attempts to use IPv6 as
the preferred means of communication. Computers running Windows Vista will dramatically
increase the rate of deployment of IPv6, and as a result, the availability of IPv6-enabled
devices and services.
For routers, full support of IPv6 is a requirement for interoperability with Windows Vista.
Implementing IPv6 will simplify the customer experience with Windows Vista. Because most
of the Internet still uses IPv4, the most important pieces of the IPv6 requirements is to
support two transition technologies, called Teredo and 6to4, which allow IPv6 traffic to be
carried over IPv4 networks. This allows applications to communicate using IPv6 even when
they are connected to IPv4 networks.
With Teredo, the Windows Vista network stack tunnels IPv6 traffic over IPv4 UDP. With 6to4
tunneling, the router itself (that is, with no involvement of the operating system) can
encapsulate IPv6 traffic for transmission across the IPv4 Internet.
Support for both Teredo and 6to4 are required for residential gateways that want to
interoperate with Windows Vista. Implementing 6to4 can only be done by creating a
complete IPv6 stack and related protocols (e.g. DHCPv6, etc).
The following sections outline the two basic types of connectivity scenarios provided by
Internet Service Providers (ISPs) and multiple service operators (MSOs), and the resulting
router requirements in an IPv4-based network. These scenarios describe how to achieve
IPv6 connectivity over an existing IPv4 network infrastructure. For information about
additional scenarios that cover native IPv6 deployment, see the IPv6 IGD Cookbook. (See
the references and resources listed at the end of this paper.)
The additional requirements for achieving full native IPv6 support, described later in this
section, must also be met for a router to receive a Windows Vista logo.
For Teredo to work properly, the router must meet these basic requirements:
• Support UPnP IGD port mapping requests.
August 5, 2005 — Version 0.6
Network Infrastructure Device Implementer’s Guide - 13
• The Teredo client must be able to send outbound UDP traffic to the Teredo server. If
the router has outbound filtering, then it must support UPnP IGD port mapping requests
to allow Teredo to open the ports it needs.
• Avoid resetting port mappings if an Internet Control Message Protocol (ICMP) Echo
message fails or times out.
• Implement cone or restricted NAT.
• Do not use a symmetric NAT implementation. Teredo only works over cone and
restricted NATs.
• Support Hairpin or Loopback functionality in the NAT.
This means the NAT must carry out a “twice-NAT” translation of addresses for local
systems, allowing them to communicate with one another. In other words, when a host
on the private side of a NAT device attempts to connect with another host behind the
same NAT device using the public address of the host, the NAT device must perform
the equivalent of a “twice-NAT” translation on the packet. The originating host's private
endpoint must be translated into its assigned public endpoint, and the target host's
public endpoint must be translated into its private endpoint, before the packet is
forwarded to the target host.
For details about Teredo, see the related references listed at the end of this paper.
Name Resolution
IPv6 addresses are too long to be typed by a user on a regular basis. For example, typing
http://192.168.2.1 might be acceptable for IPv4, but IPv6 usability requires using name-
based URLs, such as http://myrouter. Routers should:
• Proxy DNS queries outside on names for which the built-in DNS service is not
authoritative, regardless of record type.
• Respond to DNS queries for the router itself.
It is strongly recommended that IPv6 configuration and reports include DNS names
alongside (or instead of) IPv6 address. Systems on the local network should be automatically
given the router address for DNS lookups by DHCPv6. For names that are not on the local
network, the router should proxy the DNS queries to the remote service.
Firewall Capabilities
Home routers should provide at least stateful IPv6 packet filtering to make up for the fact that
the address translation and concealment functionality provided by IPv4 NATs is no longer
available.
Configured Tunnels
Configured IPv6-over-IPv4 tunnels can extend native IPv6 connectivity, but given their poor
scaling properties and the need for individual provisioning, they are optional. The 6to4
service does require relaying into the native IPv6 Internet, but has better scaling properties
for homes.
Summary
Table 2 summarizes the requirements and recommendations for ensuring that devices meet
transparent connectivity requirements.
Table 2 Summary of Router Requirements for IPv6 Scenarios
ISP / MSO Required / Implementation details
scenario Optional
Private IPv4 Required Adhere to Teredo-compatible behavior: for example, do
Connectivity not implement a symmetric NAT.
(Teredo) Support NAT loopback.
Allow outbound UDP traffic.
Support UPnP.
Public IPv4 Required Implement stateless DHCPv6 server.
Connectivity Implement 6to4 tunneling functionality.
(6to4) Support IPv6 Neighbor Discovery and host
autoconfiguration.
Native IPv6 Required for Provide both DHCPv6 server and stateful client
Connectivity Premium Logo functionality.
Support the ISP’s client-to-ISP authentication and
encapsulation protocol.
Support IPv6 Neighbor Discovery and host
autoconfiguration.
Native IPv6 Recommended Provide both DHCPv6 server and stateful client
Connectivity (Optional) functionality.
with Tunneled Support the ISP’s IPv4-over-IPv6 tunneling protocol.
IPv4 Provide both IPv6 native LAN functionality and IPv4
native LAN functionality simultaneously, without the one
interfering with the other.
Note: It is not necessary to implement all IPv6 services for the WAN interface as part of the
Silver logo requirements. Residential Gateways need to be able to work with IPv6 clients on
the LAN side, but IPv6 support is not a requirement on the WAN connection. Full support for
IPv6 on the WAN interface is an optional requirement for Premium.
• Quiescent. A Responder waits for a Mapper to start the mapping process. After the
Responder receives a MapBegin frame, it moves to the Hello state to begin association
with a Mapper.
• Hello. A Responder associates with a Mapper. The Mapper gets a list of the
Responders on the network. A generation number (an identifier for the mapping session)
is created. Responders avoid network overload on large networks. After association with
Mapper is complete, a Responder moves to the Command Loop state.
• Command Loop. During an active mapping session, devices spend most of their
time in the Command Loop state. When the device is connected using a wired 802.3
interface, the interface must enter promiscuous mode; however, this is not necessary for
devices that connect using Wi-Fi. Responders execute Emit and Query commands
received from a Mapper. After a timeout period or after receiving a command from the
Mapper that the map session is complete, the device returns to its usual Quiescent state.
• Emit. Each entry from the existing list of Emit requests is serviced in turn. A
Responder continues to handle incoming protocol frames. While in this state, it drops
incoming Emit and Query requests. After all the requests are serviced, the Responder
returns to the Command Loop state.
To ensure that devices work well with the Windows Vista LLTD protocol, routers and WLAN
APs must do the following:
• Implement LLTD Responder according to the LLTD specification. (See references
and resources at the end of this document.)
• Report properly formatted metadata for mandatory TLVs (Type Length Value pairs)
according to LLTD specification.
WAN Device
WAN Connection
Device
Layer 3 Port
Forwarding
Service
LAN Device
LANHost Config
Management Service
(Optional )
Figure 4. The Logical Structure of Devices and Services within UPnP IGD
Populating the Optional metadata values is strongly recommended. For more information
about PnP-X, see the “Network Connected Devices, Function Discovery and PnP-X”
whitepaper. (See references listed at the end of this paper.)
• Support “Auto-Bridge”— that is, entering a Bridge mode—as follows:
• The device must continually perform a DHCP IP address assignment
request on its WAN interface.
If it receives a private address in the range 192.168.x.y, where x and y are any
values between 0 and 9, the device must ‘toggle’ (configure) itself into a bridged
mode, to prevent the creation of an additional subnet.
In this mode, the device will act as a pure WLAN AP on its WAN interface (that is, it
will bridge between the LAN and WAN), and as a switch on all wired interfaces. NAT,
DHCP address assignment, and IP routing are disabled in Bridge mode.
• All interfaces must be bridged together when the device enters Bridge mode.
• The device must ship with Auto-Bridge configuration as its default mode.
The vendor can implement the ability to override default settings through the device’s
Web interface management UI. However, the device must ship with Auto-Bridge
configuration as the default mode (that is, its factory-configured state), and the
device must return to this state after a hard device reset.
• DHCP server on the router assigns addresses from a preset pool in one of
the 192.168.x.y/24 networks ( where x is any value between 0 and 9).
• The UPnP IGD implementation, must support configuration of at least 25
simultaneous port mappings.
In the device’s default (factory-shipping) state, all ports numbers must be allowed to be
mapped, including well-known ports such as 21, 25, 80, 445, and 3389.
An optional service and schema that the device might choose to implement is outlined in
Appendix A.
Quality of Service
The Quality of Service (QoS) component of Windows Connect Now (as listed in Table 1)
ensures that home routers, WLAN APs, and wireless routers employ the necessary protocols
to report status, diagnose problems, and manage bandwidth on the home network.
QoS Requirements
Baseline QoS requirements for routers and WLAN APs are:
• Must never drop an 802.1Q priority tagged packet or modify the 802.1Q priority tag.
Note: 802.1Q refers to the priority field (i.e. formerly 802.1P), not VLAN.
• Must never add an 802.1Q tag with priority value of zero (0).
• Best effort (BE) packets must not carry any 802.1Q priority tag.
• Must never modify the DSCP field of a packet.
Premium QoS requirements for routers and WLAN APs are:
• Must support IEEE 802.1D Annex G for priority mapping (Table 3 collapses this
specification into four traffic classes).
• 802.11 wireless access points and routers must have Wi-Fi WMM certification.
• Must implement LLTD Responder protocol with time probe (QoS) extensions. See
“Link Layer Topology Discovery” earlier in this document.
• When bridging packets from an 802.3 LAN interface to an 802.11 LAN interface:
• If an incoming packet contains an 802.1Q priority tag, this tag must be
translated to a WMM access category as defined in section 3.3.1 of WMM
specification
• If an incoming packet does not contain an 802.1Q priority tag, but does
contain a DSCP value, this value must be translated to a WMM access category as
defined by Table 3.
If the DSCP value is not one of those listed in Table 3, the best effort (BE) WMM
access category must be used.
• When bridging packets from an 802.11 LAN interface to an 802.3 LAN interface, if
association with 802.11 station (STA) is WMM enabled, the WMM access category must
be translated to an 802.1Q priority tag as defined by Table 3.
Table 3 WMM Access to 802.1Q Priority Translation
Description 802.1Q user priority WMM access DSCP
category
Background 1 BK 0x08
Best Effort 0 BE 0x00
Video (AV) 5 VI 0x28
Voice 7 VO 0x38
X_DHCPEnabled
This variable enables the DHCP services on the LAN interface. If the value is set to 1, the
DHCP server will function according to how DHCPRelay variable is set. If the value is set to
0, IGD will not respond to DHCP requests.
Eventing and Moderation
Variable name Evented Moderated Max event Logical Min delta
event rate combination per event
X_DHCPEnabled No No N/A N/A N/A
Actions
Action name Required or Optional
X_SetDHCPEnabled X
X_GetDHCPEnabled X
X_SetDHCPEnabled
This action enables or disables the DHCP services on the LAN interface.
Arguments
Argument Direction relatedStateVariable
NewDHCPEnabled IN X_DHCPEnabled
Dependency on State (if any)
X_GetDHCPEnabled
This action retrieves the current setting of a flag that indicates whether the DHCP services
are enabled.
Arguments
Argument Direction relatedStateVariable
<actionList>
<action>
<name>X_SetDHCPEnabled</name>
<argumentList>
<argument>
<name>NewDHCPEnabled</name>
<direction>in</direction>
<relatedStateVariable>X_DHCPEnabled</relatedStatevariable>
</argument>
</argumentList>
</action>
<action>
<name>X_GetDHCPEnabled</name>
<argumentList>
<argument>
<name>NewDHCPEnabled</name>
<direction>out</direction>
<relatedStateVariable>X_DHCPEnabled</relatedStatevariable>
</argument>
</argumentList>
</action>
</actionList>
<serviceStateTable>
<stateVariable sendEvents="no">
<name>X_DHCPEnabled</name>
<dataType>boolean</dataType>
</stateVariable>
</serviceStateTable>