我们一直在使用 docsis 项目(http://docsis.sourceforge.net/) 用于从模板生成 DOCSIS 电缆调制解调器兼容的启动文件,用于 docsis 1.0 和 1.1 设备,现在我们想将我们的一个 CMTS 移至 docsis 3.0 是否有类似 docsis 项目的工具,能够为 docsis3.0 调制解调器生成启动文件?最好它能够支持我们旧的 docsis1.0 和 1.1 模板,但这只是一个奇迹 ;)
谢谢任何帮助
答案1
DOCSIS 配置文件实际上有 3 个不同版本。1.0、1.1 和 2.0 均受 DOCSIS 项目编译器支持,我在过去 8 年中广泛使用了它。
1.x 和 2.0 配置文件之间的差异正如 snacky 指出的那样,DOCSIS 2.0 带来了支持上行和下行多个服务流的能力。这些通常用于根据流量类型分配带宽和 QOS 优先级(使用与 Cisco ACL 相同的大部分规则)。这允许 ISP 为 IP 电话和 IP 视频等服务(通常是他们自己的)赋予更高的优先级,而为其他服务赋予较低的优先级。DOCSIS 1.x 不支持服务流,因此这是 DOCSIS 2.0 独有的功能,DOCSIS 3.0 + CMTS 会将其识别为 DOCSIS 2.0 配置。
对于 DOCSIS 3.0,配置文件中没有什么可以配置的新内容,因为 DOCSIS 3.0 主要是引入绑定上行和下行通道以实现更高的吞吐量潜力(例如 100Mbps 或更高),以及其他仅在 CMTS 中配置的项目,并且必须由 DOCSIS 3.0 调制解调器支持。
所有主流 CMTS 都支持配置文件版本的向后兼容,使用服务流对于 ISP 和客户来说都无疑有好处。
希望这能有所帮助。有关 DOCSIS 的所有重要资源如下: http://www.cablelabs.com/cablemodem http://docsis.org
答案2
DOCSIS 1.1 配置文件完全适用于 DOCSIS 3 调制解调器,而这正是 ISP 正在做的事情。DOCSIS 3(或 DOCSIS 2)没有不同类型的配置文件。简而言之,您无需因为从 DOCSIS 1.1 更改为 3.0 或从 DOCSIS 2.0 更改为 3.0 而对这些配置文件进行任何重大更改。
通常,当人们区分电缆调制解调器配置文件为“DOCSIS 1.0”或“DOCSIS 1.1”时,他们谈论的是配置文件是否分别指定服务类别设置或服务流设置。这是唯一的区别。
答案3
我发现 Perl 在 CPAN 中有一个非常好的配置文件编码器/解码器实现,它不是作为单个程序编写的,而是作为库编写的,效果很好:)