当前位置:首页 >> 信息与通信 >>

如何配置Config File


如何配置 Config File 1. 基本参 数............................................................................. ......................................................2 1.1 NetworkAccess ..............

................................................... ............................................2 1.2 GlobalPrivacyEnable............................................................ .........................................2 1.3 UsServiceFlow & DsServiceFlow ................................................................. ...............2 2. 扩展参 数............................................................................. ......................................................3 2.1 DownstreamFrequency ........................................................... ......................................3 2.2 UpstreamChannelId.............................................................. .........................................3 2.3 MaxCPE......................................................................... ...............................................4 2.4 MaxClassifiers ................................................................ ..............................................4 2.5 BPI 扩展参 数............................................................................. ..................................4 AuthTimeout ................................................................... ..................................................4 ReAuthTimeout ................................................................. ................................................4 AuthGraceTime.................................................................. ...............................................4 OperTimeout ................................................................... ..................................................4 ReKeyTimeout .................................................................. ................................................4 TEKGraceTime .................................................................. ...............................................4

AuthRejectTimeout ............................................................. ..............................................5 SAMapWaitTimeout .............................................................. ...........................................5 SAMapMaxRetries................................................................ ............................................5 exp:.......................................................................... .......................................................5 2.6 Upstream Service flow 参数扩展设 置.........................................................................5 UsServiceFlowRef .............................................................. ..............................................5 QosParamSetType................................................................ .............................................5 *TrafficPriority............................................................... ...................................................6 MaxRateSustained .............................................................. ..............................................6 MaxTrafficBurst ............................................................... .................................................6 MinReservedRate................................................................ ..............................................6 MinResPacketSize .............................................................. ..............................................6 ActQosParamsTimeout ........................................................... ..........................................6 AdmQosParamsTimeout ........................................................... ........................................6 MaxConcatenatedBurst .......................................................... ...........................................6 特服设 置:........................................................................... ............................................7 2.7 PHS 参数设 置............................................................................. .................................9 2.8 Us Packet Classifier 参数配 置............................................................................. .......10 ClassifierRef:................................................................ ................................................10 ServiceFlowRef:............................................................... ............................................10 RulePriority:.................................................................

................................................10 ActivationState:.............................................................. ..............................................10 IpPacketClassifier ............................................................ ...............................................10 IpProto:...................................................................... ...................................................10 1. 基本参数 要配置一份正确的 config file,必须配置的几个必要参数是: 1.1 NetworkAccess 这个主要是用来描述是否需要将与 cpe 的网络连通,也就是说一旦将该参数的值设置为 0,就表明从连接上该 cm 的 cpe 上发送的数据在 cm 端都会被丢弃的,而一旦将该参数设 置 为 1 后,cm 和 cmts 之间就可以互相通信。(已经通过从 cpe ping Cm 测试过) 1.2 GlobalPrivacyEnable 顾名思义,这个参数就是用来描述是否要做 BPI 的,一旦将该参数设置成 1,就说明在 cm 的注册过程中需要进行 bpi 认证的, 而相反的将该参数设置成 1 的时候就意味着该 cm 不 需要进行 bpi 认证,这个参数是 config file 中一定需要的,当然是在 2.0 或 2.0 以后 1.3 UsServiceFlow & DsServiceFlow 一旦将上面这两个必须配置的参数设置好之后,就需要对 cm 的数据传输所用的 server flow 进行配置了, 根据 2.0 的协议我们都知道, 对于一个想要在网络中连通的 cm, 一个 us server flow 以及一个 DS server flow 是必须的,当然在 config file 中,也是需要两个 最基本的 server flow 的,并且在这两个 server flow 中,要求的服务都是 best effort,也就是大 家熟知 的尽力而为的服务,具体的配置如下: #The Us server flow UsServiceFlow { UsServiceFlowRef 1;//这个参数是对于该 server flow 的一个标识 (reference) QosParamSetType 7;//这个参数是对于 qos 参数的设置, 即代表着 0111, 7 这是意味 //着 D2.0 中的 3 种 qos 参数 privision, admin 以及 active 都已经 //打开 SchedulingType 2;//这个参数是指该 server flow 的调度方式,具体的 参照下面 }

#The Ds server flow DsServiceFlow { DsServiceFlowRef 5;// }

QosParamSetType 7;//

调度方式: 0 保留(reserved) 1 Undefined 2 best effort(尽力而为) 3 Non-Real-Time Polling service:非实时的 polling 服务 4 Real-Time Polling Service:实时的 polling 服务 5 UGS-AD 6 UGS 7-255 保留 将上面这两个最为基本的 server flow 配置好之后(这里必须注意的是 GlobalPrivacyEnable 配置必须为 0,一旦配置为 1,在下面自有相应的参数要设置),一份最为基本并且有效的 config file 就在你手中诞生了,接下来你只要去将该 config file encode 成相应的 bin 文件

