prplos/.testbed/cdrouter/configurations/vlan-ipv6
Petr Štetiar e266163bea ci: cdrouter: switch USP testing from STOMP to MQTTv5 as primary MTP
Currently all CDRouter USP protocol tests in prplOS use STOMP MTP
(100%). This no longer matches the FEAT-63 delivery plan and industry
adoption.

MQTTv5 should become the default MTP for the majority of CDRouter test
runs, while keeping WebSocket and STOMP coverage in some jobs as smaller
regression slices.

So lets switch the shared template to MQTTv5 by default, parameterising
the shipped CDRouter configs instead of cloning them, and adding guarded
DUT init helpers that stop obuspa, install the requested reset file,
clear /etc/obuspa.db, start obuspa again, and wait for the USP data
model to come back.

Use the existing job matrix to keep protocol coverage aligned with the
agreed distribution:

 - Wireless smoke tests use WebSocket
 - prplOS Network Test Plan Candidate jobs use WebSocket
 - IPv6 Top-100+mDNS VLAN jobs use STOMP
 - all remaining jobs use MQTTv5
 - MQTTv3 stays out of scope

References: PCF-1323, PCF-2322
Assisted-by: codex:gpt-5.4:xhigh
Assisted-by: claude:opus-4-6:1m-context
Co-developed-by: Sergio Panseri <sergio.panseri@consult.red>
Co-developed-by: Piotr Nakraszewicz <piotr.nakraszewicz@consult.red>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2026-04-21 16:00:15 +01:00

2678 lines
96 KiB
Plaintext

