本发明实施例涉及通信技术领域,尤其涉及一种配置文件获取方法、装置及系统。
背景技术:
随着通信技术的不断进步,传统的三大网络(有线电视网、电信网、计算机网)逐步相互渗透、相互融合。混合光纤同轴电缆网(Hybrid FiberCoaxial,HFC)应运而生。在具有接近1GHZ频宽的HFC双向网络上建设宽带数据平台成为了必然趋势,电缆调制解调器终端系统(Cable Modem Terminal Systems,CMTS)技术成为了这一趋势的产物。
目前HFC所参照的协议标准为电缆数据业务接口规范(Data Over Cable Service Interface Specifications,DOCSIS)和C-DOCSIS标准,基于DOCSIS标准的混合光纤同轴电缆网HFC主要包括的网元是:服务器,如:简单文件传输协议(Trivial File Transfer Protocol,TFTP)服务器,动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)服务器;CMTS;电缆调制解调器(Cable Modem,CM)以及连接在CM设备下的终端设备。
在现有技术中,CM获取配置文件的过程为:CM向DHCP服务器发送DHCP请求消息,请求分配IP地址,CMTS设备获取DHCP服务器的DHCP响应报文并将其中的TFTP服务器地址修改为CMTS设备的地址并发送给CM。CM根据DHCP响应报文中的TFTP服务器地址向CMTS设备请求获取配置文件,CMTS再向TFTP服务器请求CM的配置文件,并将从TFTP服务器获取到的配置文件发送给CM。由于CMTS设备下可以连接很多个CM,每个CM上线,CMTS设备都需要为此CM启动TFTP客户端到TFTP服务器下载配置文件,启动TFTP服务器端给CM分发配置文件,会严重影响CMTS设备的性能,进一步影响CM业务发放的时间。
技术实现要素:
本发明实施例提供一种电缆承载数据业务中的配置文件获取方法、装置及系统,以降低CMTS设备的压力,提高CMTS设备的性能。
本发明一个实施例提供一种DOCSIS系统,包括汇聚设备、CMTS组件以及CM,所述汇聚设备通过所述CMTS组件与所述CM相连,
所述汇聚设备,用于截获动态主机配置协议DHCP服务器发给所述CM的第一DHCP响应消息;从所述第一DHCP响应消息中获取所述CM的配置文件信息;将所述CM的配置文件信息发送给所述CMTS组件;将所述第一DHCP响应消息中的简单文件传输协议TFTP服务器的地址信息替换成所述汇聚设备的地址信息形成第二DHCP响应消息;以及将所述第二DHCP响应消息发送给所述CM,所述CM,用于向所述汇聚设备发送请求下发配置文件的TFTP请求消息,所述CMTS组件,用于截获所述TFTP请求消息,在确定所述TFTP请求消息中的配置文件名与所述汇聚设备发送的配置文件名一致后,向所述TFTP服务器的地址信息对应的TFTP服务器请求下发所述CM的配置文件,将收到的配置文件发送给所述CM。
其中,CMTS组件向TFTP服务器请求下发CM的配置文件的过程可以是:所述CMTS组件以CM的地址信息作为源地址向TFTP服务器请求下发CM的配置文件。
CMTS组件将收到的配置文件发送给CM具体可以是:CMTS组件以TFTP响应消息的形式将收到的配置文件发送给所述CM,所发送的TFTP响应消息以所述汇聚设备的地址信息作为源地址。
作为上述系统的一个实施例,所述汇聚设备可以是光线路终端(Optical Line Terminal,OLT),所述CMTS组件可以为同轴媒体转换器(Coax Media Converter,CMC)。
上述系统的另一个实施例中,所述汇聚设备为CMTS设备上的主控板,所述CMTS组件为所述CMTS设备上的业务板。
本发明一个实施例还提供了一种电缆承载数据业务中的配置文件获取方法,所述DOCSIS系统包括汇聚设备、CMTS组件以及CM,所述汇聚设备通过所述CMTS组件与所述CM相连,所述方法包括:
所述CMTS组件从所述汇聚设备获取所述CM的配置文件信息;所述CM的配置文件信息由所述汇聚设备从动态主机配置协议DHCP服务器发往所述CM的第一DHCP响应消息中获取;
所述CMTS组件截获所述CM发给所述汇聚设备的请求下发配置文件的TFTP请求消息,在确定所述TFTP请求消息中的配置文件名与所述汇聚设备发送的配置文件名一致后,以所述汇聚设备下发的TFTP服务器的地址信息向对应的TFTP服务器请求下发所述CM的配置文件,将收到的配置文件发送给所述CM。
其中,所述CMTS组件以所述CM的地址信息作为源地址向所述TFTP服务器请求下发所述CM的配置文件;收到配置文件后,以TFTP响应消息的形式将配置文件发送给CM,所发送的TFTP响应消息以汇聚设备的地址信息作为源地址。
本发明一个实施例提供了一种CMTS组件,所述CMTS组件在网络侧连接汇聚设备,在用户侧连接CM,所述CMTS组件包括:第一网络侧接口,用于从所述汇聚设备获取所述CM的配置文件信息;第一用户侧接口,用于截获所述CM发给所述汇聚设备的请求下发配置文件的TFTP请求消息;处理模块,用于判断所述TFTP请求消息中的配置文件名与所述汇聚设备发送的配置文件名是否一致;第二网络侧接口,用于在所述处理模块确定所述TFTP请求消息中的配置文件名与所述汇聚设备发送的配置文件名一致后,以所述汇聚设备下发的TFTP服务器的地址信息向对应的TFTP服务器请求下发所述CM的配置文件;以及第二用户侧接口,用于将收到的配置文件发送给所述CM。
其中,所述CMTS组件为CMC或者为CMTS设备中的业务单板。
本发明一个实施例提供了一种汇聚设备,所述汇聚设备连接有CMTS组件,通过所述CMTS组件连接CM,所述汇聚设备包括:接收模块,用于接收来自DHCP服务器发送给所述CM的第一DHCP响应消息,从所述第一DHCP响应消息中获取所述CM的配置文件信息;发送模块,用于将所述CM的配置文件信息发送给所述CMTS组件;以使得所述CMTS组件截获来自CM的TFTP请求消息;处理模块,用于将所述第一DHCP响应消息中的TFTP服务器的地址信息替换成所述汇聚设备的地址信息形成第二DHCP响应消息,通过所述发送模块将所述第二DHCP响应消息发送给所述CM。
作为一种实施方式,所述汇聚设备为OLT或者为CMTS设备中的主控板。
本发明实施例提供了电缆承载数据业务中的配置文件获取方法、装置及系统,电缆承载数据业务系统,包括汇聚设备、电缆调制解调终端系统CMTS组件以及电缆调制解调终端CM,汇聚设备通过CMTS组件与CM相连,其中CMTS组件可以无需部署IP地址实现TFTP分布式处理,从而减小了CMTS的压力,提高了CMTS性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的一种电缆承载数据业务系统的结构示意图;
图2为本发明一实施例提供的一种电缆承载数据业务中的配置文件获取方法的流程图;
图3为本发明一实施例提供的配置文件获取方法中汇聚设备、CMTS组件以及CM等设备之间的交互流程图;
图4为本发明一实施例提供的CMTS组件的结构示意图;
图5为本发明一实施例提供的汇聚设备的结构示意图;
图6为本发明另一实施例提供的CMTS组件的结构示意图;
图7为本发明另一实施例提供的汇聚设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明一实施例提供的一种电缆承载数据业务系统的结构示意图,其中该系统为电缆承载数据业务接口规范DOCSIS系统。DOCSIS系统100包括汇聚设备101、CMTS组件102以及CM103,汇聚设备101通过CMTS组件102与CM103相连。
其中,一种场景下,汇聚设备101可以是OLT,CMTS组件102可以是CMC,OLT和CMC之间可以通过无源光网络(Passive Optical Network,PON)或者千兆以太网(Gigabit Ethernet,GE)相连,OLT和CMC组合起来实现CMTS的功能。OLT和CMC之间可以通过二层消息进行交互。
汇聚设备101和CMTS组件102还可以是一个CMTS设备上的主控板和业务板,其中,汇聚设备101是主控板,CMTS组件102是业务板。
所述汇聚设备101,用于截获DHCP服务器发给CM103的第一DHCP响应消息,从第一DHCP响应消息中获取CM103的配置文件信息,将CM103的配置文件信息发送给CMTS组件102,并且将第一DHCP响应消息中的TFTP服务器的地址信息替换成汇聚设备101的地址信息形成第二DHCP响应消息,以及将第二DHCP响应消息发送给CM103。
具体地,用户应用网络中CM103连接的终端设备时,终端设备触发CM103拨号上线,CM103向DHCP服务器请求网络协议(Internet Protocol,IP)地址,其中汇聚设备101可以作为DHCP服务器的中继(Relay)节点,将CM103的DHCP请求消息转发给DHCP服务器。
汇聚设备101截获DHCP服务器发给CM103的第一DHCP响应消息,从第一DHCP响应消息中获取CM103的配置文件信息,其中配置文件信息中携带有存储配置文件的TFTP服务器的IP地址和端口号以及CM103的IP地址和MAC地址,配置文件名等。作为举例,TFTP服务器的端口号可以是69。
汇聚设备101在获取了CM103的配置文件信息后,将CM103的配置文件信息发送给CMTS组件102,CMTS组件102保存收到的配置文件信息。
汇聚设备101还需要将第一DHCP响应消息中的TFTP服务器的地址信息替换成汇聚设备101的地址信息形成第二DHCP响应消息,比如将第一响应消息中的TFTP服务器的IP地址替换成汇聚设备101的IP地址等。将第二DHCP响应消息发送给CM103。由于汇聚设备101将TFTP服务器IP地址修改为自己的IP地址,因此汇聚设备101向CM103隐藏了TFTP服务器IP地址,从而避免了黑客获知TFTP服务器的IP地址,进而防止黑客攻击TFTP服务器。
在收到了汇聚设备101的第二响应消息后,所述CM103可以向所述汇聚设备101发送请求下发配置文件的TFTP请求消息。所述CMTS组件102,用于截获所述TFTP请求消息,在确定所述TFTP请求消息中的配置文件名与所述汇聚设备101发送的配置文件名一致后,向所述TFTP服务器的地址信息对应的TFTP服务器请求下发所述CM103的配置文件,将收到的配置文件发送给所述CM103。
具体地,CM103发送的TFTP请求消息中包括配置文件名,而汇聚设备101发送的第一DHCP响应消息中包括分配给CM103的配置文件名,CMTS组件102在确定TFTP请求消息中的配置文件名与汇聚设备103发送的配置文件名一致后,向TFTP服务器请求下发CM的配置文件。
CMTS组件102在向TFTP服务器请求下发CM的配置文件时,可以以所述CM103的地址信息作为源地址向所述TFTP服务器请求下发所述CM101的配置文件。在收到TFTP服务器下发的配置文件后,所述CMTS组件102可以以TFTP响应消息的形式将收到的配置文件发送给所述CM103,发送所述TFTP响应消息以所述汇聚设备101的地址信息作为源地址。
具体地,CMTS组件102根据配置文件信息设置上行捕获规则,其中上行捕获规则指的是从用户侧到网络侧的捕获规则。上行捕获规则具体为CMTS组件102捕获目的地址为汇聚设备101的IP地址和目的端口号为TFTP服务器的端口号69的报文。根据设置的上行捕获规则,CMTS组件102可以捕获CM103发送的请求下发配置文件的TFTP请求消息,该TFTP请求消息为用户数据包协议(User Datagram Protocol,UDP)报文。CMTS组件102启动TFTP服务器端。CMTS组件102捕获到CM103发送的TFTP请求消息后,则采用CM103的IP地址和端口号作为源地址向网络侧发送请求下发CM103的配置文件。另外,CMTS组件102根据确定的CM103的IP地址和端口号设置下行捕获规则,其中下行捕获规则为:捕获目的地址为CM的IP地址和目的端口号为CM的端口号的数据报文,根据设置的下行捕获规则,CMTS组件102可以捕获到TFTP响应消息。CMTS组件102以TFTP响应消息的形式将收到的配置文件发送给CM103,发送TFTP响应消息以汇聚设备101的IP地址和CMTS组件102端口号作为源地址。
综上所述,在本实施例中,当汇聚设备101为OLT,所述CMTS组件102为CMC,CMC上行使用CM103的IP地址给TFTP服务器发送请求报文,并捕获TFTP服务器的下行报文,实现和TFTP服务器的三层通信,下行使用OLT的IP地址给CM103发送数据报文,并捕获CM103的上行报文,实现和CM103三层通信,这样,CMC在没有部署IP地址的情况下,可以实现对接入CM103的TFTP分布式处理,相应地,TFTP分布式处理从单一的OLT集中处理,变为CMC的分布式处理,大大的提高了TFTP分布式处理效率,减少OLT的工作压力,提高了OLT的性能。
可选地,汇聚设备101也可以为CMTS设备上的主控板,CMTS组件102为CMTS设备上的业务板。业务板上行使用CM103的IP地址给TFTP服务器发送报文,并捕获TFTP服务器的下行报文,实现和TFTP服务器三层通信,下行使用主控板的IP地址往CM发送报文,并捕获CM103的上行报文,实现和CM103的三层通信。这样,业务板在没有部署IP地址的情况下,可以实现接入CM103的TFTP分布式处理。相应的,TFTP分布式处理从单一的主控板集中处理,变为多块业务板的分布式处理,大大的提高了CMTS设备TFTP分布式处理效率,减少CMTS设备的主控板的性能压力,提高了CMTS设备的主控板的性能。
本实施例通过提供一种电缆承载数据业务接口规范DOCSIS系统,包括:汇聚设备、CMTS组件以及CM,汇聚设备通过CMTS组件与CM相连,其中CMTS组件可以无需部署IP地址实现TFTP分布式处理,从而减小了汇聚设备的工作压力,进一步地提高了汇聚设备的性能。
图2为本发明一实施例提供的一种电缆承载数据业务中的配置文件获取方法的流程图。图3为本发明一实施例提供的配置文件获取方法中汇聚设备、CMTS组件以及CM等设备之间的交互流程图。其中系统包括:汇聚设备、CMTS组件以及CM。该方法的执行主体是CMTS组件,其中该CMTS组件为CMC,或者为CMTS设备上的业务板,汇聚设备为OLT或者为CMTS设备上的主控板。
如图2所示,该方法的具体步骤包括:
S201:CMTS组件从汇聚设备获取CM的配置文件信息。
具体地,用户使用网络中CM连接的终端设备时,终端设备触发CM拨号上线,CM向DHCP服务器请求IP地址,其中汇聚设备可以作为DHCP服务器的中继(Relay)节点。汇聚设备截获DHCP服务器发给CM的第一DHCP响应消息,汇聚设备从第一DHCP响应消息中获取CM的配置文件信息,其中配置文件信息中携带有TFTP服务器的IP地址和端口号以及CM的IP地址和MAC地址,配置文件名等。其中TFTP服务器的端口号是69。CMTS组件从汇聚设备获取CM的配置文件信息,并且将配置文件信息缓存在缓冲区。
S202:CMTS组件截获CM发给汇聚设备的请求下发配置文件的TFTP请求消息。
具体地,CMTS组件根据配置文件信息设置上行捕获规则,其中上行捕获规则具体为CMTS组件捕获目的地址为汇聚设备的IP地址和目的端口号为TFTP服务器的端口号69的报文。从而实现捕获CM发送的请求下发配置文件的TFTP请求消息,该TFTP请求消息为UDP报文。并且CMTS组件启动TFTP服务器端。
S203:确定TFTP请求消息中的配置文件名与汇聚设备发送的配置文件名一致后,以汇聚设备下发的TFTP服务器的地址信息向对应的TFTP服务器请求下发CM的配置文件,将收到的配置文件发送给CM。
具体地,CMTS组件通过确定TFTP请求消息中的配置文件名与汇聚设备发送的配置文件名是否一致,从而决定是否向TFTP服务器请求下发所述CM的配置文件。如果检查结果为不一致,则CMTS组件不再向TFTP服务器请求下发CM的配置文件;如果检查结果为一致,则CMTS组件向TFTP服务器请求下发CM的配置文件。
可选地,所述CMTS组件以所述CM的地址信息作为源地址向所述TFTP服务器请求下发所述CM的配置文件。
所述CMTS组件向所述CM发送携带有配置文件的TFTP响应消息,发送所述TFTP响应消息以所述汇聚设备的地址信息作为源地址。
具体地,CMTS组件捕获到CM发送的TFTP请求消息后,则采用CM的IP地址和端口号作为源地址向网络侧发送请求下发CM的配置文件。另外,CMTS组件根据确定的CM的IP地址和端口号设置下行捕获规则,其中下行捕获规则为:捕获目的地址为CM的IP地址和目的端口号为CM的端口号的数据报文,因此CMTS组件可以捕获到TFTP响应消息。CMTS组件以TFTP响应消息的形式将收到的配置文件发送给CM,发送TFTP响应消息以汇聚设备的IP地址和CMTS组件端口号作为源地址。
下面具体给出配置文件获取方法中汇聚设备、CMTS组件以及CM等设备之间的交互流程,如图3所示,具体包括:
S301:CM向汇聚设备发送DHCP请求,用于请求获取CM IP地址和TFTP服务器的IP地址。
CM上线需要向DHCP服务器申请IP地址,并且CM需要从TFTP服务器获得配置文件,因此CM同时需要向DHCP服务器请求TFTP服务器的IP地址。
S302:汇聚设备将DHCP请求发送给DHCP服务器,汇聚设备作为CM和DHCP服务器的中继器,汇聚设备做DHCP Relay操作。
S303:汇聚设备截获DHCP服务器向CM发送的第一DHCP响应消息,其中第一DHCP响应消息中携带有CM的配置文件信息。
汇聚设备还可以将第一DHCP响应消息中携带的TFTP服务器IP地址修改为自己的IP地址,形成第二DHCP响应消息。从而使CM向汇聚设备发出获取配置文件请求。由于汇聚设备将TFTP服务器IP地址修改为自己的IP地址,因此汇聚设备向最终的CM隐藏了TFTP服务器IP地址,从而避免了黑客获知TFTP服务器IP地址,进而防止黑客攻击TFTP服务器。
S304:汇聚设备将配置文件信息发送给CMTS组件。
其中,CMTS组件将配置文件信息缓存在缓冲区。配置文件信息包括:汇聚设备的IP地址和TFTP服务器的IP地址和端口号以及CM的IP地址和MAC地址,配置文件名等。
S305:CMTS组件设置上行捕获规则。
CMTS组件根据所述配置文件信息,设置上行捕获规则具体为:捕获目的地址为汇聚设备的IP地址和目的端口号为TFTP服务器的端口号69的报文。
S306:CMTS组件启动TFTP服务器端。
CMTS组件启动TFTP服务器端,这样管理面上不需要打开TFTP服务器端口,系统更安全。
S307:汇聚设备将第二DHCP响应消息发送给CM,其中第二DHCP响应消息携带有CMTS IP地址。
S308:CM向CMTS组件发送TFTP请求消息。
由于CMTS组件设置的上行捕获规则。其中上行捕获规则指的是从用户侧到网络侧的捕获规则。因此,CMTS组件可以捕获到CM发送的请求下发配置文件的TFTP请求消息。
S309:CMTS组件设置下行捕获规则。
CMTS组件根据CM的IP地址和端口号设置下行捕获规则。下行捕获规则指的是是从网络侧到用户侧的捕获规则,其中下行捕获规则为:捕获目的地址为CM的IP地址和目的端口号为CM的端口号的数据报文。
S310:CMTS组件启动TFTP客户端。
S311:CMTS组件向TFTP服务器发送TFTP请求消息。
CM发送的TFTP请求消息中包括配置文件名,而汇聚设备发送的第一DHCP响应消息中包括分配给CM的配置文件名,CMTS组件通过确定TFTP请求消息中的配置文件名与汇聚设备发送的配置文件名是否一致,从而决定是否向TFTP服务器请求下发所述CM的配置文件。如果检查结果为不一致,则CMTS组件不再向TFTP服务器请求下发CM的配置文件;如果检查结果为一致,则CMTS组件向TFTP服务器请求下发CM的配置文件。
S312:TFTP服务器向CMTS组件发送TFTP响应消息。
由于CMTS组件使用的CM IP地址和端口号,因此TFTP服务器接收到TFTP请求消息后,将向CMTS组件发送TFTP响应消息,为了支持多个终端同时下载配置文件,TFTP服务器会分配多个端口号x来发送TFTP响应消息,目的是为了实现多个终端可以向TFTP服务器申请配置文件。
S313:CMTS组件将TFTP响应消息中携带的配置文件保存在缓冲区中。
S314:CMTS组件向CM发送TFTP响应消息。
CMTS组件将采用汇聚设备的IP地址和CMTS组件自动产生的端口号作为源地址将TFTP响应消息发送给CM。
S315:CMTS组件重置上行捕获规则。
其中,重置的上行捕获规则为:捕获目的地址为汇聚设备的IP地址和CMTS组件自动产生的端口号的所有数据报文。
S316:CM向CMTS组件发送配置文件响应。
由于重置的上行捕获规则为:捕获目的地址为汇聚设备的IP地址和CMTS组件自动产生的端口号的所有数据报文。因此CMTS组件将CM发送给TFTP服务器的配置文件响应截获。同时CMTS组件比较配置文件是否被篡改。
S317:CMTS组件将配置文件响应发送给TFTP服务器,其中目的地址为TFTP服务器的IP地址,端口号为x。
S318:TFTP代理结束,释放上下行规则。
本实施例提供了一种电缆承载数据业务接口规范DOCSIS系统中的配置文件获取方法,其中该方法中CMTS组件主要通过截获CM发给汇聚设备的请求下发配置文件的TFTP请求消息,以及TFTP服务器向CM发送的TFTP响应消息来实现TFTP分布式处理,从而减小了汇聚设备的工作压力,进一步地提高了汇聚设备的性能。
图4为本发明一实施例提供的CMTS组件的结构示意图。在实施例一和实施例二基础之上,CMTS组件具体包括:第一网络侧接口401,第一用户侧接口402,处理模块403,第二网络侧接口404,第二用户侧接口405。其中第一网络侧接口401用于从汇聚设备获取CM的配置文件信息,其中配置文件信息包括:汇聚设备的IP地址和TFTP服务器的IP地址和端口号以及CM的IP地址和MAC地址,配置文件名等。第一用户侧接口402具体用于截获CM发给汇聚设备的请求下发配置文件的TFTP请求消息,处理模块403用于判断TFTP请求消息中的配置文件名与汇聚设备发送的配置文件名是否一致,第二网络侧接口404,用于在处理模块403确定TFTP请求消息中的配置文件名与所述汇聚设备发送的配置文件名一致后,以汇聚设备下发的TFTP服务器的地址信息向对应的TFTP服务器请求下发CM的配置文件;以及第二用户侧接口405,用于将收到的配置文件发送给CM。其中CMTS组件为CMC或者为CMTS设备的业务单板。
本实施例的CMTS组件,可以用于执行配置文件获取方法的实施技术方案,其实现原理和技术效果类似,此处不再赘述。
图5为本发明一实施例提供的汇聚设备的结构示意图。在实施例一和实施例二基础之上,具体地,汇聚设备连接有CMTS组件,通过CMTS组件连接CM,汇聚设备包括:接收模块501,用于接收来自DHCP服务器发送给CM的第一DHCP响应消息,从第一DHCP响应消息中获取CM的配置文件信息。发送模块502,用于将CM的配置文件信息发送给CMTS组件,以使得CMTS组件截获来自CM的TFTP请求消息。处理模块503,用于将第一DHCP响应消息中的TFTP服务器的地址信息替换成汇聚设备的地址信息形成第二DHCP响应消息,通过发送模块502将第二DHCP响应消息发送给CM。其中汇聚设备为OLT或者为CMTS设备上的主控板。
本实施例的汇聚设备,可以用于执行图3中汇聚设备所执行的方法步骤,其实现原理和技术效果类似,此处不再赘述。
图6为本发明另一实施例提供的CMTS组件的结构示意图。在实施例一和实施例二基础之上,具体地,CMTS组件在网络侧连接汇聚设备,在用户侧连接CM,其中CMTS组件包括:第一数据收发器601、第二数据收发器602以及处理器603,处理器603分别与第一数据收发器601和第二数据收发器602相连。第一数据收发器601,与汇聚设备相连,用于从汇聚设备获取CM的配置文件信息,第二数据收发器602,用于截获CM发给汇聚设备的请求下发配置文件的TFTP请求消息,处理器603,用于判断TFTP请求消息中的配置文件名与汇聚设备发送的配置文件名是否一致,在确定TFTP请求消息中的配置文件名与汇聚设备发送的配置文件名一致后,控制第一数据收发器601以汇聚设备下发的TFTP服务器的地址信息向对应的TFTP服务器请求下发CM的配置文件,以及控制第二数据收发器602将收到的配置文件发送给CM。其中CMTS组件为CMC或者CMTS设备中的业务板。
本实施例的CMTS组件,可以用于执行配置文件获取方法的实施技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本发明另一实施例提供的汇聚设备的结构示意图。具体地,汇聚设备通过CMTS组件连接CM,汇聚设备包括:数据接收器701,用于接收来自DHCP服务器发送给CM的第一DHCP响应消息,从第一DHCP响应消息中获取CM的配置文件信息,数据发送器702,用于将CM的配置文件信息发送给CMTS组件,处理器703,用于将第一DHCP响应消息中的TFTP服务器的地址信息替换成汇聚设备的地址信息形成第二DHCP响应消息,通过数据发送器将第二DHCP响应消息发送给CM。其中汇聚设备为OLT或者CMTS设备中的主控板。
本实施例的汇聚设备,可以用于执行图3中汇聚设备所执行的方法步骤,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。