已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于PON+EoC系统的接入网集群管理技术规范本规范规定了基于PON+EoC系统的接入网集群管理协议,包括接入网集群管理的体系结构、拓扑收集与集群访问的实现机制、设备管理(如带内管理VLAN、带内管理IP地址自动配置)等。接入网集群管理协议适用于在一个连通的PON+EoC接入网内,在运营商本地区域的多个PON+EoC接入网可形成一个统一管理域。EPON+EoC系统的网络的拓扑结构只能通过人工方式进行维护和管理,在大规模网络部署过程中,由于EoC设备数量较多,手工方式是无法有效进行网络维护和管理的。因此需要EoC局端设备(CBAT)通过EPON系统向综合网络管理系统上报EoC系统的技术类型以及与EPON系统的连接关系,以便综合网络管理系统可以实时维护和更新EPON+EoC系统的网络拓扑结构,实现对EOC局端设备(CBAT)进行配置下发。A.1 术语和定义接入网集群接入网集群是由一组接入网设备组成,构成一个统一的管理域,并提供对集群每个成员的管理和访问能力。主控管理服务器(BCMP Server)在接入网集群中,提供对整个集群的主控管理作用的设备称为主控服务器。同时,主控管理服务器可对集群中的成员进行注册配置、管理、监控。代理网元(BCMP Proxy)接入网集群中的网元,负责对一个PON OLT设备和该OLT设备下联的所有EoC设备组成的接入网中的成员网元进行接入网集群管理代理的网元。成员网元(BCMP Client)接入网集群中的网元,通过代理网元接受主控管理服务器的统一管理。增强型光线路终端是由OLT主控板、一个或多个OLT业务板等组成的OLT系统设备。OLT主控板是OLT的核心模块,为OLT设备提供中心控制功能。OLT业务板是OLT的业务接口模块,向用户提供直接可用的一个或多个PON接口。缆桥交换机(HS)即EoC头端(PON口上联)设备。在PON+EoC系统的实际应用中,把ONU与多个EoC头端集成在一个设备上,并通过HSMC对多个EoC头端进行控制管理。在基于PON+EoC系统的接入网集群管理中作为成员网元。A.2 BCMP接入网集群管理体系结构集群是由一组接入网络设备组成的一个集合,集群管理提供了一种自动收集设备拓扑的方法,并提供了集中、统一的维护管理通道。基于PON+EoC系统的接入网集群体系的管理域由两大部分组成:一个部分是由一台OLT设备及其下联的EoC网络内部形成的二层管理域,包括一个BCMP Proxy和若干BCMP Client;另一部分是由在整个接入网中的一台BCMP Server和若干台OLT设备组成的三层管理域,包括一个BCMP Server和若干个BCMP Proxy。其中,OLT设备通常包括主控板以及PON业务板,每个业务板可包括一到多个PON口,每个PON口通过ODN可与多个HS设备相连;HS设备包括一个ONU、多个EoC头端以及用于控制EoC头端的HSMC控制器,每个EoC头端通过CDN可与多个EoC终端相连。BCMP接入网集群管理中定义了三种角色:BCMP Server、BCMP Proxy,以及BCMP Client,分别提供以下功能:BCMP Server作为主控实体用于对集群中的成员网元进行注册配置、管理、监控,它以功能实体方式运行在PON+EOC接入网统一网管系统中;BCMP Client运行在HS等成员网元中,接受BCMP Server对该成员网元的管理;BCMP Proxy作为BCMP Server与BCMP Client之间的通信代理实现BCMP协议报文的解析封装与转发以支持集群管理,它运行在OLT主控板上。BCMP Client的应用场景包括两大类:(1)BCMP Client运行在HS上,即ONU和EOC头端作为一个整体的管理对象,如图A.2.1。图A.2.1接入网集群体系结构(hs作为bcmp client)ONU和EOC头端作为整体进行管理, BCMP Client运行在缆桥交换机的HSMC上。BCMP Client通过BCMP Proxy从BCMP Sever获取配置信息。(2)CBAT和ONU作为独立模块, BCMP Client 分别运行在CBAT和ONU上,并接收BCMP Server的统一管理,如图A.2.2。图A.2.2接入网集群体系结构(onu和cbat分别作为独立的bcmp client)当CBAT和ONU作为独立的管理单元时,BCMP Client将分别运行在ONU和CBAT,BCMP Proxy将作为ONU和CBAT共同的通信代理。ONU仍为CBAT连接到OLT的物理介质,不同的是ONU可以做为成员网元与CBAT一同接受BCMP Server的管理。A.3 BCMP协议概述BCMP是客户端/服务器端(Client/Server)模型的接入网集群管理网络协议。BCMP服务器端(BCMP Server)负责接收来自BCMP客户端(BCMP Client)并通过BCMP Proxy转发的注册请求消息或心跳消息,分配IP地址并维护服务器端的设备管理信息表,其中,BCMP Server发给BCMP Client的IP配置与其他管理消息也由BCMP Proxy来转发。当BCMP Server接收到BCMP Client的注册请求,在表中登记一个新的设备,为该BCMP Client分配管理IP;当BCMP Server接收到心跳消息,则更新表,表中每一项对应一个设备,设备可以是HSMC、可通过IP方式管理的ONU类型设备的一种。每一个在线的设备都对应唯一条表项,每条表项都设有一个时间标签,并给定一个默认值,当时间间隔内,没有收到这些设备的心跳消息时,则使本条记录失效;当在时间间隔内收到心跳消息,与本地比较设备标识,若相同则定时器恢复为原始值;若不相同,则更新本地管理信息。BCMP集群建立原理如图A.3.1和图A.3.2所示,采用大于或等于1的整数对PORT_ID、ONU_ID、OLT_ID、SLOT_ID进行编号。当成员网元为CBAT时,HS设备上电启动后,HSMC的注册请求报文在某特定VLAN中(默认VLAN4041)进行组播协议报文发送,组播地址采用IETF定义的管理组播地址区间的用户扩展地址段,具体使用0x0180C2000023组播地址。其上联的ONU收到该注册请求报文后应添加HSMC上联的ONU UNI端口编号(PORT_ID)然后提交该报文,ONU的UNI端口编号从1开始递增,如ONU只有一个UNI端口则PORT_ID设置为1。而且ONU的UNI端口编号应与ONU面板上的端口编号严格的一一对应,例如,对面板上编号为1的以太网端口的特定属性进行管理时,其相应端口编号字段的值应为0x01。OLT收到该注册消息后进行相应处理:解析出HSMC的MAC地址、HS上联ONU的PORT_ID信息,如果消息中无PORT_ID信息则丢弃该消息;同时根据HSMC的源MAC地址查询并添加CBAT所上联的ONU设备MAC地址信息、ONU编号(ONU_ID)信息、ONU所联OLT PON业务板的PON端口编号(OLT_ID),以及OLT PON业务板的槽位编号(SLOT_ID)信息,OLT_ID和SLOT_ID编号均为从1开始递增;然后把该消息封装为IP报文格式。最后,运行在OLT主控板中的软件实体BCMP Proxy通过IP通道把该报文转发给BCMP Server。BCMP Server根据此注册报文建立该HSMC上联的PORT_ID、ONU MAC(或ONU_ID)、OLT_ID、SLOT_ID等一系列能够标识注册的HSMC所处的PON+EoC网络物理位置信息,并把它们与HS的MAC地址(或管理IP地址)对应起来,形成PON+EoC网络的物理拓扑信息记录表,如表A-1所示。当BCMP Server为请求注册的HSMC下发分配带内管理VLAN和管理IP地址时,BCMP Proxy再把该消息转发给HSMC。HSMC配置了带内管理VLAN和管理IP地址后,则可与后台网管系统或网管终端通过带内管理VLAN进行IP层管理通信。利用BCMP协议进行接入网集群管理时,可按照PON+EOC接入网设备的物理拓扑与位置把设备分为若干个子网管理域进行管理,例如可把OLT一个PON口所连接的所有CBAT(或ONU)设备作为一个管理域,或OLT一个业务板所连接的所有CBAT(或ONU)设备作为一个管理域。在配置设备(如CBAT、ONU)的管理IP地址时,可以采用必要的IP地址分配规则实现对各个子网管理域中的设备的IP子网与IP地址进行相应配置,使得同一个子网管理域下的所有BCMP成员网元具有相同的管理地址特性。从网络管理的需求而言,通过BCMP协议为BCMP成员网元分配的管理IP地址通常是固定的,没有租期限制以及重新获取IP地址的必要。BCMP Client运行在CBAT或HS时,设备上电后发送BCMP注册请求报文,由ONU添加PORT_ID,上传给OLT。由OLT上的BCMP Proxy添加ONU_MAC、ONU_ID、OLT_ID、SLOT_ID等信息,并组成IP报文发送到BCMP Sever。Server解析出报文后获取拓扑信息,下发管理参数到BCMP Client。设备收到报文后配置参数即可与Sever通信。图A.3.1:BCMP集群建立原理(bcmp client运行在CBAT或HS)表A-1:PON+EoC网络的物理拓扑信息记录表示例(成员网元为CBAT)CBAT MACPORT_IDONU MACONU_IDOLT_IDSLOT_IDOLT管理IP地址/子网掩码CBAT管理IP地址/子网掩码00:0b:0a:00:00:01111:22:33:44:55:0112210.131.0.25/8172.16.1.1/1600:0b:0a:00:00:02111:22:33:44:55:0223210.131.0.25/8172.16.1.2/1600:0b:0a:00:00:03111:22:33:44:55:0334210.131.0.25/8172.16.1.3/16当成员网元为ONU时,不需要收集CBAT层(包括CBAT_MAC、PORT_ID)的拓扑信息,运行在OLT上的BCMP Proxy收到注册请求消息后根据报文层次数区分出报文来自ONU,并解析出其中的ONU_MAC,在收集ONU_ID、OLT_ID、SLOT_ID等信息后封装成IP报文发送给BCMP_Server。BCMP_Sever解析出ONU_MAC、ONU_ID、OLT_ID、SLOT_ID等标识请求注册的ONU所处的网络物理位置信息后,把它们与ONU的MAC地址(或管理IP地址)对应起来,形成网络拓扑信息表,如表A-2所示。当BCMP Sever为请求注册的ONU下发带内管理VLAN和管理IP地址时,BCMP Proxy把消息报文转发给ONU,ONU配置了管理参数后,可以与网管以及HS通过带内管理VLAN进行IP层的管理通信。图A.3.2:BCMP集群建立原理(bcmp client运行在onu)表A-2:PON+EoC网络的物理拓扑信息记录表示例(成员网元为ONU)ONU MACONU_IDOLT_IDSLOT_IDOLT管理IP地址/子网掩码ONU管理IP地址/子网掩码11:22:33:44:55:0112210.131.0.25/8172.16.1.11/1611:22:33:44:55:0223210.131.0.25/8172.16.1.12/1611:22:33:44:55:0334210.131.0.25/8172.16.1.13/16A.4 BCMP协议报文总体格式BCMP协议报文分为两种:一种是在PON+EOC网络中用于BCMP Proxy和BCMP Client之间通信的二层以太网BCMP消息帧,一种是用于BCMP Proxy和BCMP Server之间通信的三层BCMP IP协议报文。A.4.1 BCMP消息帧格式BCMP消息帧是由带IEEE 802.1Q TAG的以太网帧头与BCMP协议报文两部分组成。当BCMP帧为组播帧时,帧头中的目的MAC地址为0x0180C2000023组播地址,优先级设为7,VLAN ID设为4041,类型设为0x877,以区别于普通的以太网业务数据帧。BCMP协议报文格式如图A.4.1所示,该格式以字节为单位,字节内的bit位顺序采用网络字节序。图A.4.1 BCMP协议报文格式1) 版本:BCMP协议的版本号,长度为8bits整型数据,前四位表示主版本号,后四位表示子版本号,格式如下xxxx.yyyy;为兼容NGB示范网中现网使用的规范定义,本规范定义的初始版本号为1.0,后续版本以此初始版本号为基础递增。2) 消息类型:BCMP协议报文的消息类型,长度为4bits整型数据,具体定义如下表所示:类型字段值标识注释0x1BCMP_REGBCMP Client注册请求消息0x2BCMP_TICKBCMP Client心跳消息0x3BCMP_RESBCMP Server注册应答消息0x4BCMP_PARACHGBCMP Server管理参数更改通知消息0x5-0xFExtendedBCMP功能扩展用类型3) 帧序列号:长度为2Bytes整型数据,表示本消息帧的发送序列编号,在需要保证顺序的发送确认消息应答时使用,默认为1;4) 校验和:长度为2Bytes整型数据,包括BCMP协议报文头在内的全部BCMP协议报文内容进行CRC16运算生成的校验和,其中base_crc以0计算;5) 报文长度:长度为2Bytes整型数据,指整个BCMP协议报文的总长度,包括BCMP报文头,不包括BCMP以太网帧头;6) 层次:指注册请求消息发起者到OLT主控板的层次数,每层次处理实体对注册请求消息处理后增加了层次信息时,同时应将层次数加1。例如报文为CBAT的注册请求报文(0x1)时,在注册请求消息从CBAT发送时,层次为1;若该注册请求消息帧被ONU处理,并在消息帧中追加了包含CBAT所连接的ONU端口信息层次内容时,则层次数增加为2,当BCMP Proxy所在的OLT设备收到该注册请求报文时,可根据层次数判断需要解析的有效链路信息层数。若报文类型为注册应答消息报文(0x3)时,层次为1。考虑到实际组网拓扑,报文的最大层数为5,即层次字段的最大值为5;7) 保留:保留字段,消息帧中所有保留字段默认填0;8) 各层字段的含义:v 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。v 设备类型(DevType):长度为1 Bytes整型数据,表示报文当前层次属于哪种设备,CBAT的设备类型为2,ONU的设备类型为3,OLT上的可管理实体的设备类型为4;v 其它字段的含义根据不同应用场景而定,应用场景包括内部管理IP地址配置等,具体含义将在具体章节“BCMP消息帧格式”中描述。CBAT或ONU在未获得管理IP地址时, BCMP Client通过BCMP帧上报注册请求消息,BCMP Proxy再把该消息帧封装为BCMP IP协议报文后发给BCMP Server,BCMP Server处理注册请求消息后,统一分配BCMP Client的带内管理VLAN和管理IP地址。管理IP地址在BCMP Client所在设备上配置后,各个BCMP Client设备便可与BCMP Server通过管理VLAN进行基于IP的带内管理通信。A.4.2 BCMP IP协议报文格式由于BCMP Proxy和BCMP Server之间采用IP通信,并且BCMP Proxy作为代理转发BCMP协议报文,因此BCMP IP协议报文是将BCMP消息帧相关内容封装在UDP数据报文中形成的,其格式如图A.4.2所示。其中,BCMP Server的UDP目的端口号默认设为5000,以区别于其他IP数据报文。BCMP Proxy运行的OLT设备,应支持对该UDP默认端口号进行配置修改,同时应支持对BCMP Server的IP地址进行配置修改,上述参数修改后,应使用修改后的新参数与BCMP Server建立通信。图A.4.2BCMP IP协议报文格式基于IP通信的BCMP协议报文的格式定义如图A.4.3所示,其字段定义如下所述:图A.4.3 基于IP的BCMP协议报文格式1) 版本:BCMP协议的版本号,长度为8bits,前四位表示主版本号,后四位表示子版本号,格式如下xxxx.yyyy;为兼容NGB示范网中现网使用的规范定义,本规范定义的初始版本号为1.0,后续版本以此初始版本号为基础递增。2) 报文类型:基于IP的BCMP协议报文的类型,长度为4bits。具体定义如下表所示:类型字段值标识注释0x1IP_BCMP_REG基于IP的BCMP Client注册请求消息0x2IP_BCMP_TICK基于IP的BCMP Client心跳消息0x3IP_BCMP_RES基于IP的BCMP Server注册应答消息0x4IP_BCMP_PARACHG基于IP的BCMP Server管理参数更改通知消息3) 消息序列号:与帧序列号一致;4) 校验和:长度为2Bytes整型数据,包括基于IP的BCMP协议报文头在内的全部BCMP协议报文内容进行CRC16运算生成的校验和,其中base_crc以0计算;5) 报文长度:指整个基于IP的BCMP协议报文的总长度,包括它的报文头;6) BCMP Client设备MAC地址:长度6Bytes整型数据,表示BCMP Client设备(例如:CBAT、ONU)的MAC地址;7) 负载数据:是基于IP的BCMP协议报文的负载数据,其格式定义如图A.4.1所示的层字段,具体层字段内容见相关章节的“BCMP IP协议报文格式”描述。A.5 BCMP Client注册及应答为实现对PON+EOC接入网设备的统一管理,可通过BCMP协议实现对设备管理IP地址进行动态配置。在BCMP协议中,分配给被管理设备的管理IP地址时,还包括管理IP地址的相应子网掩码。在配置设备(如CBAT、ONU)的管理IP地址时,通过采用必要的IP地址分配规则可对各个子网管理域中的设备的IP子网与IP地址进行相应配置,以支持把所有被管设备分为若干个子网管理域进行管理。A.5.1 主要流程1缆桥交换机为BCMP Client图A.5.1:HS BCMP Client上线注册流程图内部管理IP地址动态配置的主要流程如图A.5.1所示,简述如下:1) BCMP Client(HS设备)发送“注册请求”BCMP消息帧;2) BCMP Proxy收到该消息帧后,解包以从中提取BCMP协议报文,并添加ONU MAC,ONU_ID, OLT_ID, SLOT_ID,以及报文头,封装成为“注册请求”BCMP IP协议报文,发送给BCMP Server;3) BCMP Server端收到“注册请求”BCMP IP协议报文后,则按照IP地址分配规则给该设备分配管理IP地址,并将管理VLAN、管理IP地址、默认网关等信息封装到报文中,发送“注册应答”BCMP IP协议报文。其中,BCMP Server根据收到的“注册请求”BCMP IP协议报文的源IP地址来决定发往哪个BCMP Proxy;4) BCMP Server根据“注册请求”BCMP IP协议报文中的相关信息,并BCMP Client的MAC地址对其进行认证,若认证通过则生成PON+EoC网络的物理拓扑信息记录表;并给BCMP Client下发“注册应答”报文;网络拓扑不变的情况下,BCMP Server下发的配置参数不变;5) BCMP Proxy收到“注册应答”BCMP IP协议报文后,解包并提取出HS设备的MAC地址等信息,然后封装为“注册应答”BCMP消息帧,再把该消息帧通过以太网单播方式发往该HS设备;6) BCMP Client收到“注册应答”消息帧后,解析出管理VLAN、管理IP地址、默认网关、SNMP相关配置参数,并据此进行HS设备的管理VLAN、管理IP地址、默认网关、SNMP的配置。如果配置成功,则开始向BCMP Server发送心跳消息报文,如果未配置成功则继续向BCMP Server发送“注册请求”报文。如果没有收到注册应答消息,则BCMP Client间隔30秒后再次发送注册请求。7) BCMP Client运行的设备应能支持通过BCMP协议获取IP地址(含子网掩码、默认网关)等配置与静态IP地址配置两种模式,缺省采用BCMP模式获取IP地址,并支持两种模式的切换。当从BCMP模式切换到相同管理VLAN的静态IP地址配置模式后,BCMP Client不再发送任何BCMP协议报文,当从相同管理VLAN的静态IP地址配置模式切换回BCMP模式后,BCMP Client重新发起注册流程。当从BCMP模式切换到不同管理VLAN的静态IP地址配置模式后,不对BCMP的流程产生任何影响。IP地址获取模式在设备重启后不丢失。8) BCMP Client不保存获取的IP 地址,设备重启后需重新发起注册请求;2 CBAT和ONU独立为BCMP Client(1)BCMP Clinet为CBAT图A.5.2:CBAT BCMP Client上线注册流程图内部管理IP地址动态配置的主要流程如图A.5.2所示,简述如下:1) CBAT设备上的BCMP Client发送“注册请求”BCMP消息帧;2) ONU设备上的BCMP Client收到来自BCMP Client(CBAT设备)的注册消息帧,加上PORT_ID,转发给BCMP Proxy;3) BCMP Proxy收到该消息帧后,根本设备类型判断是来自CBAT设备则添加ONU_MAC,ONU_ID, OLT_ID, SLOT_ID以及报文头,封装成为“注册请求”BCMP IP协议报文,发送给BCMP Server;4) BCMP Server端收到“注册请求”BCMP IP协议报文后,则按照IP地址分配规则给该设备分配管理IP地址,并将管理VLAN、管理IP地址、默认网关等信息封装到报文中,发送“注册应答”BCMP IP协议报文。其中,BCMP Server根据收到的“注册请求”BCMP IP协议报文的源IP地址来决定发往哪个BCMP Proxy;5) BCMP Server根据“注册请求”BCMP IP协议报文中的相关信息,生成PON+EoC网络的物理拓扑信息记录表;6) BCMP Proxy收到“注册应答”BCMP IP协议报文后,解包并提取出ONU设备的MAC地址等信息,然后封装为“注册应答”BCMP消息帧,再把该消息帧通过以太网单播方式发往该ONU设备;7) BCMP Client收到“注册应答”消息帧后,解析出管理VLAN、管理IP地址、默认网关、SNMP相关配置参数,并据此进行ONU设备的管理VLAN、管理IP地址、默认网关、SNMP的配置。如果配置成功,则开始向BCMP Server发送心跳消息报文,如果未配置成功则继续向BCMP Server发送“注册请求”报文。如果没有收到注册应答消息,则BCMP Client间隔30秒后再次发送注册请求。8) BCMP Client运行的设备应能支持通过BCMP协议获取IP地址(含子网掩码、默认网关)等配置与静态IP地址配置两种模式,缺省采用BCMP模式获取IP地址,并支持两种模式的切换。当从BCMP模式切换到相同管理VLAN的静态IP地址配置模式后,BCMP Client不再发送任何BCMP协议报文,当从相同管理VLAN的静态IP地址配置模式切换回BCMP模式后,BCMP Client重新发起注册流程。当从BCMP模式切换到不同管理VLAN的静态IP地址配置模式后,不对BCMP的流程产生任何影响。IP地址获取模式在设备重启后不丢失。(2)BCMP Clinet为ONU图A.5.3:ONU BCMP Client上线注册流程图内部管理IP地址动态配置的主要流程如图A.5.3所示,简述如下:1) BCMP Client(ONU设备)发送“注册请求”BCMP消息帧;2) BCMP Proxy收到该消息帧后,解包以从中提取BCMP协议报文,并添加ONU_ID, OLT_ID, SLOT_ID,以及报文头,封装成为“注册请求”BCMP IP协议报文,发送给BCMP Server;3) BCMP Server端收到“注册请求”BCMP IP协议报文后,则按照IP地址分配规则给该设备分配管理IP地址,并将管理VLAN、管理IP地址、默认网关等信息封装到报文中,发送“注册应答”BCMP IP协议报文。其中,BCMP Server根据收到的“注册请求”BCMP IP协议报文的源IP地址来决定发往哪个BCMP Proxy;4) BCMP Server根据“注册请求”BCMP IP协议报文中的相关信息,生成PON+EoC网络的物理拓扑信息记录表;5) BCMP Proxy收到“注册应答”BCMP IP协议报文后,解包并提取出ONU设备的MAC地址等信息,然后封装为“注册应答”BCMP消息帧,再把该消息帧通过以太网单播方式发往该ONU设备;6) BCMP Client收到“注册应答”消息帧后,解析出管理VLAN、管理IP地址、默认网关、SNMP相关配置参数,并据此进行ONU设备的管理VLAN、管理IP地址、默认网关、SNMP的配置。如果配置成功,则开始向BCMP Server发送心跳消息报文,如果未配置成功则继续向BCMP Server发送“注册请求”报文。如果没有收到注册应答消息,则BCMP Client间隔30秒后再次发送注册请求。7) BCMP Client运行的设备应能支持通过BCMP协议获取IP地址(含子网掩码、默认网关)等配置与静态IP地址配置两种模式,缺省采用BCMP模式获取IP地址,并支持两种模式的切换。当从BCMP模式切换到相同管理VLAN的静态IP地址配置模式后,BCMP Client不再发送任何BCMP协议报文,当从相同管理VLAN的静态IP地址配置模式切换回BCMP模式后,BCMP Client重新发起注册流程。当从BCMP模式切换到不同管理VLAN的静态IP地址配置模式后,不对BCMP的流程产生任何影响。IP地址获取模式在设备重启后不丢失。A.5.2 报文格式A.5.2.1 BCMP消息帧格式(1)BCMP Client发送的“注册请求”消息帧的层字段1)缆桥交换机为BCMP Client,如图A.5.4所示: 图A.5.4 BCMP“注册请求”消息帧的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为8;u 设备类型:长度1Bytes整型数据,若是HS设备,设备类型为0x2;u MAC:BCMP Client所在设备的MAC地址,例如HS的MAC地址,长度6Bytes整型数据;u PORT_ID:长度4Bytes整型数据,表示HS上联ONU的UNI端口编号,PORT_ID从1开始递增编号;BCMP client发出的消息帧经过ONU设备后携带两层结构信息,PORT_ID从1开始递增,BCMP proxy不再对PORT_ID进行添加处理。u PADDING:填充字段,默认填0。1) CBAT和ONU独立为BCMP Client如图A.5.5所示:图A.5.5 BCMP“注册请求”消息帧的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为8;u 设备类型:长度1Bytes整型数据,若是CBAT设备,设备类型为0x2;若是ONU设备,设备类型为0x3;u MAC:BCMP Client所在设备的MAC地址,例如ONU的MAC地址,长度6Bytes整型数据;(2)BCMP Client接收的“注册应答”消息帧的层字段层字段层次为1层。如图A.5.6所示:图A.5.6BCMP“注册应答”消息帧的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度,包含PADDING。本类型消息帧该值为160;u 设备类型:长度1Bytes整型数据;若是CBAT设备,设备类型为0x2,ONU设备,设备类型为0x3;u 管理IP地址:长度16Bytes,BCMP Server分配给BCMP Client所在设备(例如:CBAT、ONU)的带内管理IP地址;管理IP地址可选择使用IPv4或IPv6,当管理地址为IPv6,使用16Bytes长度表示;当管理地址为IPv4,使用后4Bytes长度表示,前12Bytes均填充0;u IPv4子网掩码或IPv6地址前缀:长度4Bytes,当管理IP为IPv4,填写地址子网掩码, 当管理IP为IPv6,用于标识IPv6地址前缀,即在最低字节填写实际掩码长度,其它三个高位字节填0;u 默认网关:长度16Bytes,BCMP Client所在设备(例如:CBAT、ONU)管理IP地址段的默认网关;默认网关可选择使用IPv4或IPv6,当默认网关为IPv6,使用16Bytes长度表示;当默认网关为IPv4,使用后4Bytes长度表示,前12Bytes均填充0;u 管理VLAN:长度2Bytes整型数据,BCMP管理域带内管理用VLAN;u SNMP协议版本号:长度1Bytes整型数据,SNMP的版本号,例如0x02,表示SNMP V2版本;u SNMP端口号:长度2Bytes整型数据,SNMP服务端口号,默认为161;u SNMP 安全名:长度32Bytes字符串型数据,表示SNMP v3消息中的安全主体名称;u SNMP 读共同体名:长度32Bytes字符串型数据,表示SNMP协议的读共同体名称;u SNMP 写共同体名:长度32Bytes字符串型数据,表示SNMP协议的写共同体名称;u 心跳周期:长度2Bytes的整型数据,BCMP Server要求BCMP Client上报心跳消息的周期,以分钟为单位;BCMP Client默认为5分钟发送一次心跳消息。u 管理参数集编号:长度2Bytes的整型数据,表示BCMP Server本次为BCMP Client下发的所有管理参数(从管理IP地址字段到心跳周期字段)形成的集合模板编号,当BCMP Server下发不同管理参数集合模板时,采用此编号进行区分。u 管理IP地址分配时间戳:长度12Bytes的字符串型数据,表示BCMP Server为注册的BCMP Client实体分配管理IP地址的时间戳,时间格式采用:YYYYMMDDHHMM。u OLT IP地址:长度4Bytes整型数据,表示OLT的管理IP地址;该字段是在BCMP Proxy所在的OLT设备上进行的填充。u PADDING:填充字段,默认填0。A.5.2.2 BCMP IP协议报文格式(1)BCMP Proxy转发给BCMP Server的“注册请求”BCMP IP协议报文的层字段1) BCMP Client为CBAT或缆桥交换机 如图A.5.7所示:图A.5.7BCMP“注册请求”IP协议报文的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为32;u 设备类型:发送注册请求的设备类型,长度1Bytes整型数据;若是CBAT(或HS)设备,设备类型为0x2;u MAC:发送注册请求的设备MAC地址,长度6Bytes整型数据;u PORT_ID:长度4Bytes整型数据,表示CBAT(或HS)上联ONU的UNI端口编号,PORT_ID从1开始递增编号;u ONU MAC:长度6Bytes整型数据,表示ONU的MAC地址;u ONU_ID:长度4Bytes整型数据,表示ONU编号,该编号是ONU管理用的逻辑编号(不是LLID),ONU_ID从1开始递增编号,通过该编号应能确定固定唯一的ONU;u OLT_ID:长度4Bytes整型数据,表示ONU所联OLT在OLT PON业务板中的PON端口编号,OLT_ID从1开始递增编号;u SLOT_ID:长度4Bytes整型数据,表示OLT PON业务板在OLT中的槽位编号,SLOT_ID从1开始递增编号;u PADDING:填充字段,默认填0。BCMP Proxy转发给BCMP Server的“注册请求”BCMP IP协议报文的层字段中信息,是从BCMP Proxy接收到的经过PON网络传输的BCMP Client发送的“注册请求”消息帧解析后,并通过在OLT本地进行相关信息查询后形成的。以CBAT(或HS)发起注册请求为例,其中设备类型、MAC信息是CBAT(或HS)发送的注册请求消息帧层字段(层次1)中包含的信息;PORT_ID是ONU对CBAT(或HS)发送的“注册请求”消息帧处理后,增加到层字段(层次2)中的信息;由于PON+EoC网络是典型的树型网络拓扑,因此ONU MAC、ONU_ID、OLT_ID以及SLOT_ID是OLT设备通过查询CBAT(或HS)的源MAC地址从具体哪个ONU上学习的而能够获取到的信息。2) ONU独立为BCMP Client 如图A.5.8所示:图A.5.8BCMP“注册请求”IP协议报文的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为20;u 设备类型:发送注册请求的设备类型,长度1Bytes整型数据;若是ONU设备,设备类型为0x3;u MAC:发送注册请求的设备MAC地址,长度6Bytes整型数据;u ONU_ID:长度4Bytes整型数据,表示ONU编号,该编号是ONU管理用的逻辑编号(不是LLID),ONU_ID从1开始递增编号,通过该编号应能确定固定唯一的ONU;u OLT_ID:长度4Bytes整型数据,表示ONU所联OLT在OLT PON业务板中的PON端口编号,OLT_ID从1开始递增编号;u SLOT_ID:长度4Bytes整型数据,表示OLT PON业务板在OLT中的槽位编号,SLOT_ID从1开始递增编号;(2)BCMP Proxy接收BCMP Server的“注册应答”BCMP IP协议报文的层字段BCMP Proxy接收BCMP Server的“注册应答”报文内容如图A.4.3“基于IP的BCMP协议报文格式”。其中设备的MAC地址为BCMP Client所在设备的MAC地址,报文负载数据为如图A.5.6所示的BCMP“注册应答”消息帧。BCMP Proxy将负载数据提取出来,并将OLT的管理IP地址填充进去,封装为BCMP消息帧格式,通过以太网单播方式发送给BCMP Client。A.6 BCMP Client心跳上报BCMP Client所在设备(例如:CBAT、ONU)定期向BCMP Server发送心跳信息以说明该成员网元的活动(active)状态。A.6.1 主要流程图A.6.1心跳上报主要流程心跳上报的主要流程如图A.6.1所示,简述如下:1) BCMP Client(例如CBAT、ONU设备)发送“心跳”BCMP消息帧;2) BCMP Proxy收到该消息帧后,解包以从中提取BCMP协议报文,并添加报文头,封装成为“心跳”BCMP IP协议报文,发送给BCMP Server;3) BCMP Server收到“心跳”BCMP IP协议报文后,确认该设备的“Active”状态。A.6.2 报文格式A.6.2.1 BCMP消息帧格式1缆桥交换机为BCMP ClientBCMP Client发送的“心跳”消息帧的层字段如图A.6.2所示:图A.6.2 “心跳”BCMP消息帧的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为12;u 设备类型:长度1Bytes整型数据,若是HS设备,设备类型为0x2;u MAC:BCMP Client所在设备的MAC地址,例如HS的MAC地址,长度6Bytes整型数据;u 管理参数集编号:长度2Bytes的整型数据,表示BCMP Client目前使用的BCMP Server下发的管理参数集合模板编号;u PORT_ID:长度4Bytes整型数据,表示HS上联ONU的UNI端口编号,PORT_ID从1开始递增编号;BCMP client发出的消息帧经过ONU设备后携带两层结构信息,PORT_ID从1开始递增,BCMP proxy不再对PORT_ID进行添加处理。u PADDING:填充字段,默认填0。2CBAT和ONU独立为BCMP ClientBCMP Client发送的“心跳”消息帧的层字段如图A.6.3所示:图A.6.3 “心跳”BCMP消息帧的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为12;u 设备类型:长度1Bytes整型数据,若是ONU设备,设备类型为0x3;u MAC:BCMP Client所在设备的MAC地址,例如ONU的MAC地址,长度6Bytes整型数据;u 管理参数集编号:长度2Bytes的整型数据,表示BCMP Client目前使用的BCMP Server下发的管理参数集合模板编号;u PADDING:填充字段,默认填0。A.6.2.2 BCMP IP协议报文格式1缆桥交换机为BCMP ClientBCMP Proxy转发给BCMP Server的“心跳”BCMP IP协议报文的层字段如图A.6.4所示。图A.6.4 “心跳”BCMP IP协议报文的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为32;u 设备类型:发送注册请求的设备类型,长度1Bytes整型数据;若是HS设备,设备类型为0x2;u MAC:发送注册请求的设备MAC地址,长度6Bytes整型数据;u 管理参数集编号:长度2Bytes的整型数据,表示BCMP Client目前使用的BCMP Server下发的管理参数集合模板编号;u PORT_ID:长度4Bytes整型数据,表示HS上联ONU的UNI端口编号,PORT_ID从1开始递增编号;u ONU MAC:长度6Bytes整型数据,表示ONU的MAC地址;u ONU_ID:长度4Bytes整型数据,表示ONU编号,该编号是ONU管理用的逻辑编号(不是LLID),ONU_ID从1开始递增编号,通过该编号应能确定固定唯一的ONU;u OLT_ID:长度4Bytes整型数据,表示ONU所联OLT在OLT PON业务板中的PON端口编号,OLT_ID从1开始递增编号;u SLOT_ID:长度4Bytes整型数据,表示OLT PON业务板在OLT中的槽位编号,SLOT_ID从1开始递增编号;2CBAT和ONU独立为BCMP Client1)BCMP Client为CBATBCMP Proxy转发给BCMP Server的“心跳”BCMP IP协议报文的层字段如图A.6.5所示。图A.6.5 “心跳”BCMP IP协议报文的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为32;u 设备类型:发送注册请求的设备类型,长度1Bytes整型数据;若是CBAT设备,设备类型为0x2;u MAC:发送注册请求的设备MAC地址,长度6Bytes整型数据;u 管理参数集编号:长度2Bytes的整型数据,表示BCMP Client目前使用的BCMP Server下发的管理参数集合模板编号;u PORT_ID:长度4Bytes整型数据,表示CBAT上联ONU的UNI端口编号,PORT_ID从1开始递增编号;u ONU MAC:长度6Bytes整型数据,表示ONU的MAC地址;u ONU_ID:长度4Bytes整型数据,表示ONU编号,该编号是ONU管理用的逻辑编号(不是LLID),ONU_ID从1开始递增编号,通过该编号应能确定固定唯一的ONU;u OLT_ID:长度4Bytes整型数据,表示ONU所联OLT在OLT PON业务板中的PON端口编号,OLT_ID从1开始递增编号;u SLOT_ID:长度4Bytes整型数据,表示OLT PON业务板在OLT中的槽位编号,SLOT_ID从1开始递增编号;2)BCMP Client为ONUBCMP Proxy转发给BCMP Server的“心跳”BCMP IP协议报文的层字段如图A.6.6所示。图A.6.6 “心跳”BCMP IP协议报文的层字段u 层字段长度:长度1Bytes整型数据,表示本层次信息字段的长度。本类型消息帧该值为24;u 设备类型:发送注册请求的设备类型,长度1Bytes整型数据;若是ONU设备,设备类型为0x3;u MAC:发送注册请求的设备MAC地址,长度6Bytes整型数据;u 管理参数集编号:长度2Bytes的整型数据,表示BCMP Client目前使用的BCMP Server下发的管理参数集合模板编号;u ONU_ID:长度4Bytes整型数据,表示ONU编号,该编号是ONU管理用的逻辑编号(不是LLID),ONU_ID从1开始递增编号,通过该编号应能确定固定唯一的ONU;u OLT_ID:长度4Bytes整型数据,表示ONU所联OLT在OLT PON业务板中的PON端口编号,OLT_ID从1开始递增编号;u SLOT_ID:长度4Bytes整型数据,表示OLT PON业务板在OLT中的槽位编号,SLOT_ID从1开始递增编号;u PADDING:填充字段,默认填0。BCMP Proxy转发给BCMP Server的“心跳”BCM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年7月福建厦门市集美区国有资产投资有限公司招聘工作人员4人笔试历年典型考点题库附带答案详解试卷3套
- 2025山东济南城市投资集团有限公司招聘55人笔试历年备考题库附带答案详解试卷3套
- 2025安徽宿州首创水务有限责任公司招聘笔试表笔试历年常考点试题专练附带答案详解试卷3套
- 输电线路迁改项目信息化管理方案
- 混凝土搅拌站设备选型与配置方案
- 大豆加工技术优化方案
- 热力管网优化设计方案
- 逢格林公务员考试试题及答案
- 空间重构与土地利用规划
- 郴州市公务员考试考区试题及答案
- 个人拆借资金管理办法
- 2025年乡镇畜牧站防疫员招聘面试备考指南及模拟题答案详解
- 低温烤肠多样化口味创新创业项目商业计划书
- 预备党员转正后支部书记谈话记录范文
- 特种文献检索课件
- 大学生创新创业基础课件 第10章 创业核心内容三:市场营销
- 四川省土地开发项目预算定额标准
- 会计凭证填制规范及案例解析
- 新教材2025人教版七年级上册全部单词默写版
- 肺癌术后治疗用药指导
- 学校送医管理办法
评论
0/150
提交评论