TR-069的辅助标准
除了CWMP协议以外,Broadband Forum(宽带论坛)还制定了其他辅助标准,用于定义ISP使用TR-069标准进行通信的部分场景。
TR-069参数
要了解TR-069的辅助标准,首先需要简单了解TR-069 Parameter,即TR-069参数的概念。
对于支持TR-069标准的网络设备,其设备上的每一个属性值,比如路由器的WiFi SSID、Password,亦或是PPPoE的账户名密码,都可以用一个具体的参数来代表。设备在TR-069的通信过程中会使用这些参数作为自身设备信息向ACS上报,ACS也会通过设置这些参数来改变设备的属性值,我们称这些参数为TR-069参数(TR-069 Parameter)。
举个比较实际的例子,网络设备的TR-069功能里,设备与ACS通信的时间间隔、ACS地址、用户名和密码这些属性均可以由左边的TR-069参数来代表。
图1 - TR-069参数与网络设备参数对应示意图
这些TR-069参数呈树状结构,每个参数从根节点到子节点层层相扣。每一层的节点名字也代表了不同的功能,这样一整套的TR-069参数和结构我们称之为TR-069的数据模型。
图2 - TR-069的数据模型示例
TR-098&TR-181
现在市场上基于TR-069的数据模型有两套,TR-098(诞生于2005年)和TR-181:2(诞生于2010年,我们一般称其TR-181)。
直观地看,TR-098和TR-181的参数很容易从根节点上区分开来。
TR-098节点的格式:InternetGatewayDevice.X.X....
TR-181节点的格式:Device.X.X....
从技术层面来看,TR-098和TR-181的架构有所不同,TR-181是基于TCP/IP模型进行层层实现,而TR-098则是基于各个WAN/LAN/WLAN连接独立实现,因此在使用时,TR-181和TR-098的机制会影响网络设备与ACS的交互性能或是交互内容的可扩展性,这个我们在这里就不展开介绍了。
TR-143
TR-143是一个测速标准,简单来说就是ACS控制CPE进行和测速服务器之间的上传和下载测试,并且从CPE处获取测试数据。
这是ISP检测线路性能的重要内容,有些ISP甚至会基于TR143的测试结果来作为他们线路服务的数据参考和证明。
图3 - TR-143测试拓扑