本发明涉及一种pon聚合拉远dcn防环方法。
背景技术:
pon(passiveopticalnetwork)无源光网络是由一个安装于中心控制站的olt(opticallineterminal)光线路终端,以及安装于用户端的onu(opticalnetworkunit)光网络单元,和在olt与onu之间的odn(opticaldistributionnetwork)光配线网组成。
pon是功率受限的系统,其传输过程中的通道损耗直接决定了光分比和传输距离。为解决该问题的困扰,pon拉远(reachextension,re)技术应运而生。其本质是在pon网络中部署有源设备,实现pon距离拉长和光分路比的增大。
pon聚合拉远设备将多路pon业务汇聚,实现一根光纤上传送多路pon,极大提升传送效率,显著节省光纤资源。pon聚合拉远部署在olt一测称为局端,部署在onu一测称为远端,远端可以被局端自动网管发现,提升开通效率,降低维护复杂度。
pon聚合拉远设备应用场景,局端和远端结构一样,支持多槽位pon业务卡,其dcn(datacommunicationnetwork)管理实现过程,用户通过局端交换芯片将数据通过带内通道传输到远端,远端从带内通道剥离数据送给交换芯片,经过远端cpu处理后沿原路送回局端。单块pon业务卡可汇聚8路pon用户,实际组网中多块pon业务卡局远端对接,或者通过合分波业务卡汇聚到一根光纤传输,但是这种组网情况存在环路风险。
业务报文实线按olt->pon聚合拉远局端->pon聚合拉远远端->onu流向;管理报文虚线通过交换芯片,业务开销通道传输到远端。局端pon业务卡1和远端pon业务卡1之间,局端pon业务卡2和远端pon业务卡2之间管理报文在2个交换芯片之间形成环路(虚线环路),导致olt中心无法远程管理远端,甚至产生广播风暴导致整个上行dcn网络瘫痪。
技术实现要素:
本发明其目的就在于提供一种pon聚合拉远dcn防环方法,解决了pon聚合拉远实际应用中,局端和远端dcn管理通道有环路的问题。
为实现上述目的而采取的技术方案是,一种pon聚合拉远dcn防环方法,该方法包括以下步骤:
(1)在pon聚合拉远设备局端和远端启动时,设置交换芯片管理vlan与所有pon业务卡隔离,只允许设备管理口在管理vlan中,此时dcn业务通道正常,但用户管理数据被丢弃;
(2)pon聚合拉远设备局端和远端每隔一定时间,向各pon业务卡发送报文,通过与交换芯片相连的内联口,发送设备主要信息如mac、ip、设备类型等,同时接收对端发来的信息,更新对端的设备状态;
(3)pon聚合拉远设备局端和远端以各pon业务卡内联口的逻辑端口号为索引,按槽位将获取的信息存入链表并排序,根据mac、ip、设备类型等信息,列出拓扑连接,远端还需要判断是否存在不同槽位连接的是同一局端;
(4)pon聚合拉远设备局端和远端持续监控拓扑关系是否发生变化,长时间未收到对端报文,则判断为连接断开,同时更新拓扑连接关系;
(5)局端发现拓扑连接后,将对应槽位的内联口以trunk方式加入管理vlan中,管理报文可以通过dcn通道发送到远端,而发现拓扑连接断开后,恢复内联口到隔离vlan中;
(6)远端判断存在两个以上拓扑连接到同一局端后,按规则将特定某一槽位内联口以trunk方式加入管理vlan中,这样远端管理报文也可以通过dcn通道发送到局端实现互通。
有益效果
与现有技术相比本发明具有以下优点。
本发明的优点是,解决了pon聚合拉远实际应用中,局端和远端dcn管理通道有环路的问题,从源头上屏蔽了环路,没有环路也就不需要解环,原理简单易维护,保障局端和远端的通讯稳定性。
附图说明
以下结合附图对本发明作进一步详述。
图1为本发明的背景技术中现有pon聚合拉远设备应用图;
图2为本发明的pon聚合拉远dcn防环流程图示意图。
具体实施方式
下面结合附图,对本发明作进一步的说明。
一种pon聚合拉远dcn防环方法,如图1、图2所示,该方法包括以下步骤:
(1)在pon聚合拉远设备局端和远端启动时,设置交换芯片管理vlan与所有pon业务卡隔离,只允许设备管理口在管理vlan中,此时dcn业务通道正常,但用户管理数据被丢弃;
(2)pon聚合拉远设备局端和远端每隔一定时间,向各pon业务卡发送报文,通过与交换芯片相连的内联口,发送设备主要信息如mac、ip、设备类型等,同时接收对端发来的信息,更新对端的设备状态;
(3)pon聚合拉远设备局端和远端以各pon业务卡内联口的逻辑端口号为索引,按槽位将获取的信息存入链表并排序,根据mac、ip、设备类型等信息,列出拓扑连接,远端还需要判断是否存在不同槽位连接的是同一局端;
(4)pon聚合拉远设备局端和远端持续监控拓扑关系是否发生变化,长时间未收到对端报文,则判断为连接断开,同时更新拓扑连接关系;
(5)局端发现拓扑连接后,将对应槽位的内联口以trunk方式加入管理vlan中,管理报文可以通过dcn通道发送到远端,而发现拓扑连接断开后,恢复内联口到隔离vlan中;
(6)远端判断存在两个以上拓扑连接到同一局端后,按规则将特定某一槽位内联口以trunk方式加入管理vlan中,这样远端管理报文也可以通过dcn通道发送到局端实现互通。
这样局端和远端互通时,有且仅有一条dcn管理通道,从根本上杜绝了pon聚合拉远实际应用中,局端和远端dcn管理通道有环路的问题。
本发明提供的一种pon聚合拉远dcn防环方法,通过局端和远端启动时默认管理vlan隔离,并向各pon业务卡发送协议报文,交互设备mac、ip、类型等信息,根据不同报文内容列出拓扑连接,局端和远端根据一定规则选取有且仅有一条通道作为dcn管理通道。本发明解决了pon聚合拉远实际应用中,局端和远端dcn管理通道有环路的问题,从源头上屏蔽了环路,没有环路也就不需要解环,原理简单易维护,保障局端和远端的通讯稳定性。