2. 扩展参数 上面所写的只是一份最为简单的 config file,相应的也只能满足最为基本的功能,但是如 果你需要一份满足你测试或者其他需求的 config file,那你就必须按照你的需求来配置你 所 需要的参数: 2.1 DownstreamFrequency 有时候你为了能够让 cm 切换到你要求的 Downstream Frequency 这个频点上上线,你就 可以设置该参数,当然如果一旦你设置好了该参数后就必须有心理准备,当你发现你的 cm 总是在做完 tftp 后死活不上线, 罪魁祸首可能就是你设置的这个参数, 因为一旦提交了这 个 参数给 CM,CM 就自动的比较当时的下行频点和你设置的频点,相同的话就继续 reg,一 旦不相同 CM 则会重新扫描下行,尝试性的在设置的下行频点上 lock,rang 以及 reg,这 样 就可能导致 CM 永远都不能上线 2.2 UpstreamChannelId 和上面这个参数的性质基本一样,同样是为了能够让 cm 在你期望的 upstream channel 上上线,当然也可能同样导致你的 cm 永远也上不了线 2.3 MaxCPE 此参数应该是指在 cm 后可以接入的最大的 cpe 数目, 由于我们现在的实验室的 cpe 比较 匮

乏,所以该参数我没作测试,如果大家有正确的理解可以告诉我 2.4 MaxClassifiers 此参数是指在该 cfg file 中能配置的 classifier 的最大数目 2.5 BPI 扩展参数 这里就第一部分中说的,当将 GlobalPrivacyEnable 设置成 1 的时候,你就必须要去设置 bpi 的相关参数了当然要完全的理解这些参数代表的意义, 那就必须对 bpi 有一定的了解, 在我的理解中大致如下: AuthTimeout 这个参数是 cm 在发送 auth request 后等待 cmts 方的 auth response 的时间 ReAuthTimeout 这个参数是 cm 在第一次 ak 生命周期完结之后的等待 auth response 的时间 AuthGraceTime 这个参数是 cm 提前申请 ak 的时间量 OperTimeout 这个参数是任何操作的超时时间(不太确认) ReKeyTimeout 这个参数是等待 TEK response 的时间 TEKGraceTime 提前申请 TEK 的时间 AuthRejectTimeout SAMapWaitTimeout SAMapMaxRetries

上面的这些就是设置的 bpi 参数,如果需要深入的理解可以去看标准。 exp: BaselinePrivacy { AuthTimeout 10; ReAuthTimeout 10; AuthGraceTime 60; OperTimeout 10; ReKeyTimeout 10; TEKGraceTime 60; AuthRejectTimeout 60; SAMapWaitTimeout 1; SAMapMaxRetries 4; }

2.6 Upstream Service flow 参数扩展设置 UsServiceFlowRef 该参数是用来唯一标识 cfg file 中的 Us service flow QosParamSetType 已经解释了 *TrafficPriority

该参数是指在传输过程中该 sf 处于的位置,浅显的说就是优先权譬如说在争用全局的 传输机会的时候,该参数的设置就有很大的作用,默认值是 0,取值范围是 0-7 MaxRateSustained 在某一段时间能传输的最大字节数,在 us channel 中,该参数以 bps 为单位(bits per second),注意的是该参数对于 cm 的带宽请求有很大限制 MaxTrafficBurst 在一个 burst 中传送的最大字节数,该参数只有在上面那个参数设置为非 0 值后方才有 意义,也就是说如果上面那个参数没有配置的话,那么这个参数如何配置都没有任何意义 MinReservedRate 该参数描述的是对于上行信道应该保留的最小的传输速率,换句话来说就是对于该上行 信道而言,在某一特定的时间段内应该传输的最小的字节数,一旦设置了该参数,cmts 就 应该为是用该 SF 的 cm 预留一定的带宽以满足 cm 的需求当然该参数的单位依然是 bps MinResPacketSize 该参数描述的是在该上行信道传输的 packet 的最小字节数,注意这里是不包括任何的 MAC_HDR 以及其它的一些 DOCSIS overhead 的,设置该参数的目的就是为了避免为了传 输一些比较小的 Packet 的时候照样要传输所有的 overhead,这样对于传输的效率会有很 大 影响 ActQosParamsTimeout AdmQosParamsTimeout MaxConcatenatedBurst 该参数描述的是对于某一个上行级联的 burst 的最大的字节数 特服设置: 在这里我要重点地说下两种比较有代表性的 SF:UGS 以及 RTPS a)UGS 想必大家都有一定的了解,不了解的自己看协议去 就必须将 SchedulingType 设置成 6(6 代表着 UGS); 行信道中该 sf 请求带宽以及传输数据的过程中能否使用 某些 : ugs sf 中每个被分配给 cm 用于传输的 grant 的大小 3)N rant 的时间段,形象点说就是如果将该参数设置成 X, 那么 个指定的时间段内给 cm 分配的 grant 的个数 5)To 围内的延迟,也就是在 NominalGrantInterval 这个时间段 后允 上面的是 Us channel Server Flow 配置的一些参数,但是上面的参数都是可选性,也就 是说上面的这些参数你可以按照你自己的需要去选性性的配置,但是对于设置的值一