SECTION "About" {
# Cable/DSL Router Test Suite
#
# Auto-generated by cdrouter-cli -upgrade-config on 2022-06-03 12:25:19
# Version: Version 13.1.1 (cf9d6b1), built 2022-04-05 17:19:59 by build@cdr-forge7.corp.qacafe.com (x86_64)
#
# Local.conf
#
# This is the main configuration file for CDRouter. This file defines the
# configuration of the router under test and controls various aspects of
# CDRouter's behavior. This file consists of a number of unique test variables
# called 'testvars' which are grouped by interface, protocol, or functionality.
# The basic syntax for all testvars is:
#
# testvar NAME VALUE
}
SECTION "Base Configuration" {
SECTION "WAN" {
SECTION "WAN Interface" {
# testvar wanInterface eth2
# testvar wanMode DHCP
# testvar wanIspIp 202.254.1.1
# testvar wanIspAssignIp 202.254.1.2
# testvar wanIspMask 255.255.255.0
# testvar wanDomainName qacafe.com
# testvar forwardingMode route
# testvar wanDutMac none
# testvar wanDutClientID 01000000000001
# testvar wanAuthenticator no
# testvar wanNatIp 202.254.1.2
# testvar wanIspNextIp 202.254.1.3
}
SECTION "WAN Gateway and DHCP Relay" {
# testvar wanIspGateway 10.0.0.2
# testvar wanIspAssignGateway 4.0.0.1
# testvar wanIspAssignMask 255.255.255.0
# testvar IPv4HopCount 1
# testvar dhcpRelayServer 10.0.0.2
}
SECTION "DHCP Server" {
# testvar dhcpLeaseTime 300
# testvar dhcpServerBroadcast no
# testvar dhcpServerRapidCommit yes
# testvar dhcpServerClientIDBehavior rfc6842
# testvar dhcpServerResponseDelay 4500
# testvar dhcpConnectOnDemand no
# testvar dhcpServerOptionCode1 69
# testvar dhcpServerOptionData1 04040404
# testvar wanDhcpClientOptionCode1 60
# testvar wanDhcpClientOptionData1 04040404
# testvar dhcpClientMac auto
}
SECTION "DHCP Authentication" {
# testvar supportsDhcpAuth no
}
SECTION "PPPoE Server" {
# testvar pppoeConnectOnDemand no
# testvar pppoeIdleTimeout 60
testvar pppoeUser softathome
testvar pppoePassword softathome
# testvar pppoeAcName qacafe-ac
# testvar pppoeServiceName any
# testvar pppoeAcCookie auto
# testvar pppoeMaxPayload none
}
SECTION "PPTP Server" {
# testvar pptpUser qacafe
# testvar pptpPassword qacafe123
# testvar pptpConnectOnDemand yes
# testvar pptpServerIp 202.254.201.1
# testvar pptpClientIp 202.254.201.2
# testvar pptpUseDHCP no
}
SECTION "L2TP Server" {
# testvar l2tpUser qacafe
# testvar l2tpPassword qacafe123
# testvar l2tpConnectOnDemand yes
# testvar l2tpServerIp 202.254.201.1
# testvar l2tpClientIp 202.254.201.2
# testvar l2tpUseDHCP no
}
SECTION "DS-Lite" {
# testvar ipv6DsliteAftr 3001:aaaa::1
# testvar dhcpv6WanAftrName aftr.qacafe.com
# testvar dsliteFirewallMode address-restricted
}
SECTION "MAP / LW4o6" {
# testvar mapBmrRuleIpv6Prefix 5002:db8:0:2ff::
# testvar mapBmrRuleIpv6PrefixLen 48
# testvar mapBmrRuleIpv4Prefix 5.0.0.0
# testvar mapBmrRuleIpv4PrefixLen 24
# testvar mapBmrRuleEABitLen 16
# testvar mapSharingRatio 256
# testvar mapStartPort 4096
# testvar mapPsid 255
# testvar mapEnableDhcpv6Options yes
SECTION "MAP-E / LW4o6" {
# testvar mapTunnelFlowLabel 0
# testvar mapTunnelHopLimit 64
# testvar mapTunnelTrafficClass 0
}
SECTION "MAP-T" {
# testvar mapDmrIpv6Prefix 5001:db8::
# testvar mapDmrIpv6PrefixLen 48
# testvar mapTosTranslate yes
}
}
SECTION "PPP Options" {
# testvar pppAuthType PAP
# testvar pppForceLcpMRU 1500
# testvar pppMagicNumber yes
# testvar pppConnectionDelay 10
# testvar pppRestartTimeout 300000
# testvar pppFailUsesICMP no
}
SECTION "WAN 802.1q VLAN" {
testvar wanVlanId 101
# testvar wanVlanPriority 0
}
SECTION "WAN 802.1ad VLAN" {
# testvar enableVlanStacking no
# testvar wanInnerVlanId 100
# testvar wanInnerVlanPriority 0
# testvar wanOuterVlanId 100
# testvar wanOuterVlanPriority 0
# testvar wanOuterVlanQinQ no
}
SECTION "Wireless Access Point (AP)" {
# testvar wanApBand 2.4GHz
# testvar wanApSSID qa-net
# testvar wanApChannel auto
SECTION "WPA Authenticator" {
# testvar wanApWpaMode RSN
# testvar wanApWpaKeyMgmt PSK
# testvar wanApWpaCipher CCMP-128
# testvar wanApWpaGroupCipher auto
# testvar wanApWpaPMF auto
# testvar wanApWpaPsk qacafe123
# testvar wanApWpaSaePassword "sae secret"
}
}
SECTION "WAN 802.1X and RADIUS" {
SECTION "WAN RADIUS" {
# testvar wanRadiusEnable no
# testvar wanRadiusInterface wan
# testvar wanRadiusIp 3.3.3.44
# testvar wanRadiusSecret qacafe123
# testvar wanRadiusServerAttrType1 200
# testvar wanRadiusServerAttrData1 04040404
}
SECTION "WAN EAP Settings" {
# testvar wanEapType eap-md5
SECTION "WAN Supplicant Credentials" {
# testvar wanEapIdentity1 user1
# testvar wanEapPassword1 qacafe123
}
SECTION "WAN Authentication Options" {
# testvar wanEapRootCert /usr/cdrouter/tests/root.pem
# testvar wanEapServerCertPath /usr/cdrouter/tests/server.pem
# testvar wanEapServerCertPassword qacafe123
# testvar wanEapFragmentSize 1024
}
}
}
SECTION "WAN DNS" {
# testvar wanDnsServer 202.254.101.1
# testvar wanBackupDnsServer 202.254.101.2
# testvar wanBackupDnsServer2 0.0.0.0
# testvar wanBackupDnsServer3 0.0.0.0
# testvar DNStoDHCP no
# testvar supportsDnsProxy yes
# testvar supportsDnsCaching yes
# testvar dnsCacheSize 150
# testvar dnsLookupTimeout 5
# testvar dnsFailoverAuth "2 4 5"
# testvar dnsFailoverNonAuth "2 4 5"
# testvar dnsFailoverDelay 10
# testvar dnsFailoverAttempts 20
# testvar dnsRelayFailover 120
# testvar dnsForwardServerStatus no
# testvar dnsUsageProfile opportunistic-privacy
# testvar dnsCaptive no
SECTION "User Configurable DNS Entries" {
testvar dnsHostname1 cpe01.prplOS.prplfoundation.org
testvar dnsIp1 7.7.7.7
}
}
SECTION "HTTP" {
# testvar supportsHttpProxy yes
# testvar httpProxyIdleTimeout 30
# testvar httpMaxHeaderCount 200
}
SECTION "NTP" {
# testvar ntpServer1 3.3.3.6
testvar ntpServerName1 0.europe.pool.ntp.org
# testvar ntpServer2 3.3.3.7
testvar ntpServerName2 1.europe.pool.ntp.org
# testvar ntpStartDate "6/2/2007 11:00 am UTC"
# testvar ntpOffset 0
# testvar enableRFC868TimeProtocol no
}
SECTION "Dynamic DNS" {
# testvar supportsDynDns no
# testvar dynDnsServerIp 66.37.215.49
# testvar dynDnsTransport http
# testvar dynDnsHostname test.domain.com
# testvar dynDnsUsername qacafe
# testvar dynDnsPassword qacafe123
# testvar dynDnsSystem dyndns
# testvar dynDnsMx mail.domain.com
# testvar dynDnsBackMx no
# testvar dynDnsWildcard off
# testvar dynDnsAgent RAS/1.1
# testvar dynDnsWait 30
# testvar testDynDnsErrorCode no
# testvar dynDnsServerReturn !yours
}
SECTION "WINS Servers" {
# testvar winsServer1 3.3.3.4
# testvar winsServer2 3.3.3.5
}
SECTION "WAN Static Routes" {
# testvar staticRouteWanNetwork1 7.1.1.0/255.255.255.0
# testvar staticRouteWanNextHop1 wan
}
}
SECTION "LAN" {
SECTION "LAN Interface" {
# testvar lanInterface eth1
# testvar lanMode DHCP
# testvar lanClients 1
# testvar lanSecurity NONE
# testvar lanIp 192.168.1.1
# testvar lanMask 255.255.255.0
# testvar lanDomainName qacafe.com
# testvar lanMtu default
testvar lanHostname prplOS.lan
# testvar lanGuestMode no
SECTION "ARP Settings" {
# testvar arpMode strict
# testvar arpSupportGratuitous yes
}
}
SECTION "LAN DNS" {
# testvar lanDnsServer 192.168.1.1
# testvar lanStaticDns no
# testvar supportsDnsHostnameCreate no
}
SECTION "DHCP Client" {
# testvar dhcpClientTimeout 5
# testvar dhcpInform no
# testvar dhcpClientStart 192.168.1.2
# testvar dhcpClientEnd 192.168.1.254
# testvar dhcpClientLeaseTime 86400
# testvar dhcpRapidCommit no
# testvar ipv4MaxLanClients auto
# testvar dhcpClientExclude "192.168.1.47 192.168.1.48"
# testvar dhcpCreateDelay 0
# testvar dhcpReleaseDelay 300
# testvar dhcpServerMac auto
# testvar dhcpClientVendorClass myIpDevice
# testvar useDHCPpadding yes
# testvar dhcpClientTrackSeconds no
# testvar dhcpClientRequestNtp no
# testvar lanDhcpClientOptionCode1 60
# testvar lanDhcpClientOptionData1 04040404
SECTION "DHCP Client Reservations" {
# testvar dhcpClientReservedIp1 192.168.1.10
# testvar dhcpClientReservedMac1 b0:75:0c:00:00:00
}
SECTION "DHCP Client Extra Parameters" {
# testvar dhcpExtraClientParams "69 70"
}
SECTION "DHCP Client Extra Options" {
# testvar dhcpClientOptionCode1 124
# testvar dhcpClientOptionData1 000000000401020304
}
}
SECTION "802.11 Wireless" {
# testvar lanSSID qa-net
# testvar lanChannel auto
# testvar lan80211Phy auto
# testvar lanBSSID auto
# testvar lan80211BandSteering none
SECTION "WPA Configuration Options" {
# testvar wpaMode auto
# testvar wpaKey qacafe123
# testvar wpaSaePassword "sae secret"
# testvar wpaKeyMgmt PSK
# testvar wpaCipher auto
# testvar wpaGroupCipher auto
# testvar wpaPMF auto
}
SECTION "WEP Encryption Options" {
# testvar lanWEPKey off
# testvar lanWEPKeyIndex 0
}
SECTION "Hotspot Router Settings" {
# testvar browserLoginUrl1 https://192.168.1.1/login?user=%USERNAME%&passwd=%PASSWORD%
# testvar browserLogoutUrl1 http://192.168.1.1/logout?username=%USERNAME%
SECTION "Hotspot Clients" {
# testvar clientLoginName1 client1
# testvar clientLoginPassword1 admin1
}
SECTION "Advanced Hotspot Settings" {
# testvar browserLoginProc example_login
# testvar browserLogoutProc example_logout
# testvar browserScriptsPath /usr/cdrouter/tests/helper-scripts/hotspot-login.tcl
}
}
SECTION "Expected Beacon Information" {
# testvar wifiBeaconWpaMode none
# testvar wifiBeaconWpaKeyMgmt PSK
# testvar wifiBeaconWpaCipher CCMP-128
# testvar wifiBeaconRsnCipher CCMP-128
# testvar wifiBeaconWpaGroupCipher CCMP-128
# testvar wifiBeaconPhy "n a ac"
}
}
SECTION "LAN 802.1X and RADIUS" {
SECTION "LAN RADIUS" {
# testvar enableRADIUSserver yes
# testvar radiusHost remoteHost
# testvar radiusSecret qacafe123
# testvar radiusServerAttrType1 200
# testvar radiusServerAttrData1 04040404
}
SECTION "LAN EAP Settings" {
# testvar eapType eap-tls
SECTION "LAN Supplicant Credentials" {
# testvar eapIdentity1 user1
# testvar eapPassword1 qacafe123
# testvar eapUserCertPath1 /usr/cdrouter/tests/user1.pem
# testvar eapUserCertPassword1 qacafe123
# testvar eapUserPrivateKey1 ""
}
SECTION "LAN Authentication Options" {
# testvar eapRootCert /usr/cdrouter/tests/root.pem
# testvar eapServerCertPath /usr/cdrouter/tests/server.pem
# testvar eapServerCertPassword qacafe123
# testvar eapFragmentSize 1024
# testvar eapTxWhen 60
# testvar eapQuietPeriod 60
# testvar eapReAuthMax 2
# testvar eapSendLogoffFailure yes
# testvar eapReAuthPeriod 0
}
}
}
SECTION "LAN 802.1q VLAN" {
testvar lanVlanId 201
# testvar lanVlanPriority 0
}
SECTION "LAN Static Routes" {
# testvar staticRouteLanNetwork1 2.0.0.0/255.255.255.0
# testvar staticRouteLanNextHop1 192.168.1.18
}
}
SECTION "Firewall and NAT" {
SECTION "NAT Options" {
testvar natSimultaneousTcp yes
# testvar natSrcPort0 yes
# testvar natSupportsP2P yes
# testvar natPortParity yes
# testvar natMode port-restricted
# testvar natVerifyIpId yes
# testvar defaultTcpEchoPort 50000
# testvar defaultUdpEchoPort 50000
# testvar natRefreshBehavior both
SECTION "NAT Timers" {
# testvar natFinTimeout disabled
# testvar natRstTimeout disabled
# testvar natTcpTimeout disabled
# testvar natSynTimeout disabled
# testvar natUdpTimeout disabled
# testvar natDnsTimeout disabled
# testvar natIcmpTimeout disabled
# testvar natRtspTimeout disabled
# testvar natLagTime 0
}
}
SECTION "Protocol Pass Through" {
SECTION "IPSEC Pass Through" {
# testvar supportsIPSECpass yes
# testvar ipsecMaxTunnels 20
# testvar ipsecScaleSameServer no
# testvar alwaysUseIke no
# testvar ipsecPassRetransmit no
# testvar unknownPassthrough yes
}
SECTION "PPTP Pass Through" {
# testvar supportsPPTPpass yes
# testvar pptpMaxTunnels 20
}
SECTION "L2TP Pass Through" {
# testvar supportsL2TPpass yes
# testvar l2tpMaxTunnels 20
}
SECTION "PPPoE Pass Through" {
# testvar supportsPPPoEpass no
}
}
SECTION "Port Triggers" {
# testvar portTriggers no
# testvar portTriggerTimeout 0
# testvar portTriggerDelay 0
# testvar portTriggerOpenDelay 0
# testvar triggerName1 net2phone-1
# testvar triggerAddrType1 ipv4
# testvar triggerPort1 6801
# testvar triggerType1 udp
# testvar triggerPublic1 30000
# testvar triggerPublicType1 both
}
SECTION "Application Layer Gateways (ALGs)" {
SECTION "MSN Messenger" {
# testvar supportsMsnAlg no
# testvar msnNotificationServerPort 1863
# testvar msnSwitchBoardServerPort 1863
}
SECTION "RTSP" {
# testvar supportsRtspAlg no
# testvar rtspTeardownDelay 5
# testvar rtspGetParameterInterval 5
}
SECTION "SIP" {
# testvar supportsSipAlg yes
# testvar sipInterface wan
# testvar sipServerIp 3.3.3.8
# testvar ipv6SipServerIp 3001:051a:cafe::4
# testvar sipCallTeardownDelay 5
# testvar sipMaxOutboundCalls 10
# testvar sipMaxInboundCalls 10
# testvar sipCallPacing 0
# testvar sipScaleRunTime 30
# testvar sipScaleServerPort 5060
# testvar sipScaleClientPort 5060
# testvar sipMaxUserNames -1
# testvar rtpSendInterval 5000
}
SECTION "FTP" {
# testvar ftpPortTimeout 120
}
}
SECTION "Virtual Services (Port Mappings)" {
# testvar virtualWANTransType none
# testvar virtualLANTransType public
SECTION "TCP Virtual Services" {
# testvar virtualTcpServices no
# testvar virtualTcpServicePort1 21
# testvar virtualTcpServiceHost1 192.168.1.200
# testvar virtualTcpServiceName1 ftp
# testvar virtualTcpServiceLanPort1 21
}
SECTION "UDP Virtual Services" {
# testvar virtualUdpServices no
# testvar virtualUdpServicePort1 53
# testvar virtualUdpServiceHost1 192.168.1.203
# testvar virtualUdpServiceName1 dns
# testvar virtualUdpServiceLanPort1 53
}
}
SECTION "Port Scanning, Firewall and DoS Options" {
# testvar portScanStart 0
# testvar portScanStop 65535
# testvar portScanDelay 1
testvar firewallTcpOpenPorts "50805"
# testvar firewallTcpClosedPorts 2323
# testvar firewallUdpOpenPorts 1234
testvar firewallUdpClosedPorts 68
# testvar firewallOutBlockedTcpPorts 1234
# testvar firewallOutBlockedUdpPorts 1234
# testvar firewallOutBlockedIpProtos 0
# testvar wanPingRespond no
SECTION "Denial of Service Options" {
# testvar dosRecoveryTime 5
# testvar dosAttackAttempts 100
# testvar dutMgmtPort 80
# testvar dutSecureMgmtPort disabled
# testvar dosSynAttackPort 80
# testvar dosSynAttackAttempts 100
}
SECTION "Deprecated SSL Protocols and Ciphers" {
# testvar sslDeprecatedProtocols "sslv2 sslv3"
# testvar sslDeprecatedCiphers "DES-CBC-SHA ECDH-ECDSA-RC4-SHA ECDH-RSA-RC4-SHA ECDHE-ECDSA-RC4-SHA ECDHE-RSA-RC4-SHA EDH-DSS-DES-CBC-SHA EDH-RSA-DES-CBC-SHA EXP-DES-CBC-SHA EXP-EDH-DSS-DES-CBC-SHA EXP-EDH-RSA-DES-CBC-SHA EXP-RC2-CBC-MD5 EXP-RC4-MD5 RC4-MD5"
}
}
SECTION "DMZ" {
# testvar lanDmzHost 192.168.1.253
# testvar lanDmzTcpPortExceptions 113
# testvar lanDmzUdpPortExceptions 1234
# testvar lanDmzIpProtoExceptions 2,47
# testvar lanDmzSupportsIcmp no
}
SECTION "URL Filtering" {
# testvar urlFilterSupported no
# testvar filtered-urls "http://abc.com/yahoo.htm http://www.foo.com/home.htm"
# testvar non-filtered-urls http://qacafe.com
# testvar urlFilterBlockedText "This website is blocked"
}
SECTION "XBox Live Options" {
# testvar xboxNatMinType open
# testvar xboxPort 3074
# testvar xboxMtu 1364
}
}
SECTION "Advanced Protocols" {
SECTION "RIP v1/v2" {
# testvar ripSupported no
# testvar ripVersion 1
# testvar ripV2mode multicast
# testvar ripAuthMode none
# testvar ripPassword qacafe123
# testvar ripMaxRoutes 96
# testvar ripRouteTimeout 180
# testvar ripGarbageTimeout 120
# testvar ripRouteDelay 5000
# testvar ripAcceptWanUpdate no
}
SECTION "UPnP" {
# testvar upnpSupported yes
# testvar upnpVersion 1.1
# testvar upnpDevice InternetGatewayDevice:2
# testvar upnpWANPPPConnection no
# testvar upnpLANDevice no
# testvar upnpMaxTcpMappings 10
# testvar upnpMaxSubClients 10
# testvar upnpMinSubTimeout 40
# testvar upnpMaxSubTimeout 3600
# testvar upnpWANFailureTimeout 120
# testvar upnpPortStart 40000
# testvar upnpPortStop 50000
}
SECTION "LLDP" {
# testvar supportsLLDP no
# testvar lldpLanMac none
# testvar lldpLanChassisMac auto
# testvar lldpMsgFastTx 1
# testvar lldpMsgTxInterval 30
# testvar lldpTxFastInit 4
}
SECTION "IGMP (Multicast)" {
# testvar supportsMulticast yes
# testvar multicastType proxy
# testvar supportsMulticastOut no
# testvar igmpVersion 2
# testvar igmpFastLeave no
# testvar igmpRouterOption yes
# testvar igmpMaxGroups 64
# testvar multicastCacheTimeout 10
# testvar multicastPoolStart 224.0.1.0
# testvar multicastPoolStop 239.255.255.255
# testvar SSMulticastPoolStart 232.0.1.1
# testvar SSMulticastPoolStop 232.0.1.255
# testvar multicastJoinDelay 2
# testvar multicastScaleDelay 1
# testvar multicastInterface wan
# testvar multicastBypassPPPoE no
SECTION "IGMP Timers" {
# testvar igmpQueryInterval 125
# testvar igmpRobustnessVariable 2
# testvar igmpQueryResponseInterval 10
}
SECTION "IPTV Options" {
# testvar iptvChannelRange 200
# testvar iptvChannelChangeDelay 200
# testvar iptvMaxFailures 10
}
}
SECTION "GRE Tunnels" {
# testvar greDFflag on
IGNORE testvar_group greTunnel1 {
SECTION "Generic IPv4 GRE Tunnel Endpoints" {
# testvar greType IPv4
# testvar greEndpoint 5.5.5.5
# testvar greLocalNet 192.168.1.0
# testvar greLocalMask 255.255.255.0
}
SECTION "L2GRE Options" {
# testvar greWanGroup wan2
}
SECTION "L3GRE Remote IPv4 Network" {
# testvar greHost 3.0.0.1
# testvar greRemoteNet 3.0.0.0
# testvar greRemoteMask 255.0.0.0
}
}
}
}
SECTION "Additional Features" {
# testvar supportsIPv4 yes
# testvar internalSmtpServer 5.5.5.5
# testvar remoteHostIp 3.3.3.3
# testvar startOtherLanFirst no
# testvar cdrouterOui B0750C
# testvar forwardingMaxFailures 20
# testvar forwardingPort 5001
# testvar jumboMtu disabled
# testvar tcpUdpPortStart 10000
SECTION "General Purpose HTTP Server" {
# testvar httpServerIp 3.3.3.16
# testvar httpServerPort 80
# testvar httpServerRoot /tmp
}
SECTION "Free Network Range" {
# testvar FreeNetworkStart 200.0.0.0
# testvar FreeNetworkMask 255.255.255.0
# testvar FreeNetworkStop 201.0.0.0
}
SECTION "TCP MSS Clamping" {
# testvar mssClampingValue default
# testvar mssClampingInValue default
}
SECTION "TCP/UDP Scaling Options" {
# testvar scaleTcpConnsPerHost 5
# testvar natMaxTcpConns 200
# testvar natMaxUdpConns 100
}
SECTION "Global Wireless Options" {
# testvar wirelessRetry 3
# testvar lanWirelessMaxClients auto
# testvar wifiCapture off
# testvar wifiCaptureFilter {}
}
}
SECTION "Test Execution Options and Auto-Reboot" {
# testvar startDelay 3
# testvar lanStartDelay 3
# testvar startTimeout 90
# testvar wanCloseOnExit yes
# testvar RestartDut none
# testvar RestartDutDelay disabled
# testvar ShutdownDut "echo -n"
# testvar cpeRebootMode skip
# testvar healthCheckEnable no
}
}
SECTION "CDRouter DOCSIS Add-On" {
# testvar supportsDocsis no
SECTION "Basic Configuration" {
# testvar docsisIpProvisioningMode ipv4-only
# testvar docsisBootDelay 30
# testvar docsisClientMac auto
}
SECTION "IPv4 Provisioning" {
SECTION "Default Gateway and Network" {
# testvar docsisIp 10.10.10.1
# testvar docsisMask 255.255.255.0
}
SECTION "DHCPv4 Server" {
# testvar docsisDhcpServer 10.10.10.3
# testvar docsisAssignIp 10.10.10.2
# testvar docsisDomain docsis.qacafe.com
# testvar docsisDhcpLeaseTime 300
# testvar docsisDhcpRapidCommit no
# testvar docsisDhcpServerOptionCode1 69
# testvar docsisDhcpServerOptionData1 04040404
# testvar docsisDhcpClientOptionCode1 60
# testvar docsisDhcpClientOptionData1 04040404
SECTION "DHCPv4 Relay" {
# testvar docsisGateway 6.6.6.7
# testvar docsisAssignGateway 6.6.6.6
# testvar docsisAssignMask 255.255.255.0
# testvar docsisDhcpRelayServer 6.6.6.7
}
}
SECTION "Log, Time, and TFTP Servers" {
# testvar docsisLogServer 10.10.10.5
# testvar docsisTimeServer 10.10.10.6
# testvar docsisTftpServer 10.10.10.4
}
}
SECTION "IPv6 Provisioning" {
SECTION "Default Gateway and Network" {
# testvar docsisIpv6 8001::1
# testvar docsisIpv6PrefixLen 64
}
SECTION "DHCPv6 Server" {
# testvar docsisDhcpIpv6Server 8001::3
# testvar docsisAssignIpv6 8001::2
# testvar docsisDHCPv6PreferredLifetime 300
# testvar docsisDHCPv6ValidLifetime 300
# testvar docsisDhcpv6RapidCommit no
# testvar docsisDhcpv6ServerOptionCode1 69
# testvar docsisDhcpv6ServerOptionData1 04040404
# testvar docsisDhcpv6ClientOptionCode1 60
# testvar docsisDhcpv6ClientOptionData1 04040404
}
SECTION "DHCPv6 Relay" {
# testvar docsisIpv6Gateway 9001::1
# testvar docsisAssignIpv6PrefixLen 64
# testvar docsisDhcpv6RelayServer 9001::1
}
SECTION "Log, Time, and TFTP Servers" {
# testvar docsisLogIpv6Server 8001::5
# testvar docsisTimeIpv6Server 8001::6
# testvar docsisTftpIpv6Server 8001::4
}
}
SECTION "CM Config File" {
SECTION "Global TFTP Settings" {
# testvar docsisTftpServerDirectory /usr/cdrouter-data/temp
# testvar docsisTftpBootFile auto-docsis.bin
}
SECTION "Embedded Config File" {
# testvar docsisConfig {
# Main
# {
# NetworkAccess 1;
# BaselinePrivacy
# {
# AuthTimeout 10;
# ReAuthTimeout 10;
# AuthGraceTime 600;
# OperTimeout 1;
# ReKeyTimeout 1;
# TEKGraceTime 600;
# AuthRejectTimeout 60;
# SAMapWaitTimeout 1;
# SAMapMaxRetries 4;
# }
# MaxCPE 3;
# UsServiceFlow
# {
# UsServiceFlowRef 2;
# QosParamSetType 7;
# }
# DsServiceFlow
# {
# DsServiceFlowRef 1;
# QosParamSetType 7;
# }
# SNMPv1v2cCoexistenceConfig
# {
# SNMPv1v2cCommunityName "public";
# SNMPv1v2cTransportAddressAccess
# {
# SNMPv1v2cTransportAddress 0.0.0.0/0;
# SNMPv1v2cTransportAddressMask 0.0.0.0/0;
# }
# SNMPv1v2cAccessViewType 2;
# SNMPv1v2cAccessViewName "docsisManagerView";
# }
# /* CmMic e07f5ace4d2b69cfd8d65cdeb30f739c; */
# /* CmtsMic 08187b8a159f0fa6021fa95be0be5a59; */
# /*EndOfDataMkr*/
# }
# }
}
SECTION "Vendor Defined Config File" {
# testvar docsisConfigFile none
}
}
SECTION "CM Firewall Configuration" {
SECTION "IPv4" {
# testvar docsisTcpOpenPorts "22 443"
# testvar docsisTcpClosedPorts all
# testvar docsisUdpOpenPorts 1234
# testvar docsisUdpClosedPorts all
}
SECTION "IPv6" {
# testvar docsisIpv6TcpOpenPorts "22 443 3000-3009"
# testvar docsisIpv6TcpClosedPorts "2323 80"
# testvar docsisIpv6UdpOpenPorts 1234
# testvar docsisIpv6UdpClosedPorts 113
}
}
}
SECTION "CDRouter HomeKit Add-On" {
# testvar supportsHomeKit no
# testvar homeKitRouterName "HomeKit Router"
# testvar homeKitHATHostname hat.local
# testvar homeKitHATRulesPath /Users/hat/TestcasesJSON/
# testvar homeKitRouterSetupCode
# testvar homeKitManualEnabled yes
}
SECTION "CDRouter IKE Add-On" {
SECTION "Global IKE Options" {
# testvar ikeMaxPhase2SA 20
# testvar ikeDeadPeerDetection no
# testvar ikeNewQuickModeDelay 1000
# testvar ikeKeepAlive 20
# testvar ikeMinimumLifetime 20
# testvar ipsecMinimumLifetime 20
# testvar ikePhase2DeleteDelay 100
# testvar ikeMaxTransforms 21
# testvar ikeInitialContact yes
# testvar ikeBringUpTunnels yes
# testvar ikeAlwaysInitiate no
# testvar useSameIpsecTunnel no
# testvar ikeNatTraversal no
# testvar ike_FQDN fqdn-test.cdrouter.com
# testvar ike_USER_FQDN cdrouter@fqdn-test.cdrouter.com
}
SECTION "IPsec Tunnel Configurations" {
SECTION "IPsec Tunnel Configuration 1" {
# testvar ipsecTunnelKeyType1 manual
# testvar ipsecTunnelEndpoint1 5.0.0.1
# testvar ipsecTunnelRemoteNetwork1 5.0.0.0
# testvar ipsecTunnelRemoteMask1 255.255.255.0
# testvar ipsecTunnelHost1 5.0.0.2
SECTION "Manual IPsec Tunnel Configuration" {
# testvar ipsecTunnelOutboundSpi1 1000
# testvar ipsecTunnelOutEncrypt1 des
# testvar ipsecTunnelOutEncryptKey1 0102030405060708
# testvar ipsecTunnelOutAuth1 md5-hmac
# testvar ipsecTunnelOutAuthKey1 6262626262626262
# testvar ipsecTunnelInboundSpi1 1001
# testvar ipsecTunnelInEncrypt1 des
# testvar ipsecTunnelInEncryptKey1 0102030405060708
# testvar ipsecTunnelInAuth1 md5-hmac
# testvar ipsecTunnelInAuthKey1 6262626262626262
}
SECTION "IKE IPsec Tunnel Configuration" {
# testvar ipsecTunnelIkeEncrypt1 des
# testvar ipsecTunnelIkeAuth1 md5-hmac
# testvar ipsecTunnelIkeGroup1 1
# testvar ipsecTunnelIkeLifetime1 300
# testvar ipsecTunnelEncrypt1 3des
# testvar ipsecTunnelAuth1 sha1-hmac
# testvar ipsecTunnelPfsGroup1 1
# testvar ipsecTunnelLifetime1 120
# testvar ipsecTunnelPsk1 qacafe123
# testvar ipsecTunnelIkeMode1 main
# testvar ipsecTunnelUsesNat1 no
}
}
}
}
SECTION "CDRouter IPv6 Add-On" {
testvar supportsIPv6 yes
SECTION "IPv6 WAN" {
testvar ipv6WanMode autoconf
# testvar ipv6PPPoEAddressMode DHCP
# testvar ipv6WanIspIp 3001::1
# testvar ipv6WanIspAssignIp 3001::2
# testvar ipv6WanIspNextIp 3001::3
# testvar ipv6WanIspPrefixLen 64
# testvar ipv6WanDutDuid 00000000
# testvar ipv6RelayServer 192.88.99.1
# testvar ipv6RelayServerGlobal 3001:051a:cafe::6
# testvar ipv6rdPrefix 2001:1234::
# testvar ipv6rdPrefixLen 32
# testvar ipv6rdIPv4MaskLen 0
# testvar ipv6rdDHCPv4Option yes
# testvar ipv6TunnelMtuType static
# testvar ipv6WanMtu 1500
# testvar ipv6WanMtuOption no
# testvar ipv6RASendInterval 10
# testvar ipv6ExpectRAonWan no
SECTION "WAN IPv6 Gateway and DHCPv6 Relay" {
# testvar ipv6WanIspGateway 3001::9
# testvar ipv6WanAssignPrefixLen 64
# testvar IPv6HopCount 1
# testvar dhcpv6RelayServer 3001::9
}
SECTION "WAN IPv6 DNS" {
# testvar ipv6WanDnsServer 3001:51a:cafe::2
# testvar ipv6WanBackupDnsServer 3001:51a:cafe::3
# testvar ipv6WanBackupDnsServer2 ::
# testvar ipv6WanBackupDnsServer3 ::
# testvar ipv6WanRDNSS no
# testvar ipv6WanDNSSL no
}
SECTION "DHCPv6 Server" {
# testvar dhcpv6IAValidLifetime 300
# testvar dhcpv6IAPreferredLifetime 300
# testvar dhcpv6DuidType 1
# testvar dhcpv6RestartLatency 10
# testvar dhcpv6ServerRapidCommit yes
# testvar dhcpv6ServerOptionCode1 69
# testvar dhcpv6ServerOptionData1 04040404
# testvar wanDhcpv6ClientOptionCode1 60
# testvar wanDhcpv6ClientOptionData1 04040404
}
SECTION "DHCPv6 Authentication" {
# testvar supportsDhcpv6Auth no
}
SECTION "DHCPv6 Prefix Delegation" {
# testvar dhcpv6WanEnablePD yes
# testvar dhcpv6WanEnablePDExclude no
# testvar dhcpv6WanAssignPrefix 3001:dddd::
# testvar dhcpv6WanAssignNextPrefix 3001:ddde::
# testvar dhcpv6WanAssignPrefixLen 48
# testvar dhcpv6PDLatency 30
}
SECTION "IPv6 NTP" {
# testvar ipv6NtpServer1 4321::23
# testvar ipv6NtpServerName1 time.nist.gov
# testvar ipv6NtpServer2 4321::24
# testvar ipv6NtpServerName2 time.foo.com
}
SECTION "WAN IPv6 Static Routes" {
# testvar staticIpv6RouteWanNetwork1 3001::/64
# testvar staticIpv6RouteWanNextHop1 wan
}
}
SECTION "IPv6 LAN" {
# testvar ipv6LanMode autoconf
testvar ipv6LanIp 3001:dddd::1
# testvar ipv6LanPrivacyAddresses no
# testvar ipv6LanPrefixLen 64
# testvar ipv6MaxLanClients 32
# testvar ipv6RAInterval 300
# testvar ipv6LanSubnetId 1
SECTION "DHCPv6 Client" {
# testvar dhcpv6ClientTimeout 5
# testvar ipv6DhcpClientStart ::2
# testvar ipv6DhcpClientEnd ::1f
# testvar ipv6DhcpClientExclude "::3 ::7"
# testvar ipv6DhcpClientValidLifetime 86400
# testvar dhcpv6RapidCommit yes
# testvar dhcpv6ClientOptionRequest "21 22"
# testvar dhcpv6ClientOptionCode1 39
# testvar dhcpv6ClientOptionData1 000671616361666503636f6d00
}
SECTION "IPv6 LAN DNS" {
# testvar ipv6DNStoLAN yes
# testvar ipv6RdnssSupport yes
# testvar ipv6DnsslSupport yes
# testvar ipv6LanStaticDns no
}
SECTION "Unique Local Address (ULA) Options" {
# testvar supportsULA no
# testvar ipv6LanULAPrefix fd00::
# testvar ipv6LanULAIp ::%eui64%
# testvar ipv6LanULAMode autoconf
}
SECTION "LAN IPv6 Static Routes" {
# testvar staticIpv6RouteLanNetwork1 2001::/64
# testvar staticIpv6RouteLanNextHop1 3001:dddd::1a
}
}
SECTION "IPv6 Firewall" {
# testvar ipv6FirewallTcpOpenPorts "22 443 3000-3009"
# testvar ipv6FirewallTcpClosedPorts "2323 80"
# testvar ipv6FirewallUdpOpenPorts 1234
# testvar ipv6FirewallUdpClosedPorts 113
# testvar ipv6FirewallOutBlockedTcpPorts 1234
# testvar ipv6FirewallOutBlockedUdpPorts 1234
# testvar ipv6FirewallOutBlockedIpProtos 0
# testvar ipv6WanPingRespond no
SECTION "IPv6 TCP MSS Clamping" {
# testvar ipv6MssClampingValue default
# testvar ipv6MssClampingInValue default
# testvar ipv6MssClampingTestPort 8096
}
}
SECTION "IPv6 Advanced Protocols" {
SECTION "RIPng" {
# testvar supportsRIPng no
}
SECTION "MLD (IPv6 Multicast)" {
# testvar supportsIPv6Multicast yes
# testvar supportsIPv6MulticastOut no
# testvar mldVersion 2
# testvar mldMaxGroups 64
# testvar mldFastLeave no
# testvar ipv6MulticastCacheTimeout 10
# testvar ipv6MulticastJoinDelay 2
# testvar ipv6MulticastScaleDelay 1
SECTION "MLD Timers" {
# testvar mldQueryInterval 125
# testvar mldRobustnessVariable 2
# testvar mldQueryResponseInterval 10
}
SECTION "IPv6 IPTV Options" {
# testvar ipv6IptvChannelRange 200
# testvar ipv6IptvChannelChangeDelay 200
# testvar ipv6IptvMaxFailures 10
}
}
}
SECTION "IPv6 Additional Features" {
SECTION "IPv6 Free Network Range" {
# testvar ipv6RemoteHost 3001:051a:cafe::1
# testvar ipv6FreeNetworkStart 3001:cafe:1::
# testvar ipv6FreeNetworkPrefixLen 64
# testvar ipv6FreeNetworkStop 3001:cafe:ffff::
}
SECTION "IPv6 Multicast Pool Ranges" {
# testvar ipv6MulticastPoolStart ff0e::1
# testvar ipv6MulticastPoolStop ff0e:ffff::
# testvar ipv6SSMulticastPoolStart ff3e::8000:1
# testvar ipv6SSMulticastPoolStop ff3e::ffff:ffff
}
}
}
SECTION "CDRouter Multiport Add-On" {
SECTION "Additional WAN Interface Setup" {
# testvar wanFailoverTimeout 300
IGNORE testvar_group wan2 {
SECTION "IPv4 WAN" {
SECTION "WAN Interface" {
# testvar wanInterface eth2
# testvar wanMode DHCP
# testvar wanIspIp 202.254.2.1
# testvar wanIspAssignIp 202.254.2.2
# testvar wanIspMask 255.255.255.0
# testvar wanDomainName qacafe.com
# testvar forwardingMode route
# testvar wanDutMac none
# testvar wanDutClientID 01000000000001
# testvar wanAuthenticator no
# testvar wanNatIp 202.254.2.2
# testvar wanIspNextIp 202.254.2.3
# testvar wanAlwaysOn yes
}
SECTION "WAN Gateway and DHCP Relay" {
# testvar wanIspGateway 10.0.0.2
# testvar wanIspAssignGateway 4.0.0.1
# testvar dhcpRelayServer 10.0.0.2
}
SECTION "DHCP Server" {
# testvar dhcpLeaseTime 300
# testvar dhcpServerBroadcast no
# testvar dhcpServerOptionCode1 69
# testvar dhcpServerOptionData1 04040404
# testvar dhcpClientMac auto
}
SECTION "PPPoE Server" {
# testvar pppoeUser qacafe
# testvar pppoePassword qacafe123
# testvar pppoeAcName qacafe-ac
# testvar pppoeServiceName any
}
SECTION "PPTP Server" {
# testvar pptpUser qacafe
# testvar pptpPassword qacafe123
# testvar pptpServerIp 202.254.202.1
# testvar pptpClientIp 202.254.202.2
}
SECTION "L2TP Server" {
# testvar l2tpUser qacafe
# testvar l2tpPassword qacafe123
# testvar l2tpServerIp 202.254.202.1
# testvar l2tpClientIp 202.254.202.2
}
SECTION "PPP Options" {
# testvar pppAuthType PAP
# testvar pppForceLcpMRU 1500
# testvar pppMagicNumber yes
}
SECTION "WAN 802.1q VLAN" {
# testvar wanVlanId 100
# testvar wanVlanPriority 0
}
SECTION "WAN 802.1ad VLAN" {
# testvar enableVlanStacking no
# testvar wanInnerVlanId 100
# testvar wanInnerVlanPriority 0
# testvar wanOuterVlanId 100
# testvar wanOuterVlanPriority 0
# testvar wanOuterVlanQinQ no
}
SECTION "WAN DNS" {
# testvar wanDnsServer 202.254.102.1
# testvar wanBackupDnsServer 202.254.102.2
}
SECTION "WAN Static Routes" {
# testvar staticRouteWanNetwork1 7.1.1.0/255.255.255.0
# testvar staticRouteWanNextHop1 wan
}
}
SECTION "IPv6 WAN" {
# testvar ipv6WanMode DHCP
# testvar ipv6PPPoEAddressMode DHCP
# testvar ipv6WanIspIp 3001:0:0:2::1
# testvar ipv6WanIspAssignIp 3001:0:0:2::2
# testvar ipv6WanIspNextIp 3001:0:0:2::3
# testvar ipv6WanIspPrefixLen 64
SECTION "WAN IPv6 DNS" {
# testvar ipv6WanDnsServer 3001:51a:cafe:2::2
# testvar ipv6WanBackupDnsServer 3001:51a:cafe:2::3
# testvar ipv6WanBackupDnsServer2 ::
# testvar ipv6WanBackupDnsServer3 ::
}
SECTION "DHCPv6 Prefix Delegation" {
# testvar dhcpv6WanEnablePD yes
# testvar dhcpv6WanEnablePDExclude no
# testvar dhcpv6WanAssignPrefix 3001:dddd:2::
# testvar dhcpv6WanAssignNextPrefix 3001:ddde:2::
# testvar dhcpv6WanAssignPrefixLen 48
}
SECTION "WAN IPv6 Static Routes" {
# testvar staticIpv6RouteWanNetwork1 3001::/64
# testvar staticIpv6RouteWanNextHop1 wan
}
}
}
IGNORE testvar_group wan3 {
SECTION "IPv4 WAN" {
SECTION "WAN Interface" {
# testvar wanInterface eth2
# testvar wanMode DHCP
# testvar wanIspIp 202.254.3.1
# testvar wanIspAssignIp 202.254.3.2
# testvar wanIspMask 255.255.255.0
# testvar wanDomainName qacafe.com
# testvar forwardingMode route
# testvar wanDutMac none
# testvar wanDutClientID 01000000000001
# testvar wanAuthenticator no
# testvar wanNatIp 202.254.3.2
# testvar wanIspNextIp 202.254.3.3
# testvar wanAlwaysOn yes
}
SECTION "WAN Gateway and DHCP Relay" {
# testvar wanIspGateway 10.0.0.2
# testvar wanIspAssignGateway 4.0.0.1
# testvar dhcpRelayServer 10.0.0.2
}
SECTION "DHCP Server" {
# testvar dhcpLeaseTime 300
# testvar dhcpServerBroadcast no
# testvar dhcpServerOptionCode1 69
# testvar dhcpServerOptionData1 04040404
# testvar dhcpClientMac auto
}
SECTION "PPPoE Server" {
# testvar pppoeUser qacafe
# testvar pppoePassword qacafe123
# testvar pppoeAcName qacafe-ac
# testvar pppoeServiceName any
}
SECTION "PPTP Server" {
# testvar pptpUser qacafe
# testvar pptpPassword qacafe123
# testvar pptpServerIp 202.254.203.1
# testvar pptpClientIp 202.254.203.2
}
SECTION "L2TP Server" {
# testvar l2tpUser qacafe
# testvar l2tpPassword qacafe123
# testvar l2tpServerIp 202.254.203.1
# testvar l2tpClientIp 202.254.203.2
}
SECTION "PPP Options" {
# testvar pppAuthType PAP
# testvar pppForceLcpMRU 1500
# testvar pppMagicNumber yes
}
SECTION "WAN 802.1q VLAN" {
# testvar wanVlanId 100
# testvar wanVlanPriority 0
}
SECTION "WAN 802.1ad VLAN" {
# testvar enableVlanStacking no
# testvar wanInnerVlanId 100
# testvar wanInnerVlanPriority 0
# testvar wanOuterVlanId 100
# testvar wanOuterVlanPriority 0
# testvar wanOuterVlanQinQ no
}
SECTION "WAN DNS" {
# testvar wanDnsServer 202.254.103.1
# testvar wanBackupDnsServer 202.254.103.2
}
SECTION "WAN Static Routes" {
# testvar staticRouteWanNetwork1 7.1.1.0/255.255.255.0
# testvar staticRouteWanNextHop1 wan
}
}
SECTION "IPv6 WAN" {
# testvar ipv6WanMode DHCP
# testvar ipv6PPPoEAddressMode DHCP
# testvar ipv6WanIspIp 3001:0:0:3::1
# testvar ipv6WanIspAssignIp 3001:0:0:3::2
# testvar ipv6WanIspNextIp 3001:0:0:3::3
# testvar ipv6WanIspPrefixLen 64
SECTION "WAN IPv6 DNS" {
# testvar ipv6WanDnsServer 3001:51a:cafe:3::2
# testvar ipv6WanBackupDnsServer 3001:51a:cafe:3::3
# testvar ipv6WanBackupDnsServer2 ::
# testvar ipv6WanBackupDnsServer3 ::
}
SECTION "DHCPv6 Prefix Delegation" {
# testvar dhcpv6WanEnablePD yes
# testvar dhcpv6WanEnablePDExclude no
# testvar dhcpv6WanAssignPrefix 3001:dddd:3::
# testvar dhcpv6WanAssignNextPrefix 3001:ddde:3::
# testvar dhcpv6WanAssignPrefixLen 48
}
SECTION "WAN IPv6 Static Routes" {
# testvar staticIpv6RouteWanNetwork1 3001::/64
# testvar staticIpv6RouteWanNextHop1 wan
}
}
}
}
SECTION "Additional LAN Interface Setup" {
# testvar useSameLanInterface no
IGNORE testvar_group lan2 {
SECTION "IPv4 LAN" {
SECTION "LAN Interface" {
# testvar lanInterface eth1
# testvar lanMode DHCP
# testvar lanClients 1
# testvar lanSecurity NONE
# testvar lanIp 192.168.1.1
# testvar lanMask 255.255.255.0
# testvar lanGuestMode no
SECTION "LAN Host IP" {
# testvar hostIp 192.168.1.0
# testvar hostMask 255.255.255.0
# testvar hostGateway 192.168.1.1
}
}
SECTION "LAN DNS" {
# testvar lanDnsServer 192.168.1.1
# testvar lanStaticDns no
}
SECTION "LAN 802.1q VLAN" {
# testvar lanVlanId 100
# testvar lanVlanPriority 0
}
SECTION "DHCP Client Configuration" {
# testvar dhcpClientStart 192.168.1.2
# testvar dhcpClientEnd 192.168.1.254
# testvar dhcpClientLeaseTime 86400
# testvar dhcpClientExclude "192.168.1.47 192.168.1.48"
# testvar dhcpClientVendorClass myIpDevice
# testvar useDHCPpadding yes
# testvar lanDhcpClientOptionCode1 60
# testvar lanDhcpClientOptionData1 04040404
# testvar dhcpClientOptionCode1 124
# testvar dhcpClientOptionData1 000000000401020304
# testvar dhcpExtraClientParams "69 70"
SECTION "DHCP Client Reservations" {
# testvar dhcpClientReservedIp1 192.168.1.10
# testvar dhcpClientReservedMac1 b0:75:0c:00:00:00
}
}
SECTION "802.11 Wireless" {
# testvar lanSSID qa-net
# testvar lanChannel auto
# testvar lan80211Phy auto
# testvar lanBSSID auto
# testvar lan80211BandSteering none
SECTION "WPA Configuration Options" {
# testvar wpaMode auto
# testvar wpaKey qacafe123
# testvar wpaSaePassword "sae secret"
# testvar wpaKeyMgmt PSK
# testvar wpaCipher auto
# testvar wpaGroupCipher auto
# testvar wpaPMF auto
}
SECTION "WEP Encryption Configuration Options" {
# testvar lanWEPKey off
# testvar lanWEPKeyIndex 0
}
SECTION "Expected Beacon Information" {
# testvar wifiBeaconWpaMode none
# testvar wifiBeaconWpaKeyMgmt PSK
# testvar wifiBeaconWpaCipher CCMP-128
# testvar wifiBeaconWpaGroupCipher CCMP-128
# testvar wifiBeaconPhy "n a ac"
}
}
SECTION "LAN 802.1X" {
# testvar eapType eap-tls
SECTION "LAN Supplicant Credentials" {
# testvar eapIdentity1 user1
# testvar eapPassword1 qacafe123
# testvar eapUserCertPath1 /usr/cdrouter/tests/user1.pem
# testvar eapUserCertPassword1 qacafe123
# testvar eapUserPrivateKey1 ""
}
}
SECTION "IPv4 Firewall and NAT" {
SECTION "Static NAT" {
# testvar staticNatIp 202.254.1.2
# testvar staticNatFirewall yes
# testvar natMode port-restricted
}
SECTION "Special Application Port Triggers" {
# testvar portTriggers no
# testvar triggerName1 net2phone-1
# testvar triggerAddrType1 ipv4
# testvar triggerPort1 6801
# testvar triggerType1 udp
# testvar triggerPublic1 30000
# testvar triggerPublicType1 both
}
SECTION "TCP and UDP Virtual Services (Port Mappings)" {
# testvar virtualWANTransType none
# testvar virtualLANTransType public
SECTION "TCP Virtual Services" {
# testvar virtualTcpServices no
# testvar virtualTcpServicePort1 21
# testvar virtualTcpServiceHost1 192.168.1.200
# testvar virtualTcpServiceName1 ftp
# testvar virtualTcpServiceLanPort1 21
}
SECTION "UDP Virtual Services" {
# testvar virtualUdpServices no
# testvar virtualUdpServicePort1 53
# testvar virtualUdpServiceHost1 192.168.1.203
# testvar virtualUdpServiceName1 dns
# testvar virtualUdpServiceLanPort1 53
}
}
}
SECTION "LAN Static Routes" {
# testvar staticRouteLanNetwork1 2.0.0.0/255.255.255.0
# testvar staticRouteLanNextHop1 192.168.1.18
}
}
SECTION "IPv6 LAN" {
# testvar ipv6LanMode autoconf
# testvar ipv6LanPrivacyAddresses no
# testvar ipv6LanStaticDns no
SECTION "LAN IPv6 Static Routes" {
# testvar staticIpv6RouteLanNetwork1 2001::/64
# testvar staticIpv6RouteLanNextHop1 3001:dddd::1a
}
SECTION "LAN IPv6 DHCP Client" {
# testvar dhcpv6ClientOptionRequest "21 22"
# testvar dhcpv6ClientOptionCode1 39
# testvar dhcpv6ClientOptionData1 000671616361666503636f6d00
}
}
SECTION "Parental Controls" {
# testvar internetScheduleSundayMode none
# testvar internetScheduleSundayTimes "9:00am - 5:00pm"
# testvar internetScheduleMondayMode none
# testvar internetScheduleMondayTimes "9:00am - 5:00pm"
# testvar internetScheduleTuesdayMode none
# testvar internetScheduleTuesdayTimes "9:00am - 5:00pm"
# testvar internetScheduleWednesdayMode none
# testvar internetScheduleWednesdayTimes "9:00am - 5:00pm"
# testvar internetScheduleThursdayMode none
# testvar internetScheduleThursdayTimes "9:00am - 5:00pm"
# testvar internetScheduleFridayMode none
# testvar internetScheduleFridayTimes "9:00am - 5:00pm"
# testvar internetScheduleSaturdayMode none
# testvar internetScheduleSaturdayTimes "9:00am - 5:00pm"
}
}
}
}
SECTION "CDRouter Performance Add-On" {
# testvar supportsPerformance no
SECTION "Basic Configuration" {
# testvar perfWanIp 202.254.1.4
# testvar perfWanIpv6 3001::4
# testvar perfPort 19750
# testvar perfPort2 19751
}
SECTION "Performance Settings" {
# testvar perfDuration 10
# testvar perfDownloadBandwidth 0.0
# testvar perfInterval auto
# testvar perfIncrement 5
# testvar perfStreams 1
# testvar perfStreamIncr 0
# testvar perfUdpLen auto
# testvar perfUploadBandwidth 0.0
# testvar perfLantoLanBandwidth 0.0
# testvar perfOmit 0
# testvar perfDSCP 0
# testvar perfFairness no
}
SECTION "WAN Download Thresholds" {
# testvar perfDownloadMaxLatency 10000
# testvar perfDownloadTcpRetr any
# testvar perfDownloadTcpLowThreshold 10.0
# testvar perfDownloadTcpHighThreshold 0.0
# testvar perfDownloadUdpLossPercentage 1.0
# testvar perfDownloadUdpLowThreshold 10.0
# testvar perfDownloadUdpHighThreshold 0.0
}
SECTION "WAN Upload Thresholds" {
# testvar perfUploadMaxLatency 10000
# testvar perfUploadTcpRetr any
# testvar perfUploadTcpLowThreshold 10.0
# testvar perfUploadTcpHighThreshold 0.0
# testvar perfUploadUdpLossPercentage 1.0
# testvar perfUploadUdpLowThreshold 10.0
# testvar perfUploadUdpHighThreshold 0.0
}
SECTION "LAN to LAN Thresholds" {
# testvar perfLantoLanMaxLatency 10000
# testvar perfLantoLanTcpRetr any
# testvar perfLantoLanTcpLowThreshold 10.0
# testvar perfLantoLanTcpHighThreshold 0.0
# testvar perfLantoLanUdpLossPercentage 1.0
# testvar perfLantoLanUdpLowThreshold 10.0
# testvar perfLantoLanUdpHighThreshold 0.0
}
SECTION "Application Thresholds" {
# testvar perfDHCPRenewMaxLatency 1000000
# testvar perfDHCPRestartMaxLatency 2000000
# testvar perfDNSMaxLatency 50000
}
SECTION "Advanced Options" {
# testvar perfPingEnable no
# testvar perfEnableCapture no
# testvar perfLatencyAttempts 25
# testvar perfApplicationAttempts 4
# testvar perfApplicationDelay 100
}
SECTION "Wireless" {
IGNORE testvar_group wireless-performance {
SECTION "Performance Settings" {
# testvar perfDownloadBandwidth 0.0
# testvar perfUploadBandwidth 0.0
# testvar perfLantoLanBandwidth 0.0
}
SECTION "WAN Download Thresholds" {
# testvar perfDownloadMaxLatency 10000
# testvar perfDownloadTcpRetr any
# testvar perfDownloadTcpLowThreshold 10.0
# testvar perfDownloadTcpHighThreshold 0.0
# testvar perfDownloadUdpLossPercentage 1.0
# testvar perfDownloadUdpLowThreshold 10.0
# testvar perfDownloadUdpHighThreshold 0.0
}
SECTION "WAN Upload Thresholds" {
# testvar perfUploadMaxLatency 10000
# testvar perfUploadTcpRetr any
# testvar perfUploadTcpLowThreshold 10.0
# testvar perfUploadTcpHighThreshold 0.0
# testvar perfUploadUdpLossPercentage 1.0
# testvar perfUploadUdpLowThreshold 10.0
# testvar perfUploadUdpHighThreshold 0.0
}
SECTION "LAN to LAN Thresholds" {
# testvar perfLantoLanMaxLatency 10000
# testvar perfLantoLanTcpRetr any
# testvar perfLantoLanTcpLowThreshold 10.0
# testvar perfLantoLanTcpHighThreshold 0.0
# testvar perfLantoLanUdpLossPercentage 1.0
# testvar perfLantoLanUdpLowThreshold 10.0
# testvar perfLantoLanUdpHighThreshold 0.0
}
SECTION "Application Thresolds" {
# testvar perfDHCPRenewMaxLatency 1000000
# testvar perfDHCPRestartMaxLatency 2000000
# testvar perfDNSMaxLatency 50000
}
}
}
}
SECTION "CDRouter Security Add-On" {
SECTION "Internet Connection Sharing (ICS)" {
# testvar enableICS no
# testvar icsInterface eth0
# testvar icsShareIPv4 yes
# testvar icsShareIPv6 yes
}
SECTION "Traffic Analysis" {
# testvar enableSuricata no
}
SECTION "Nmap Scans" {
# testvar enableNmap no
# testvar nmapPorts 0-65535
# testvar nmapScanTimeout 600
# testvar nmapTimingTemplate 5
}
SECTION "Parental Controls" {
# testvar internetScheduleBase auto
# testvar internetScheduleTimeZone auto
# testvar internetScheduleBlockedText "This website is blocked"
# testvar internetScheduleSundayMode none
# testvar internetScheduleSundayTimes "9:00am - 5:00pm"
# testvar internetScheduleMondayMode none
# testvar internetScheduleMondayTimes "9:00am - 5:00pm"
# testvar internetScheduleTuesdayMode none
# testvar internetScheduleTuesdayTimes "9:00am - 5:00pm"
# testvar internetScheduleWednesdayMode none
# testvar internetScheduleWednesdayTimes "9:00am - 5:00pm"
# testvar internetScheduleThursdayMode none
# testvar internetScheduleThursdayTimes "9:00am - 5:00pm"
# testvar internetScheduleFridayMode none
# testvar internetScheduleFridayTimes "9:00am - 5:00pm"
# testvar internetScheduleSaturdayMode none
# testvar internetScheduleSaturdayTimes "9:00am - 5:00pm"
}
}
SECTION "CDRouter SNMP Add-On" {
# testvar supportsSnmp no
# testvar snmpPort 161
# testvar snmpDefaultUser auto
# testvar snmpMibDirs "/var/lib/mibs /var/lib/my-mibs"
# testvar snmpUpdateDelay 15
SECTION "SNMP Options and Users" {
# testvar snmpManagerIp 3.3.3.33
# testvar snmpManagerIpv6 3001:051a:cafe::33
IGNORE testvar_group snmpuser1 {
# testvar snmpVersion 2c
# testvar snmpAccess read-only
# testvar snmpTransport udp
# testvar snmpRetries 5
# testvar snmpTimeout 5
SECTION "SNMP v1/2c Configuration" {
# testvar snmpCommunity public
}
SECTION "SNMP v3 Configuration" {
# testvar snmpSecurityLevel noAuthNoPriv
# testvar snmpAuthProtocol MD5
# testvar snmpAuthUsername qacafe
# testvar snmpAuthPassword qacafe123
# testvar snmpPrivacyProtocol DES
# testvar snmpPrivacyPassword qacafe123
# testvar snmpContextName bridge1
# testvar snmpSecurityEngineId 800000020109840301
# testvar snmpContextEngineId 800000020109840301
}
}
}
SECTION "SNMP Scenarios" {
# testvar snmpScenarioPath /usr/cdrouter-data/custom/myVendorScenario.snmp
# testvar snmpScenarioSingleMode no
# testvar snmpScenarioInterface lan
# testvar snmpScenarioIpVersion IPv4
}
}
SECTION "CDRouter Storage Add-On" {
# testvar supportsStorage no
# testvar storageFileSize 10
# testvar storageUserFilePath none
# testvar useMulticastDNS no
SECTION "SMB Options and Users" {
# testvar supportsStorageSmb yes
# testvar storageSmbMaxSessions 20
# testvar storageSmbTimeout 120
# testvar storageSmbPacing 0
IGNORE testvar_group smbuser1 {
# testvar server MyNAS
# testvar share data
# testvar folder /home/qacafe
# testvar guest no
# testvar user qacafe
# testvar password qacafe123
# testvar permission ReadWrite
}
}
SECTION "FTP Options and Users" {
# testvar supportsStorageFtp yes
# testvar supportsStorageFtps yes
# testvar storageFtpMaxSessions 20
# testvar storageFtpTimeout 120
# testvar storageFtpPacing 0
IGNORE testvar_group ftpuser1 {
# testvar server MyNAS
# testvar path /home/qacafe
# testvar user qacafe
# testvar password qacafe123
# testvar permission ReadWrite
}
}
}
SECTION "CDRouter TR-069 Add-On" {
testvar supportsCWMP no
SECTION "Basic ACS Configuration" {
# testvar acsIp 6.0.0.1
testvar acsPort 443
testvar acsDomain acs-download.qacafe.com
testvar acsTransport https
# testvar acsAuth digest
# testvar acsDigestQopAuth yes
# testvar acsInterface wan
testvar acsDiscoveryUrl http://acs-download.qacafe.com:80/
# testvar acsWaitForInform 120
# testvar acsSkipInitialInform no
# testvar acsCpeConnReqURL http://192.168.200.2:80/cwmp
# testvar cwmpProtocolVersion 1.0
# testvar acsDeviceDiscovery no
# testvar acsConfigurePeriodicInform yes
# testvar tr69InitiateConnection yes
testvar acsDefaultUser cdrouter
testvar acsDefaultPassword cdrouter
testvar acsCpeDefaultUser acs
testvar acsCpeDefaultPassword acs
# testvar acsFileServerUser file_server_user
# testvar acsFileServerPassword file_server_password
}
SECTION "XMPP Connection Request Configuration" {
# testvar acsSupportsXmppConnReq no
# testvar acsXmppServerConnectAlgorithm DNS-SRV
# testvar acsXmppConnReqUsername qacafe
# testvar acsXmppConnReqResource cdrouter
# testvar acsXmppConnReqPassword qacafe123
# testvar acsXmppConnReqUseTls no
}
SECTION "Advanced ACS Configuration" {
# testvar acsCpeKeepAlive yes
# testvar acsChunkedEncoding no
# testvar acsChunkSize 64
# testvar acsAuthOncePerSession no
# testvar acsCookieMode rfc6265
# testvar acsCpeConnReqURLMapped http://5.5.5.5:5678/cwmp
# testvar acsNumberCpeAttempts 2
# testvar acsDelayCpeAttempts 10
# testvar acsWaitForConnectionRequest yes
# testvar acsUseTcpOffload yes
# testvar acsTargetDevice tr069_device2
# testvar acsDualStackIp 6000::1
# testvar acsStrictSyntaxChecking on
}
SECTION "SSL Configuration" {
testvar acsSslVersion tlsv1_3
testvar acsCertPath /usr/cdrouter-data/prplos-ci/softhsm-ssl-certs/server.pem
testvar acsCaCertPath /usr/cdrouter-data/prplos-ci/softhsm-ssl-certs/ca.crt
# testvar acsDownloadCertPath /usr/cdrouter/tests/acs-download.cdroutertest.com.pem
# testvar acsDownloadCaCertPath /usr/cdrouter/tests/acs.cdroutertest.com-ca.pem
# testvar acsCipherSuite auto
# testvar acsClientCaCertPath /path/to/client/ca/file
}
SECTION "Profiles" {
# testvar cwmpSupportedDataModel auto
# testvar cwmpDataValidation yes
# testvar cwmpSkipParameters empty
# testvar cwmpModifyParameters empty
# testvar cwmpVendorSpecificParams none
SECTION "Custom CWMP Profiles" {
IGNORE testvar_group cwmp_profile1 {
# testvar cwmpProfileName myVendorParameters
# testvar cwmpProfilePath /usr/cdrouter-data/custom/myVendorParameters.cwmp
# testvar cwmpProfileObject InternetGatewayDevice:1
}
}
}
SECTION "CWMP Scenarios" {
# testvar cwmpScenarioPath /usr/cdrouter-data/custom/myVendorScenario.cwmp
# testvar cwmpScenarioSingleMode no
# testvar cwmpScenarioBootstrap /usr/cdrouter-data/custom/myBootstrapScenario.cwmp
}
SECTION "Additional TR-069 Options" {
# testvar tr69DeviceType IGD
# testvar tr69DeviceOui e09153
# testvar tr69DeviceSn 2673964
# testvar tr69InformTimeout 120
# testvar tr69MinPeriodicInform 60
# testvar tr69ScheduleInformRPC yes
# testvar tr69UploadRPC no
# testvar tr69UploadPath /tmp
# testvar tr69ConfigUploadFilename vendor_configuration_file
# testvar tr69LogUploadFilename vendor_log_file
# testvar tr69FactoryResetRPC no
# testvar tr69CpeGetRPCs no
# testvar tr69ForceBoolean no
# testvar tr69XMLCapturePath /tmp/tr69-xml
# testvar tr69DownloadTimeout 600
# testvar tr69DownloadImage /path/to/image
# testvar tr69DownloadImageVersion 1.0
# testvar tr69DownloadOriginalImage /path/to/original_image
# testvar tr69RebootTimeout 300
# testvar tr69RpcTimeout 180
# testvar tr69DownloadConfig /path/to/config
# testvar tr69MaxUserNameLen 256
# testvar tr69MaxPasswordLen 256
# testvar tr69MaxCpeUserNameLen 256
# testvar tr69MaxCpePasswordLen 256
# testvar tr69DUInstallImage /path/to/du.image
# testvar tr69DUInstallImageVersion 1.0
# testvar tr69DUInstallImageAlternate /path/to/alternate/du.image
# testvar tr69DUInstallImageAlternateVersion 1.0
# testvar tr69DUInstallUUID b1fbaaa4-44f0-11e0-94cb-001cc09333fb
# testvar tr69DUChangeExecEnvRef openwrt
# testvar tr69DUChangeTimeout 600
# testvar tr69WildcardPortMappingOnly no
# testvar tr69PortMapDeletionDelay 15
# testvar tr69PortMapCreationDelay 0
# testvar tr69PortMapDisableDelay 15
# testvar tr69TraceRouteTimeout 120
}
SECTION "TR-111 Parts 1 and 2" {
# testvar supportsTr111Part1 yes
# testvar supportsTr111Part2 no
# testvar STUNMaximumKeepAlivePeriod 60
# testvar STUNMinimumKeepAlivePeriod 60
# testvar STUNAuth no
# testvar STUNUsername qacafe
# testvar STUNPassword qacafe123
# testvar acsUdpConnectionDelay 0
}
SECTION "TR-143 Performance Tests" {
# testvar tr143HttpDownloadSize 1000000
# testvar tr143HttpUploadSize 1000000
# testvar tr143HttpDownloadHighThreshold 0.0
# testvar tr143HttpDownloadLowThreshold 5.0
# testvar tr143HttpDownloadResponseMax 60
# testvar tr143HttpUploadHighThreshold 0.0
# testvar tr143HttpUploadLowThreshold 5.0
# testvar tr143HttpUploadResponseMax 60
}
SECTION "TR-069 LAN Side Devices" {
IGNORE testvar_group tr069_device2 {
# testvar acsDefaultUser qacafe
# testvar acsDefaultPassword qacafe123
# testvar acsCpeDefaultUser qacafe
# testvar acsCpeDefaultPassword qacafe123
# testvar acsCreatePortMapOnIGD no
# testvar acsPortMapPublicPort 20000
# testvar tr69DeviceOui e09153
# testvar tr69DeviceSn 2673964
# testvar tr69DeviceType IGD
# testvar tr69DownloadImage /path/to/image
# testvar tr69DownloadOriginalImage /path/to/original_image
# testvar tr69DUInstallImage /path/to/du.image
# testvar tr69DownloadConfig /path/to/config
# testvar acsCpeConnReqURL http://192.168.200.2:80/cwmp
# testvar acsCpeConnReqURLMapped http://5.5.5.5:5678/cwmp
}
}
}
SECTION "CDRouter USP Add-On" {
testvar supportsUSP yes
SECTION "Basic Controller Configuration" {
# testvar uspControllerID proto::controller-id
# testvar uspControllerInterface wan
# testvar uspControllerIpMode ipv4-only
# testvar uspControllerIpv4 6.0.0.2
# testvar uspControllerIpv6 6000::2
# testvar uspControllerPort auto
# testvar uspControllerPath /controller-path
# testvar uspControllerUseNonPayloadProtection no
# testvar uspControllerUseSessionContext no
testvar uspControllerMTP @CDROUTER_CONFIG_USP_CONTROLLER_MTP@
testvar uspControllerMTPEncryption @CDROUTER_CONFIG_USP_CONTROLLER_MTP_ENCRYPTION@
# testvar uspControllerUSPEncryption no
testvar uspControllerDomain @CDROUTER_CONFIG_USP_CONTROLLER_DOMAIN@
# testvar uspSegmentationEnable no
# testvar uspSegmentationSize auto
testvar uspControllerMTPCertPath @CDROUTER_CONFIG_USP_CONTROLLER_MTP_CERT_PATH@
testvar uspControllerMTPCaCertPath @CDROUTER_CONFIG_USP_CONTROLLER_MTP_CA_CERT_PATH@
# testvar uspControllerUSPCaCertPath /usr/cdrouter/tests/wildcard.cdroutertest.com-ca.pem
# testvar uspControllerUSPCertPath /usr/cdrouter/tests/wildcard.cdroutertest.com.pem
# testvar uspControllerSenderCertPath /usr/cdrouter/tests/wildcard.cdroutertest.com.pem
# testvar uspControllerVerifyRecordIntegrity no
# testvar uspControllerExpiredCertPath /usr/cdrouter/tests/expired-wilcard.cdroutertest.com.pem
# testvar uspControllerHost any
# testvar uspControllerUsername qacafe
# testvar uspControllerPassword qacafe123
}
SECTION "Basic Agent Configuration" {
# testvar uspAgentID proto::agent-id
# testvar uspAgentIpv4 auto
# testvar uspAgentIpv6 auto
# testvar uspAgentPort auto
testvar uspAgentPath /queue/agent-1
# testvar uspMessageTimeout 30
# testvar uspNotificationTimeout 30
# testvar uspRebootTimeout 120
}
SECTION "USP Scenarios" {
# testvar uspScenarioPath /usr/cdrouter-data/custom/myUSPScenario.usp
# testvar uspScenarioSingleMode no
# testvar uspScenarioBootstrap /usr/cdrouter-data/custom/myBootstrapScenario.usp
}
SECTION "Data Model" {
# testvar uspSkipParameters empty
# testvar uspModifyParameters empty
# testvar uspSupportedDataModel all
SECTION "Custom USP Data Model" {
IGNORE testvar_group usp_profile_1 {
# testvar uspProfileName myVendorParameters
# testvar uspProfilePath /usr/cdrouter-data/custom/myVendorParameters.xml
}
}
}
SECTION "USP Agent Data Model Configuration" {
# testvar uspNestedMultiInstancePath Device.LocalAgent.Controller.{i}.BootParameter.{i}.
# testvar uspMultiInstancePath Device.LocalAgent.Controller.{i}.BootParameter.{i}.
# testvar uspParameterPath1 Device.DeviceInfo.ModelName
# testvar uspParameterPath2 Device.IP.Interface.3.Enable
# testvar uspMissingParameterPath Device.DeviceInfo.DeviceCatagory
# testvar uspExternallyChangeableParam Device.DeviceInfo.ProvisioningCode
# testvar uspNotificationParamNewValue myCustomParameterValue
# testvar uspObject1 Device.IP.Interface.
# testvar uspObject2 Device.WiFi.AccessPoint.
# testvar uspValidSearchPath {Device.LocalAgent.Controller.[Enable==true].}
# testvar uspValidSearchPathResultParam PeriodicNotifInterval
# testvar uspValidSearchPathResultValue 5000
# testvar uspFirmwareImage /path/to/firmware.bin
# testvar uspOriginalFirmwareImage /path/to/firmwareOriginal.bin
# testvar uspInactiveFirmwareSlot Device.DeviceInfo.FirmwareImage.1
}
}
SECTION "CDRouter BBF.069 Add-On" {
# testvar supportsBBF069 yes
SECTION "General" {
SECTION "ACS URL" {
# testvar bbf069ACSURL http://acs1.broadband-forum.org
# testvar bbf069AlternateACSURL http://acs2.broadband-forum.org
}
SECTION "Security Certificates" {
# testvar bbf069AlternateAcsCertPath /usr/cdrouter/tests/bbf.069/Security_Certificate/acs2/CDRouter_acsCert.pem
# testvar bbf069AlternateAcsCaCertPath /usr/cdrouter/tests/bbf.069/Security_Certificate/acs2/CDRouter_acsCaCert.pem
# testvar bbf069InvalidCertPath /usr/cdrouter/tests/bbf.069/Security_Certificate/acs1invalid/CDRouter_acsCert.pem
# testvar bbf069InvalidCACertPath /usr/cdrouter/tests/bbf.069/Security_Certificate/acs1invalid/CDRouter_acsCaCert.pem
# testvar bbf069AncientCertPath /usr/cdrouter/tests/bbf.069/Security_Certificate/acs1expired/CDRouter_acsCert.pem
# testvar bbf069AncientCACertPath /usr/cdrouter/tests/bbf.069/Security_Certificate/acs1expired/CDRouter_acsCaCert.pem
}
SECTION "HTTP Verification" {
# testvar bbf069HTTPVerification no
}
}
SECTION "Device Specific" {
SECTION "General" {
# testvar bbf069RootDataModel InternetGatewayDevice
# testvar bbf069UnsupportedRPC ChangeDUState
# testvar bbf069UploadType "1 Vendor Configuration File"
# testvar bbf069ExpectedUpgradeTime 100
}
SECTION "Data Model" {
# testvar bbf069AddDeleteObject InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.
# testvar bbf069ActiveParam InternetGatewayDevice.ManagementServer.PeriodicInformInterval
# testvar bbf069ActiveParamType unsignedInt
# testvar bbf069ActiveParamValue 60
# testvar bbf069CompletePath1 InternetGatewayDevice.ManagementServer.PeriodicInformInterval
# testvar bbf069CompletePath1Type unsignedInt
# testvar bbf069CompletePath1Value 73
# testvar bbf069CompletePath2 InternetGatewayDevice.ManagementServer.PeriodicInformEnable
# testvar bbf069CompletePath2Type boolean
# testvar bbf069CompletePath2Value true
# testvar bbf069PartialPath InternetGatewayDevice.ManagementServer.
# testvar bbf069PartialMultiPath InternetGatewayDevice.LANDevice.
# testvar bbf069PartialMultiPathEmpty InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.
# testvar bbf069PartialPathEmpty InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.
# testvar bbf069InvalidPath InternetGatewayDevice.ManagementServer.PeriodicInformInterv
# testvar bbf069InvalidPathType unsignedInt
# testvar bbf069UnwritablePath InternetGatewayDevice.DeviceInfo.Manufacturer
# testvar bbf069UnwritableType string
# testvar bbf069WritableString InternetGatewayDevice.Time.NTPServer1
}
}
}