|
@@ -1,634 +1,319 @@
|
|
|
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
|
-<html>
|
|
|
+<?xml version="1.0" encoding="utf-8"?>
|
|
|
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
|
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
+<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
<head>
|
|
|
- <meta http-equiv="content-type"
|
|
|
- content="text/html; charset=ISO-8859-1">
|
|
|
- <title>DOCSIS Configuration File Format</title>
|
|
|
- <meta name="author" content="Evvolve">
|
|
|
+<title>DOCSIS Configuration File Format</title>
|
|
|
+
|
|
|
+<style type="text/css">
|
|
|
+/*<![CDATA[*/
|
|
|
+ .mandatory {
|
|
|
+ color: red;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+/*]]>*/
|
|
|
+</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
-<big><big><span style="font-weight: bold;">Configuration file format</span><br
|
|
|
- style="font-weight: bold;">
|
|
|
-</big></big><br>
|
|
|
-The configuration file format somewhat resembles a C program. It is
|
|
|
-designed to be easily readable and easily "parseable". <br>
|
|
|
-<br>
|
|
|
-The general format is the following: <br>
|
|
|
-<br>
|
|
|
-<pre>Main { </pre>
|
|
|
-<pre><configuration_setting_1> ;</pre>
|
|
|
-<pre><configuration_setting_2> ; </pre>
|
|
|
-<pre>..... </pre>
|
|
|
-<pre><br><aggregate_setting 1> { </pre>
|
|
|
-<pre> <Sub-Configuration Setting> ;</pre>
|
|
|
-<pre> <Sub-Configuration Setting> ;</pre>
|
|
|
-<pre>} </pre>
|
|
|
-<pre>} </pre>
|
|
|
-<br>
|
|
|
-A configuration setting is generally a Label and a Value. Examples: <br>
|
|
|
-<br>
|
|
|
-<pre>Network Access 1 </pre>
|
|
|
-<pre>SnmpMibObject sysDescr.0 String "Misc Cable Modem"</pre>
|
|
|
-<br>
|
|
|
-Each configuration setting has to be terminated by the ";" character as
|
|
|
-shown above. <br>
|
|
|
-<br>
|
|
|
-A list of all possible <a href="config-settings.html">Configuration Settings</a> and their type can be
|
|
|
-found <a href="config-settings.html">here</a>. <br>
|
|
|
-<br>
|
|
|
-<big style="font-weight: bold;"><big>Example </big></big><br>
|
|
|
-<br>
|
|
|
-Here is an example DOCSIS 1.0 configuration file. The parts marked in <span
|
|
|
- style="color: rgb(204, 0, 0); font-weight: bold;">bold red</span> are
|
|
|
-mandatory. <br>
|
|
|
-<br>
|
|
|
-<span
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">Main</span><br
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">
|
|
|
-<span
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">{</span><br
|
|
|
- style="font-family: monospace; font-weight: bold;">
|
|
|
-<span style="font-family: monospace; font-weight: bold;">
|
|
|
-<span style="color: rgb(204, 0, 0);">NetworkAccess 1;</span></span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxCPE 3;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-<span style="color: rgb(204, 0, 0); font-weight: bold;">ClassOfService</span></span><br
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">
|
|
|
-<span
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">
|
|
|
-{</span><br
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">
|
|
|
-<span
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">
|
|
|
-ClassID 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateDown 512000;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateUp 256000;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-<span style="color: rgb(204, 0, 0); font-weight: bold;">PrivacyEnable 0;</span></span><br
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">
|
|
|
-<span
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> SnmpMibObject sysDescr.0 String
|
|
|
-"Misc Cable Modem"; </span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> SnmpWriteControl .1.3.6.1 0; </span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span
|
|
|
- style="font-family: monospace; color: rgb(204, 0, 0); font-weight: bold;">}</span><br>
|
|
|
-<br>
|
|
|
-In this example, we just allow the cable modem to pass traffic to the
|
|
|
-cable network ( NetworkAccess 1 ) and then we give it a basic class of
|
|
|
-service with a limit of 512 kbps downstream and 256 kbps
|
|
|
-upstream. Baseline Privacy (encryption) is disabled. <br>
|
|
|
-<br>
|
|
|
-Here is a simple DOCSIS 1.1 configuration file example:<br>
|
|
|
-<br>
|
|
|
-<span style="font-family: monospace;">Main</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">{</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"></span><span
|
|
|
- style="font-family: monospace;"> NetworkAccess 1;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> MaxCPE 3;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> UsServiceFlow</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> {</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
- UsServiceFlowRef 1;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-QosParamSetType 7;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-TrafficPriority 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateSustained 256000;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxTrafficBurst 1522;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"></span><span
|
|
|
- style="font-family: monospace;"></span><span
|
|
|
- style="font-family: monospace;"></span><span
|
|
|
- style="font-family: monospace;">
|
|
|
-RequestOrTxPolicy 0x00000018;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"></span><span
|
|
|
- style="font-family: monospace;"> }</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> DsServiceFlow</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> {</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DsServiceFlowRef 101;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-QosParamSetType 7;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-TrafficPriority 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateSustained 512000;</span><span style="font-family: monospace;"></span><span
|
|
|
- style="font-family: monospace;"></span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;"> }<br>
|
|
|
- GlobalPrivacyEnable 0; <br>
|
|
|
-</span><span style="font-family: monospace;"><span
|
|
|
- style="font-family: monospace;"> SnmpMibObject
|
|
|
-sysDescr.0 String "Misc Cable Modem"; </span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpWriteControl .1.3.6.1 0; </span><br style="font-family: monospace;">
|
|
|
-</span><span style="font-family: monospace;">}</span><br>
|
|
|
-<br>
|
|
|
-This file is similar to the one above, except that we have replaced the
|
|
|
-ClassOfService with two service flows - one upstream, one
|
|
|
-downstream. Also the BaselinePrivacy setting is now a global
|
|
|
-configuration setting (and is only recognized by DOCSIS 1.1 cable
|
|
|
-modems). <br>
|
|
|
-<br>
|
|
|
-<br>
|
|
|
-<big style="font-weight: bold;"><big>PacketCable configuration files<br>
|
|
|
-</big></big><br>
|
|
|
-<br>
|
|
|
-MTA config files have to start and end with the MtaConfigDelimiter
|
|
|
-configuration setting (with values of "1" and 255). For example:<br>
|
|
|
-<br>
|
|
|
-<pre>Main { </pre>
|
|
|
-<pre>MtaConfigDelimiter 1; </pre>
|
|
|
-<pre>SnmpMibObject pktcDevMtaEnabled.0 Integer 1; </pre>
|
|
|
-<pre>....</pre>
|
|
|
-<pre>MtaConfigDelimiter 255;</pre>
|
|
|
-<pre>}</pre>
|
|
|
-<big style="font-weight: bold;"><big>Appendix: Complex configuration
|
|
|
-file</big></big><br>
|
|
|
-<br>
|
|
|
-This configuration file is NOT useable. It is only described here as a
|
|
|
-reference and to make the reader more familiar with the format. <br>
|
|
|
-<br>
|
|
|
-<span style="font-family: monospace;">Main</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">{</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DsPacketClass</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ClassifierRef 255;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ClassifierId 65535;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ServiceFlowRef 65535;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ServiceFlowId 2147483647;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-RulePriority 255;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ActivationState 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-IpPacketClassifier</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-IpTos 0x00ffff;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-IpProto 234;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-IpSrcAddr 10.1.2.3;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-IpSrcMask 255.255.0.0;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-IpDstAddr 10.5.2.5;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-IpDstMask 255.255.0.0;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SrcPortStart 80;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SrcPortEnd 81;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DstPortStart 500;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DstPortEnd 501;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-UsPacketClass</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ClassifierRef 253;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ClassifierId 65533;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ServiceFlowRef 65533;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ServiceFlowId 2147483645;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-RulePriority 255;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ActivationState 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-LLCPacketClassifier</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DstMacAddress 00:00:de:ad:be:ef/00:00:ff:ff:ff:ff;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SrcMacAddress 00:a0:a0:a0:a0:a0;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-EtherType 0x030303;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DsServiceFlow</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DsServiceFlowRef 65535;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DsServiceFlowId 2147483647;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-TrafficPriority 6;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateSustained 3421234;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxTrafficBurst 564343;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxDsLatency 7856345;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-UsServiceFlow</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-UsServiceFlowRef 65533;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-UsServiceFlowId 2147483645;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-TrafficPriority 6;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateSustained 3421234;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxTrafficBurst 564343;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SchedulingType 3;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxConcatenatedBurst 34534;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ToleratedGrantJitter 4653512;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-NetworkAccess 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DownstreamFrequency 123000000;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-UpstreamChannelId 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ClassOfService</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ClassID 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateDown 512000;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxRateUp 64000;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-PriorityUp 3;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-GuaranteedUp 32000;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxBurstUp 254;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-BaselinePrivacy</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-AuthTimeout 10;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ReAuthTimeout 10;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-AuthGraceTime 600;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-OperTimeout 10;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-ReKeyTimeout 10;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-TEKGraceTime 600;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-AuthRejectTimeout 9;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SAMapWaitTimeout 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SAMapMaxRetries 4;</span><br style="font-family: monospace;">
|
|
|
-<br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-DocsisTwoEnable 1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-GenericTLV TlvCode 16 TlvLength 4 TlvValue 0xc0a8fe43; /*
|
|
|
-À¨þC */</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3Kickstart</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3SecurityName "2adfla6";</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapReceiver</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-{</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapRxIP 10.0.1.253;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapRxPort 56790;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapRxType 2;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapRxTimeout 500;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapRxRetries 3;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapRxSecurityName "2adfla6";</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpV3TrapRxFilterOID .1.3.6.1;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-}</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpWriteControl .1.3.6.1 1;</span><br style="font-family: monospace;">
|
|
|
-<br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject sysContact.0 String "evvolve@users.sourceforge.net" ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject sysName.0 String "DCM105 test" ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDefault.0 Integer 1; /* discard */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.1 Integer 6; /* destroy */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpControl.1 Integer 2; /* accept */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpIfIndex.1 Integer 0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDirection.1 Integer 3; /* both */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpBroadcast.1 Integer 2; /* false */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSaddr.1 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSmask.1 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDaddr.1 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDmask.1 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpProtocol.1 Integer 1 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.1 Integer 4; /* createAndGo */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.2 Integer 6; /* destroy */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpControl.2 Integer 2; /* accept */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpIfIndex.2 Integer 0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDirection.2 Integer 3; /* both */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpBroadcast.2 Integer 2; /* false */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSaddr.2 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSmask.2 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDaddr.2 IPAddress 10.1.1.1 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDmask.2 IPAddress 255.255.255.255 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpProtocol.2 Integer 6 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.2 Integer 4; /* createAndGo */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.3 Integer 6; /* destroy */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpControl.3 Integer 2; /* accept */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpIfIndex.3 Integer 0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDirection.3 Integer 3; /* both */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpBroadcast.3 Integer 2; /* false */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSaddr.3 IPAddress 10.1.1.1 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSmask.3 IPAddress 255.255.255.255 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDaddr.3 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDmask.3 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpProtocol.3 Integer 6 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.3 Integer 4; /* createAndGo */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.4 Integer 6; /* destroy */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpControl.4 Integer 2; /* accept */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpIfIndex.4 Integer 0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDirection.4 Integer 3; /* both */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpBroadcast.4 Integer 1; /* true */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSaddr.4 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSmask.4 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDaddr.4 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDmask.4 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpProtocol.4 Integer 17 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.4 Integer 4; /* createAndGo */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.5 Integer 6; /* destroy */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpControl.5 Integer 2; /* accept */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpIfIndex.5 Integer 0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDirection.5 Integer 3; /* both */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpBroadcast.5 Integer 2; /* false */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSaddr.5 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSmask.5 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDaddr.5 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDmask.5 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpProtocol.5 Integer 17 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.5 Integer 4; /* createAndGo */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.6 Integer 6; /* destroy */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpControl.6 Integer 2; /* accept */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpIfIndex.6 Integer 0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDirection.6 Integer 3; /* both */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpBroadcast.6 Integer 2; /* false */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSaddr.6 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSmask.6 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDaddr.6 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDmask.6 IPAddress 0.0.0.0 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpProtocol.6 Integer 6 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSourcePortLow.6 Integer 53 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpSourcePortHigh.6 Integer 53 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDestPortLow.6 Integer 53 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpDestPortHigh.6 Integer 53 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject docsDevFilterIpStatus.6 Integer 4; /* createAndGo */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject enterprises.19.20.21.22.23.24 Integer -3 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject enterprises.19.20.21.22.23.24 Integer -1 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject enterprises.19.30.31.32.33.34 HexString
|
|
|
-0x98ffc00ffc00fffff000000000000000 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SnmpMibObject enterprises.19.30.1.1.25.1.3.5 Gauge 250000000 ;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SwUpgradeFilename "example.bin";</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-SwUpgradeServer 10.1.1.1;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-CpeMacAddress 00:00:de:ad:be:ef;</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-MaxCPE 3;</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-/* CmMic 9dcfac758fa60c530ffcdf804c7c83fc; */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-/* CmtsMic 0f74568a9bc661ffcb16c928d9187390; */</span><br
|
|
|
- style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-/*EndOfDataMkr*/</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">
|
|
|
-/* Pad */</span><br style="font-family: monospace;">
|
|
|
-<span style="font-family: monospace;">}</span><br>
|
|
|
-<br>
|
|
|
-<br>
|
|
|
+<h1>Configuration File Format</h1>
|
|
|
+<p>The configuration file format somewhat resembles a C program. It
|
|
|
+is designed to be easily readable and easily "parseable".</p>
|
|
|
+<p>The general format is the following:<br /></p>
|
|
|
+<pre>
|
|
|
+Main {
|
|
|
+</pre>
|
|
|
+<pre style="padding-left: 0.5in;">
|
|
|
+Setting;
|
|
|
+</pre>
|
|
|
+<pre style="padding-left: 0.5in;">
|
|
|
+Setting;
|
|
|
+</pre>
|
|
|
+<pre style="padding-left: 0.5in;">
|
|
|
+...
|
|
|
+</pre>
|
|
|
+<pre style="padding-left: 0.5in;">
|
|
|
+AggregateSetting {
|
|
|
+</pre>
|
|
|
+<pre style="padding-left: 1.0in;">
|
|
|
+SubSetting;
|
|
|
+</pre>
|
|
|
+<pre style="padding-left: 1.0in;">
|
|
|
+SubSetting;
|
|
|
+</pre>
|
|
|
+<pre style="padding-left: 0.5in;">
|
|
|
+}
|
|
|
+</pre>
|
|
|
+<pre>
|
|
|
+}
|
|
|
+</pre>
|
|
|
+<p>A configuration setting is generally a Label and a Value. For
|
|
|
+example:</p>
|
|
|
+<pre>
|
|
|
+NetworkAccess 1
|
|
|
+</pre>
|
|
|
+<pre>
|
|
|
+SnmpMibObject sysDescr.0 String "Misc Cable Modem"
|
|
|
+</pre>
|
|
|
+<p>Each configuration setting has to be terminated by the ";"
|
|
|
+character.</p>
|
|
|
+<p>The list of <a href="config-settings.html">DOCSIS Configuration Settings</a>
|
|
|
+may also be helpful.</p>
|
|
|
+<h2>Examples</h2>
|
|
|
+<h3>DOCSIS 1.0</h3>
|
|
|
+<p>The parts <span style=
|
|
|
+"color: rgb(204, 0, 0); font-weight: bold;">marked</span> are
|
|
|
+mandatory.</p>
|
|
|
+<pre>
|
|
|
+<span class="mandatory">Main
|
|
|
+{
|
|
|
+ NetworkAccess 1;</span>
|
|
|
+ MaxCPE 3;
|
|
|
+ <span class="mandatory">ClassOfService
|
|
|
+ {
|
|
|
+ ClassID 1;</span>
|
|
|
+ MaxRateDown 512000;
|
|
|
+ MaxRateUp 256000;
|
|
|
+ <span class="mandatory">PrivacyEnable 0;
|
|
|
+ }</span>
|
|
|
+ SnmpMibObject sysDescr.0 String "Misc Cable Modem";
|
|
|
+ SnmpWriteControl .1.3.6.1 0;
|
|
|
+<span class="mandatory">}</span>
|
|
|
+</pre>
|
|
|
+<p>In this example, we just allow the cable modem to pass traffic
|
|
|
+to the cable network (NetworkAccess 1) and then we give it a basic
|
|
|
+class of service with a limit of 512 kbps downstream and 256 kbps
|
|
|
+upstream. Baseline Privacy (encryption) is disabled.<br /></p>
|
|
|
+<h3>DOCSIS 1.1</h3>
|
|
|
+<pre>
|
|
|
+Main
|
|
|
+{
|
|
|
+ NetworkAccess 1;
|
|
|
+ MaxCPE 3;
|
|
|
+ UsServiceFlow
|
|
|
+ {
|
|
|
+ UsServiceFlowRef 1;
|
|
|
+ QosParamSetType 7;
|
|
|
+ TrafficPriority 1;
|
|
|
+ MaxRateSustained 256000;
|
|
|
+ MaxTrafficBurst 1522;
|
|
|
+ RequestOrTxPolicy 0x00000018;
|
|
|
+ }
|
|
|
+ DsServiceFlow
|
|
|
+ {
|
|
|
+ DsServiceFlowRef 101;
|
|
|
+ QosParamSetType 7;
|
|
|
+ TrafficPriority 1;
|
|
|
+ MaxRateSustained 512000;
|
|
|
+ }
|
|
|
+ GlobalPrivacyEnable 0;
|
|
|
+ SnmpMibObject sysDescr.0 String "Misc Cable Modem";
|
|
|
+ SnmpWriteControl .1.3.6.1 0;
|
|
|
+}
|
|
|
+</pre>
|
|
|
+<p>This file is similar to the one above, except that we have
|
|
|
+replaced the ClassOfService with two service flows - one upstream,
|
|
|
+one downstream. Also the BaselinePrivacy setting is now a
|
|
|
+global configuration setting (and is only recognized by DOCSIS 1.1
|
|
|
+cable modems).</p>
|
|
|
+<h3>PacketCable Configuration Files</h3>
|
|
|
+<p>MTA config files have to start and end with the
|
|
|
+MtaConfigDelimiter configuration setting (with values of "1" and
|
|
|
+255).</p>
|
|
|
+<pre>
|
|
|
+Main {
|
|
|
+ MtaConfigDelimiter 1;
|
|
|
+ SnmpMibObject pktcDevMtaEnabled.0 Integer 1;
|
|
|
+ ...
|
|
|
+ MtaConfigDelimiter 255;
|
|
|
+}
|
|
|
+</pre>
|
|
|
+<h3>Complex Configuration File</h3>
|
|
|
+<p>This configuration file is NOT useable. It is only described
|
|
|
+here as a reference and to make the reader more familiar with the
|
|
|
+format.</p>
|
|
|
+<pre>
|
|
|
+Main
|
|
|
+{
|
|
|
+ DsPacketClass
|
|
|
+ {
|
|
|
+ ClassifierRef 255;
|
|
|
+ ClassifierId 65535;
|
|
|
+ ServiceFlowRef 65535;
|
|
|
+ ServiceFlowId 2147483647;
|
|
|
+ RulePriority 255;
|
|
|
+ ActivationState 1;
|
|
|
+ IpPacketClassifier
|
|
|
+ {
|
|
|
+ IpTos 0x00ffff;
|
|
|
+ IpProto 234;
|
|
|
+ IpSrcAddr 10.1.2.3;
|
|
|
+ IpSrcMask 255.255.0.0;
|
|
|
+ IpDstAddr 10.5.2.5;
|
|
|
+ IpDstMask 255.255.0.0;
|
|
|
+ SrcPortStart 80;
|
|
|
+ SrcPortEnd 81;
|
|
|
+ DstPortStart 500;
|
|
|
+ DstPortEnd 501;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ UsPacketClass
|
|
|
+ {
|
|
|
+ ClassifierRef 253;
|
|
|
+ ClassifierId 65533;
|
|
|
+ ServiceFlowRef 65533;
|
|
|
+ ServiceFlowId 2147483645;
|
|
|
+ RulePriority 255;
|
|
|
+ ActivationState 1;
|
|
|
+ LLCPacketClassifier
|
|
|
+ {
|
|
|
+ DstMacAddress 00:00:de:ad:be:ef/00:00:ff:ff:ff:ff;
|
|
|
+ SrcMacAddress 00:a0:a0:a0:a0:a0;
|
|
|
+ EtherType 0x030303;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ DsServiceFlow
|
|
|
+ {
|
|
|
+ DsServiceFlowRef 65535;
|
|
|
+ DsServiceFlowId 2147483647;
|
|
|
+ TrafficPriority 6;
|
|
|
+ MaxRateSustained 3421234;
|
|
|
+ MaxTrafficBurst 564343;
|
|
|
+ MaxDsLatency 7856345;
|
|
|
+ }
|
|
|
+ UsServiceFlow
|
|
|
+ {
|
|
|
+ UsServiceFlowRef 65533;
|
|
|
+ UsServiceFlowId 2147483645;
|
|
|
+ TrafficPriority 6;
|
|
|
+ MaxRateSustained 3421234;
|
|
|
+ MaxTrafficBurst 564343;
|
|
|
+ SchedulingType 3;
|
|
|
+ MaxConcatenatedBurst 34534;
|
|
|
+ ToleratedGrantJitter 4653512;
|
|
|
+ }
|
|
|
+ NetworkAccess 1;
|
|
|
+ DownstreamFrequency 123000000;
|
|
|
+ UpstreamChannelId 1;
|
|
|
+ ClassOfService
|
|
|
+ {
|
|
|
+ ClassID 1;
|
|
|
+ MaxRateDown 512000;
|
|
|
+ MaxRateUp 64000;
|
|
|
+ PriorityUp 3;
|
|
|
+ GuaranteedUp 32000;
|
|
|
+ MaxBurstUp 254;
|
|
|
+ }
|
|
|
+ BaselinePrivacy
|
|
|
+ {
|
|
|
+ AuthTimeout 10;
|
|
|
+ ReAuthTimeout 10;
|
|
|
+ AuthGraceTime 600;
|
|
|
+ OperTimeout 10;
|
|
|
+ ReKeyTimeout 10;
|
|
|
+ TEKGraceTime 600;
|
|
|
+ AuthRejectTimeout 9;
|
|
|
+ SAMapWaitTimeout 1;
|
|
|
+ SAMapMaxRetries 4;
|
|
|
+ }
|
|
|
+ DocsisTwoEnable 1;
|
|
|
+ GenericTLV TlvCode 16 TlvLength 4 TlvValue 0xc0a8fe43;
|
|
|
+ SnmpV3Kickstart
|
|
|
+ {
|
|
|
+ SnmpV3SecurityName "2adfla6";
|
|
|
+ }
|
|
|
+ SnmpV3TrapReceiver
|
|
|
+ {
|
|
|
+ SnmpV3TrapRxIP 10.0.1.253;
|
|
|
+ SnmpV3TrapRxPort 56790;
|
|
|
+ SnmpV3TrapRxType 2;
|
|
|
+ SnmpV3TrapRxTimeout 500;
|
|
|
+ SnmpV3TrapRxRetries 3;
|
|
|
+ SnmpV3TrapRxSecurityName "2adfla6";
|
|
|
+ SnmpV3TrapRxFilterOID .1.3.6.1;
|
|
|
+ }
|
|
|
+ SnmpWriteControl .1.3.6.1 1 ;
|
|
|
+ SnmpMibObject sysContact.0 String "evvolve@users.sourceforge.net" ;
|
|
|
+ SnmpMibObject sysName.0 String "DCM105 test" ;
|
|
|
+ SnmpMibObject docsDevFilterIpDefault.0 Integer 1; /* discard */
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.1 Integer 6; /* destroy */
|
|
|
+ SnmpMibObject docsDevFilterIpControl.1 Integer 2; /* accept */
|
|
|
+ SnmpMibObject docsDevFilterIpIfIndex.1 Integer 0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDirection.1 Integer 3; /* both */
|
|
|
+ SnmpMibObject docsDevFilterIpBroadcast.1 Integer 2; /* false */
|
|
|
+ SnmpMibObject docsDevFilterIpSaddr.1 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSmask.1 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDaddr.1 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDmask.1 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpProtocol.1 Integer 1 ;
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.1 Integer 4; /* createAndGo */
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.2 Integer 6; /* destroy */
|
|
|
+ SnmpMibObject docsDevFilterIpControl.2 Integer 2; /* accept */
|
|
|
+ SnmpMibObject docsDevFilterIpIfIndex.2 Integer 0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDirection.2 Integer 3; /* both */
|
|
|
+ SnmpMibObject docsDevFilterIpBroadcast.2 Integer 2; /* false */
|
|
|
+ SnmpMibObject docsDevFilterIpSaddr.2 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSmask.2 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDaddr.2 IPAddress 10.1.1.1 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDmask.2 IPAddress 255.255.255.255 ;
|
|
|
+ SnmpMibObject docsDevFilterIpProtocol.2 Integer 6 ;
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.2 Integer 4; /* createAndGo */
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.3 Integer 6; /* destroy */
|
|
|
+ SnmpMibObject docsDevFilterIpControl.3 Integer 2; /* accept */
|
|
|
+ SnmpMibObject docsDevFilterIpIfIndex.3 Integer 0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDirection.3 Integer 3; /* both */
|
|
|
+ SnmpMibObject docsDevFilterIpBroadcast.3 Integer 2; /* false */
|
|
|
+ SnmpMibObject docsDevFilterIpSaddr.3 IPAddress 10.1.1.1 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSmask.3 IPAddress 255.255.255.255 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDaddr.3 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDmask.3 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpProtocol.3 Integer 6 ;
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.3 Integer 4; /* createAndGo */
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.4 Integer 6; /* destroy */
|
|
|
+ SnmpMibObject docsDevFilterIpControl.4 Integer 2; /* accept */
|
|
|
+ SnmpMibObject docsDevFilterIpIfIndex.4 Integer 0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDirection.4 Integer 3; /* both */
|
|
|
+ SnmpMibObject docsDevFilterIpBroadcast.4 Integer 1; /* true */
|
|
|
+ SnmpMibObject docsDevFilterIpSaddr.4 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSmask.4 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDaddr.4 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDmask.4 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpProtocol.4 Integer 17 ;
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.4 Integer 4; /* createAndGo */
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.5 Integer 6; /* destroy */
|
|
|
+ SnmpMibObject docsDevFilterIpControl.5 Integer 2; /* accept */
|
|
|
+ SnmpMibObject docsDevFilterIpIfIndex.5 Integer 0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDirection.5 Integer 3; /* both */
|
|
|
+ SnmpMibObject docsDevFilterIpBroadcast.5 Integer 2; /* false */
|
|
|
+ SnmpMibObject docsDevFilterIpSaddr.5 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSmask.5 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDaddr.5 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDmask.5 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpProtocol.5 Integer 17 ;
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.5 Integer 4; /* createAndGo */
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.6 Integer 6; /* destroy */
|
|
|
+ SnmpMibObject docsDevFilterIpControl.6 Integer 2; /* accept */
|
|
|
+ SnmpMibObject docsDevFilterIpIfIndex.6 Integer 0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDirection.6 Integer 3; /* both */
|
|
|
+ SnmpMibObject docsDevFilterIpBroadcast.6 Integer 2; /* false */
|
|
|
+ SnmpMibObject docsDevFilterIpSaddr.6 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSmask.6 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDaddr.6 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDmask.6 IPAddress 0.0.0.0 ;
|
|
|
+ SnmpMibObject docsDevFilterIpProtocol.6 Integer 6 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSourcePortLow.6 Integer 53 ;
|
|
|
+ SnmpMibObject docsDevFilterIpSourcePortHigh.6 Integer 53 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDestPortLow.6 Integer 53 ;
|
|
|
+ SnmpMibObject docsDevFilterIpDestPortHigh.6 Integer 53 ;
|
|
|
+ SnmpMibObject docsDevFilterIpStatus.6 Integer 4; /* createAndGo */
|
|
|
+ SnmpMibObject enterprises.19.20.21.22.23.24 Integer -3 ;
|
|
|
+ SnmpMibObject enterprises.19.20.21.22.23.24 Integer -1 ;
|
|
|
+ SnmpMibObject enterprises.19.30.31.32.33.34 HexString 0x98ffc00ffc00fffff000000000000000 ;
|
|
|
+ SnmpMibObject enterprises.19.30.1.1.25.1.3.5 Gauge32 250000000 ;
|
|
|
+ SwUpgradeFilename "example.bin";
|
|
|
+ SwUpgradeServer 10.1.1.1;
|
|
|
+ CpeMacAddress 00:00:de:ad:be:ef;
|
|
|
+ MaxCPE 3;
|
|
|
+}
|
|
|
+</pre>
|
|
|
</body>
|
|
|
</html>
|