定要是有效的。上面注释都是我自己的一些理解,如果读者有什么其它的看法可以和 我说,欢迎拍砖 要在 cfg file 中配置一个 UGS SF: 首先你得告诉 cm 这是个 ugs sf,这 其次在任何一个 UGS SF 中有几个参数是必须配置的: 1)RequestOrTxPolicy; 这个参数意味着在上 特定的方式譬如能否争用 broadcast request opportunities,piggyback 等等。该 参数的设定是依赖于字段中的 bit 位的,一旦将某一个 bit 位设置为 1,那就意味着 该 bit 位所代表的方式不能被该 sf 使用,反之一旦将该 bit 位设置为 0 则意味着该 bit 位所代表的方式能够被该 sf 所使用。至于每个 bit 位代表的是哪个方式,可以 参考 B2-557 2)UnsolicitedGrantSize 这个参数代表着在该 ominalGrantInterval: 该参数是指分配 ugs g 就是说每 X(ms)都会给 cm 分配固定的 ugs grant 4)GrantsPerInterval: 该参数指的是在某 leratedGrantJitter: 该参数指的是允许范 许的延迟范围内可以分配给 cm grant UsServiceFlow 2; 0x0000017f; ; b) RTPS rtps sf 的配置其实和 ugs 差不多,但是由于 rtps 是在周期性的给 cm 提供非固定大小的 数据 好解释的 2)Nomin 释的,不明白就可以看 ugs 中相应的 interval 的注释 TxPolicy: 的意义 UsServiceFlow UsServiceFlowRef 3; 0x000000ff; **UnsolicitedGrantSize、 NominalGrantInterval、 GrantsPerInterval 以及 Map-time 之 间 的关系大致如下: 假定我们设置 UnsolicitedGrantSize 为 100, NominalGrantInterval 为

10ms, ToleratedGrantJitter 为 2ms,GrantsPerInterval 为 1,而我们的 map 是 5ms 一次,这 样 就是在 10ms+2ms 内 cm 一定会被分配 1 个 grant 用于传输数据,其中 grant 的大小为 100B,也就是说利用该 grant 传输的数据大小不能超过 100B,在 10ms 内会有 2 次的 map,相当于其中的某一个 map 中会有该 ugs garnt 的分配,而另一个 map 则没有 exp: { UsServiceFlowRef QosParamSetType 7; SchedulingType 6; RequestOrTxPolicy UnsolicitedGrantSize 240; NominalGrantInterval 10000 ToleratedGrantJitter 2000; GrantsPerInterval 1; } 传输机会,所以在 rtps 中是没有 grant 的概念的,这样我们需要配置的有: 1)SchedulingType: 设置为 4,没什么 alPollInterval: 周期时间,也没什么好解 3)ToleratedPollJitter: 允许的时延 4)RequestOr 和 ugs 中的该参数是一样 exp: { QosParamSetType 7; SchedulingType 4; RequestOrTxPolicy NominalPollInterval 10000; 2000; }

ToleratedPollJitter

Downstream Service Flow 参数设置: sServiceFlowRef:用于唯一的标识 config file 中某个特定的 Downstream Service

QosParamSetType: : t: 2.7 PHS 参数设置 PHSClassifierRef:该参数是标识与 PHS 相对应的 Classifier 的 ID lowRef:该参数是标识与 PHS 相对应的 SF 的 ID 参数主要是为了标识是否在压缩 PHSM 所表示的字段之前先对即将被压缩的 参数主要是用来标识 PHSF 中的所有字段的长度,也就是说在 PHSF 有多少个 就是所谓的 PHSF 了,也就是具体期望被压缩的字段,但具体是否被压缩还要 ,具体用于描述 PHSF 中的相应字段是否需要被压缩,如果 PHSM 中的某 p: HSClassifierRef 1; ; D Flow TrafficPriority: MaxRateSustained MaxTrafficBurst: MinReservedRate: MinResPacketSize: ActQosParamsTimeou AdmQosParamsTimeout:

PHSServiceF PHSVerify:该 字段进行验证,检查是否与 packet 里的字段一致 PHSSize:该 字节 PHSField:这 看 PHSM 中对应的 bit 位是否设置为 1 PHSMask:PHSM 个 bit 位设置为 1 的话,就说明 PHSF 中对应的 byte 需要被压缩的

ex PHS { P PHSServiceFlowRef 2 PHSVerify 1; PHSSize 64; PHSField 0x000000000000000000 000000000000000000000000000000000000000000000000000; PHSMask 0x0000000030000000; 0000000000000000000000000000000000000000000000000003e800000 2.8 Us Packet Classifier 参数配置 ClassifierRef: 在该 config file 中唯一的标识该 Us classifier ServiceFlowRef: 该参数是用来标识与该 classifier 相对应的 SF 的 ID RulePriority: 顾名思义,该参数是用来设定 classifier 的优先级别的,简单的说就是当一个 packet 同 时 能够 ActivationState: 这个参数是标识该 classifier 是否已经被激活 IpPacketClassifier ---下面就是介绍该 classifier 具体的过滤功能的参数设置: IpProto: 就是 packet 所用的 Ip 协议,也就是什么类型的报文,譬如是 tcp,udp,icmp 还是其他 等等 } 满足两个 classifier 的条件时,这个时候 cmts 就应该选别优先级别最高的 classifier 去发 送该 classifier 的,设置了该参数,说明该 classifier 只有这种类型的报文才能通过 SrcPortStart: 发送端的端口范围的最小值 SrcPortEnd: 发送端的端口范围的最大值 IpSrcAddr: 这个参数就使指发送端的 ip address,如果某个 packet 想要匹配该 classifier 的话, 那么 这个 packet 的发送端的 ip address 就必须等于这个参数所设置的值了 IpSrcMask: 类似于上个参数,这个参数是指发送端的 mask 值 IpDstAddr:

这个参数就使指接收端的 ip address,如果某个 packet 想要匹配该 classifier 的话, 那么 这个 packet 的接收端的 ip address 就必须等于这个参数所设置的值了 IpDstMask: 类似于上个参数,这个参数是指接收端的 mask 值 DstPortStart: 接收端的端口范围的最小值 DstPortEnd: 接收端的端口范围的最大值


相关文章:
如何配置Config File
基本参数 要配置一份正确的 config file,必须配置的几个必要参数是: 1.1 NetworkAccess 这个主要是用来描述是否需要将与 cpe 的网络连通,也就是说一旦将该参数...
CONFIG设置大全
config.pro 和 config.sup 两种, 其中 config.pro ` = 是一般类型的配置文件...Pro/E 技巧十则 ~' L0 r Y 6 _V_r a 10 、怎样能把 PRO/E 中的 ...
如何设置Config.pro文件
如何设置Config.pro文件_机械/仪表_工程科技_专业资料。如何設置 Config.pro 文件選擇[工具]--->[選項]-->默認進入啟動目錄的 Config.pro 編輯狀態, 進入后,...
关于config的配置文件
关于config配置文件_专业资料。关于 config配置文件问:Config 文件的设置项...问:Pro/E 的右键 HELP 如何设置? 答:Pro/E 中提供了实用的帮助文件,并且...
proe如何设置配置文件--config.pro
proe如何设置配置文件--config.pro_工学_高等教育_教育专区。proe config。pro的设置 【深入详解】proe 配置文件--config.pro 的配置文件让不少初学者感到烦恼, ...
app.config文件的配置及应用
app.config 文件配置及应用学习如何在 C#中配置及使用 app.config 文件 1、向项目添加 app.config 文件: 右击项目名称,选择“添加”→“添加新建项”,在出现...
pro_Config配置文件的设置方法
pro_Config配置文件设置方法_计算机软件及应用_IT/计算机_专业资料。Config ...(此为 yes 如何保存特征树的隐藏状态 save_objects all (建议不选 all,因为...
Creo2.0教程之系统配置文件config深入探讨
Creo2.0教程之系统配置文件config深入探讨_机械/仪表_工程科技_专业资料。在本...那么对于不熟悉参数值的参数应该如何修改呢?我们可以加入到 Creo 软件中进行设置...
config.pro文件配置
二、系统配置文件 config.pro (一)config.pro 文件在哪里? (二)config.pro 文件怎样才起作用? (三)config.pro 文件怎么编辑,怎么加选项? (四)关于 config....
fluentd学习——配置文件Config File(关键)
fluentd学习——配置文件Config File(关键)_工学_高等教育_教育专区。fluentd 学习...(怎样修改 fluentd 的默认插件的 内容,就是修改 fluent.conf 文件) (2) ...
更多相关标签:
cluster config file | configfile | git config filemode | configfile md 4 8 | etcd config file | missing config file | rabbitmq config file | docker config file |