15-EPON-OLT配置
本章节下载 (773.61 KB)
EPON(Ethernet Passive Optical Network,以太网无源光网络)是承载封装成802.3标准的以太网帧的PON(Passive Optical Network,无源光网络),是以太网技术和无源光网络技术的有机结合,基于2004年6月颁布的IEEE 802.3ah标准。
一个典型的EPON系统主要由OLT(Optical Line Terminal,光线路终端)、ONU(Optical Network Unit,光网络单元)和ODN(Optical Distribution Network,光分配网络)三部分组成,如图1-1所示。
图1-1 EPON系统典型结构图
OLT一般放置在局端CO(Central Office,中心机房)内,是整个EPON系统的核心设备。
OLT通常是一台以太网交换机、路由器或者多媒体转换平台,提供EPON系统与业务供应商的核心数据/视频/电话网络间的接口。
ONU用于连接用户侧的网络设备(如PC、机顶盒以及交换机等),通常放置在用户家里、楼道或者路边,主要负责用户侧上行数据(ONU发往OLT的数据包)的转发及选择性接收从OLT侧转发的下行广播数据(OLT发往ONU的数据包)。
ODN由光纤和一个或多个POS(Passive Optical Splitter,无源光纤分支器)等无源光器件组成,在OLT和ONU间提供光信号传输通道。
POS可以将上行数据耦合到一根光纤上,将下行数据分发到各个ONU。
与传统的以太网宽带接入相比,在EPON网络中POS为无源设备,具有无能源消耗(无需供电)、可靠性高(不受供电故障影响)、安装简便的特点,而且节省了光纤资源,能显著降低运营维护费用。
与以太网宽带接入相比,EPON系统不仅接入传输距离更远(可达20km)、带宽更高(1Gbps),而且带宽可根据ONU的即时业务情况进行动态调整,各ONU在分配给自己的授权时间内独享上行带宽,享受类似TDM(Time Division Multiplexing,时分复用)的专线质量。
根据ONU所处位置不同,EPON的应用模式可分为:FTTC(Fiber To The Curb,光纤到路边)、FTTB(Fiber To The Building,光纤到大楼)、FTTH(Fiber To The Home,光纤到户)等多种类型。
在FTTC结构中,ONU放置在路边或电线杆的分线盒边。从ONU到各个用户之间一般采用双绞线铜缆连接,在传送宽带图像业务时,则采用同轴电缆连接。FTTC的主要特点之一是,从ONU到用户家里仍可采用现有的铜缆设施,可以推迟入户的光纤投资。目前,在提供2Mbps以下窄带业务时,FTTC是OAN(Optical Access Network,光接入网)中最现实、最经济的方案,但如需提供窄带与宽带的综合业务,这一结构则不甚理想。
在FTTB结构中,ONU被直接放到楼内,光纤到大楼后可以采用ADSL、Cable或LAN等方式接入用户家中。FTTB与FTTC相比,光纤化程度进一步提高,因而更适用于高密度以及需提供窄带和宽带综合业务的用户区。
在FTTH结构中,ONU直接放置于用户的办公室或家中,是真正全透明的光纤网络,它们不受任何传输制式、带宽、波长和传输技术的约束,是光纤接入网络发展的理想模式和长远目标。
EPON系统采用单纤波分复用技术(下行中心波长为1490nm,上行中心波长为1310nm)实现单纤双向传输,最大可支持20km的传输距离。
如图1-2所示,在EPON系统数据传输之前需要进行ONU注册(参见1.2.1 )、扩展OAM连接建立(参见1.2.2 )和带宽分配(参见1.2.3 )。
图1-2 EPON系统数据传输过程
ONU的注册过程采用四种MPCP(Multipoint Control Protocol,多点控制协议)消息:授权(GATE)、注册请求(REGISTER_REQ)、注册(REGISTER)和注册确认(REGISTER_ACK),这四种消息中都包含有时间标签字段,用于记录报文发送时的本地时钟。其中,授权消息有两种:
l 一种为普通GATE,以单播方式进行带宽分配;
l 另一种为发现GATE,以广播方式进行ONU发现。
ONU注册过程如下:
(1) OLT广播发送一个发现GATE,通告所有ONU发现时隙的开始时刻及其长度;
(2) 尚未注册的ONU响应发现GATE消息,修改本地时钟和GATE消息中所携带的时间标签一致。当ONU的本地时钟到达发现时隙的开始时刻,ONU将等待一个随机时延后发送REGISTER_REQ消息,REGISTER_REQ消息中包含有ONU的MAC地址和发送REGISTER_REQ消息时ONU本地的时钟标签;
(3) 当OLT收到一个未注册ONU的REGISTER_REQ消息后,将获得其MAC地址和往返时延(测量往返时延的方法参见2.1.2 1. );往返时延主要用于ONU与OLT之间时间的同步。
(4) OLT解析收到的REGISTER_REQ消息后,使用REGISTER_REQ消息中携带的MAC地址发送一个单播REGISTER消息到这个未注册的ONU。其中,REGISTER消息中包含有分配给该ONU的一个唯一的LLID(Logical Link ID,逻辑链路标志)用于标识身份;
(5) 紧随REGISTER消息,OLT还会发送一个普通GATE消息,给同一个ONU;
(6) ONU收到REGISTER和普通GATE消息后,将在GATE消息中授权的时隙发送一个REGISTER_ACK消息,告知OLT已经成功解析了REGISTER消息。
(7) 至此,ONU注册完成。
S7500E系列以太网交换机的EPON业务板支持OAM(Operation、Administration and Maintenance,操作、管理和维护)功能和扩展OAM功能,从而使OLT具备了对ONU进行远程操作、管理和维护的能力。
扩展OAM连接的建立包括OAM能力发现、附加信息的交换等,是执行其它扩展OAM功能前所必需的确认过程。只有扩展OAM连接建立完成后,才可以开始数据传输。其连接建立过程如下:
(1) 标准OAM发现建立完成;
(2) ONU上报所支持的OUI(Organizationally Unique Identifier,全球统一标识)及扩展OAM版本号给OLT;
(3) OLT确认该ONU上报的OUI及扩展OAM版本号是否在OLT所支持的OUI及扩展OAM版本号列表中:
l 如果存在,该ONU的扩展OAM连接建立成功;
l 如果不存在,该ONU扩展OAM连接建立失败。
当扩展OAM连接建立完成后,下行数据就可以开始传输,要进行上行数据传输还需在上行带宽分配完成之后。
带宽分配主要涉及授权(GATE)和报告(REPORT)两种MPCP消息类型:
l GATE消息是从OLT发送到一个单独ONU的用于给这个ONU分配传输时隙的消息;
l REPORT消息是ONU用于把本地状况(如缓存占用量)传递给OLT的反馈机制,用于帮助OLT智能的分配时隙。
OLT为ONU分配带宽的过程如下:
(1) OLT发送GATE消息,告知ONU发送REPORT消息的时隙;
(2) ONU在所分配的时隙内发送REPORT消息,向OLT报告自己的本地状况;
(3) OLT收到ONU的REPORT消息,根据系统当前带宽状况,给ONU分配数据传输时间,此传输时间包含ONU发送数据的开始时间及其时间长度;
(4) ONU收到授权GATE消息,等待GATE中携带的开始时刻的到来。时间一到,即开始数据发送。
(5) 至此,本轮带宽分配结束。
下行方向数据以广播方式传送到各个ONU,各ONU只选择接收属于自己的数据包,丢弃其它数据包,如图1-3所示。
图1-3 EPON系统下行数据传输示意图
如图1-4所示,各ONU先把从用户收到的数据帧先缓存起来,直到它的发送时隙到来。当时隙到来时,ONU把它所缓存的数据帧以全线速(1000Mbps)“突发”发送。
图1-4 EPON系统上行数据传输示意图
上行方向数据采用TDMA(Time Division Multiple Access,时分多址接入)技术,保证了OLT与POS间一条光纤线路能传送多个ONU到OLT的数据信号,并且信号之间互不干扰。
OLT下行方向数据采用广播方式传送到各ONU,为防止恶意用户截获其它用户的信息、提高用户数据的安全性,EPON系统中每个LLID都有独立的密钥,并且密钥定期进行更新:
由OLT提出密钥更新请求,密钥更新过程通过OLT发送的新密钥请求消息和ONU回应的新密钥通知消息来实现,即OLT向ONU发出新密钥请求消息,ONU收到新密钥请求消息后向OLT发一个新密钥通知消息。
密钥更新过程中OLT使用了密钥更新定时器和加密响应定时器:
(1) OLT密钥更新定时器
此定时器用于控制密钥更新周期,当该密钥更新定时器超时后,OLT则发送新的密钥请求消息启动密钥更新过程。
(2) OLT加密响应定时器
此定时器用于在OLT无法获得新密钥通知消息情况下,启动下一次密钥更新请求,以增加密钥更新的可靠性。
当OLT发出新密钥请求消息时,启动加密响应定时器:
l 若OLT在此定时器超时前收到了ONU发来的正确的新密钥通知消息,则OLT启用新密钥,并取消该定时器;
l 若定时器超时后,OLT仍没有收到新密钥通知消息,则认为密钥交互失败,将定时器复位,OLT发送新一轮的新密钥请求消息。在新密钥成功交互之前,ONU仍然使用原来的密钥,并且由OLT将密钥交互失败的信息上报给网管。
l 若连续3次发送新密钥请求消息后,OLT仍无法在加密响应定时器超时前收到密钥更新消息,则向网管告警,下行数据流仍然使用旧的密钥。建议此时调整加密响应定时器数值。
为了保证EPON系统中主干光纤和OLT的高可靠性,用户可将同一EPON业务板或不同业务板间的两个OLT端口加入光纤备份组。当系统出现异常(比如:主干光纤断路、OLT端口出现异常等)时,互为备份的两个OLT端口会自动进行倒换。用户也可以根据需要手动对加入该备份组的两OLT端口进行主备切换。图1-5为光纤备份示意图,图中POS为2:N光纤分支器。
当S7500E系列以太网交换机安装上EPON业务板后,交换机就可以充当EPON系统的OLT设备。S7500E交换机充当OLT设备时具有如下特点:
l 符合EPON互通标准:支持与符合《中国电信EPON设备技术要求》标准的友商ONU进行对接。
l 接入和汇聚一体化:S7500E的每块EPON业务板包含多个物理存在的OLT端口,每个OLT端口下可包含64个逻辑端口(即ONU端口,每个ONU端口都可对应一台ONU),这样一块EPON单板可以充当多个OLT设备,既降低了用户的设备采购费用,也减少了多台设备间端口互联的管理成本及故障率。
l 强大的ONU远程管理能力:用户可通过OLT端口来集中管理和配置下挂ONU及ONU UNI(User Network Interface,用户网络接口)端口下的各类相关业务,大幅度降低了后期的维护成本。
l 完善的安全保护机制:OLT可从控制、管理、转发三方面全方位保障网络设备的安全,防止非法或者异常的流量进入网络。
l 强大的ACL和QoS功能:OLT支持标准ACL和扩展ACL,并支持流量监管、流量整形、报文优先级、多种模式的队列调度机制和多种拥塞避免机制等服务质量保障功能。
S7500E以太网交换机充当EPON系统的OLT设备时,EPON系统有三种端口类型:OLT端口、ONU端口和UNI端口,如图1-6所示。
图1-6 EPON系统简图
S7500E的EPON业务板上的每个PON端口即是一台独立的OLT设备,对于S7500E交换机而言,每个PON端口即是一个OLT端口。OLT端口编号采用业务板槽位编号/子板槽位编号/OLT端口编号,如图1-6所示的OLT 3/0/1。
S7500E交换机的每个OLT端口下都对应有64个逻辑的ONU端口,ONU端口并非实际存在的物理端口,仅当把ONU设备绑定到指定ONU端口后,该ONU端口才具有实际意义,进入ONU端口视图下所进行的配置都是针对对应ONU设备的配置。ONU端口编号采用业务板槽位编号/子板槽位编号/OLT端口编号:ONU端口编号,如图1-6所示的ONU 3/0/1:1。
UNI(User Network Interface,用户网络接口)端口是ONU设备的连接用户的端口。S7500E交换机支持的UNI端口编号范围为1~80,实际编号要根据ONU设备而定。如当EPON系统中ONU 3/0/1:1端口所对应的ONU设备为S3100-16C-EPON-EI时,UNI端口编号范围为1~16。
图1-6为EPON系统简化组网图,该组网环境假设一个OLT端口下仅接入两台ONU,且每台ONU仅接入了一个用户。
本模块以图中所示三种类型的端口(OLT端口、ONU端口以及UNI端口)为主线,对S7500E以太网交换机充当OLT设备时所特有的功能以及这些功能的配置过程进行了详细介绍,具体请参见表1-1。
章节 |
内容简介 |
l EPON系统参数介绍及其配置过程 l S7500E充当OLT设备特有的功能介绍及配置过程 |
|
通过OLT远程管理ONU的相关概念介绍以及配置过程 |
|
l UNI端口相关概念介绍 l 通过OLT远程管理UNI端口的配置过程 |
|
整个EPON系统所有告警的配置任务和配置过程 |
|
OLT端口和ONU端口所支持的交换机特性所对应的手册参考模块及其相关注意事项 |
l S7500E系列交换机充当OLT设备时支持丰富的特性,本章节仅介绍S7500E作为OLT时特有的功能,其余功能的介绍请参见6.1 OLT端口支持的特性及注意事项。
l 若本模块中所涉及的配置仅在与H3C公司生产的ONU(以下简称“H3C的ONU”)配合使用时才能生效,则会在每章的配置任务简介表格所对应的配置任务中给出相关的描述,若未描述,则表示该配置适用于所有符合中国EPON标准的ONU。
表2-1 OLT配置任务简介
配置任务 |
说明 |
详细配置 |
|
EPON系统参数配置 |
配置OUI及扩展OAM版本号列表 |
可选 |
|
配置ONU到OLT的最大往返时间 |
可选 |
||
配置扩展OAM连接过程中消息超时时间 |
可选 |
||
配置加密过程中更新密钥的时间以及加密响应的超时时间 |
可选 |
||
配置OLT DBA(动态带宽分配)算法及相关参数 |
可选 |
||
配置OLT端口授权过滤 |
可选 |
||
配置OLT端口的链路类型 |
可选 |
||
配置光纤备份 |
可选 |
||
配置显示和维护 |
可选 |
在ONU注册过程中,通过OLT和ONU之间发现GATE消息和REGISTER_REQ消息的交互,OLT掌握了该ONU的RTT(Round Trip Time,往返时间)值。通过在OLT端配置最大RTT,可以设定EPON系统的覆盖范围。当ONU设备的RTT大于OLT段配置的RTT时,该ONU将不能成功注册。
设置较小的RTT值可以将一些由于距离较远而导致光功率衰减过多的ONU排除在EPON系统之外;同样,也可以通过设置较大的RTT,扩大EPON系统的覆盖范围,使尽可能多的ONU成功注册。
RTT的测量过程如下:
(1) 在OLT发给ONU的发现GATE消息中嵌入OLT本地时间T0,即发现GATE消息中的时间标签值为T0;
(2) ONU收到该消息后,修改本地时间为发现GATE中的时间标签值T0,并在一段延迟之后的T1时刻发送REGISTER_REQ消息给OLT(REGISTER_REQ消息的时间标签值为T1);
(3) OLT收到REGISTER_REQ消息的时间为T2;
(4) OLT计算ONU的RTT,RTT=(T2-T0)-(T1-T0)=T2-T1;
(5) 如果OLT在T3时刻开始空闲,空闲时间长度为∆T,则给ONU分配的时隙为{ T3-RTT,∆T },即ONU发送数据的开始时间为T3-RTT,分配的时间长度为∆T。
表2-2 EPON系统参数配置
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入OLT端口视图 |
interface olt interface-number |
- |
配置ONU到OLT的最大往返时间 |
max-rtt value |
可选 缺省情况下,ONU到OLT的最大往返时间为13524TQ |
退出到系统视图 |
quit |
- |
进入FTTH视图 |
ftth |
- |
配置OUI及扩展OAM版本号列表 |
epon-parameter ouilist { oui oui-value oam-version version-value } &<1-9> slot slot-number |
可选 缺省情况下,OUI和扩展OAM版本号分别为111111和1 |
配置加密过程中更新密钥的时间以及加密响应的超时时间 |
encryption timer { update update-time | no-reply-timeout timeout }* slot slot-number |
可选 缺省情况下,更新密钥的周期为10s,加密响应的超时时间为3000ms |
l 当某EPON业务板的OUI和OAM版本号列表有变动(新增或取消用户配置的列表)时,该单板下的所有ONU会重新注册。
l 不建议用户对ONU到OLT的最大往返时间进行配置,除非有特殊需求。RTT和Distance(OLT与ONU之间的距离,单位为米)的关系大致为:RTT=(Distance+157)/1.6393。
l max-rtt值配置只是对未注册的ONU有效,对已注册的ONU不起作用。
l 加密响应超时时间必须小于等于更新密钥的时间。
DBA(Dynamic Bandwidth Allocation,动态带宽分配)是指OLT可根据各ONU的即时业务状况,实时改变各ONU的上行带宽。
DBA通过请求应答机制来实现:
OLT通过ONU的带宽请求(REPORT消息)获取各ONU的流量信息,并在指定的ONU上行带宽范围内,通过合适的带宽分配算法计算出本轮的带宽分配结果,再利用带宽授权(GATE消息)通知各ONU,保证各ONU上行数据发送不互相冲突。
针对突发性很强的IP/Ethernet业务,相对于静态(固定)带宽分配方案,动态带宽分配机制能够减少带宽资源浪费,更加有效地利用上行带宽,各ONU上行数据发送的顺序及时间点由OLT集中控制。
DBA算法有两种:内部DBA算法和外部DBA算法。
l 内部DBA算法由芯片内部实现;
l 外部DBA算法通过加载外部DBA算法文件来实现。
表2-3 配置动态带宽分配及相关参数
操作 |
命令 |
说明 |
||
进入系统视图 |
system-view |
- |
||
进入OLT端口视图 |
interface olt interface-number |
- |
||
使用外部DBA算法 |
加载指定外部DBA算法文件 |
dba-algorithm update file-url |
二者选其一 缺省情况下,采用内部DBA算法 |
|
指定使用外部DBA算法 |
dba-algorithm enable extdba |
|||
使用内部DBA算法 |
dba-algorithm enable intdba |
|||
配置OLT发现ONU过程的相关参数 |
dba-parameters { discovery-frequency value | discovery-length value | cycle-length value } * |
可选 缺省情况下,discovery-frequency值为50,discovery-length值为41500TQ,cycle-length值为65535TQ |
||
退出到系统视图 |
quit |
- |
||
进入ONU端口视图 |
interface onu interface-number |
- |
||
配置ONU上行带宽范围和时延参数 |
upstream-sla { minimum-bandwidth value1 | maximum-bandwidth value2 | delay { low | high } } * |
必选 缺省情况下,ONU的上行最小带宽为2048Kbps,最大带宽为23552Kbps,且采用低延时 |
||
配置DBA协商的管理属性 |
配置ONU 发送的REPORT消息支持的队列集个数 |
dba-report queue-set-number queue-set-number |
可选 缺省情况下,ONU Report消息支持的队列集个数为2,队列4、队列5的缺省阈值为65535,其余队列的缺省阈值为0 |
|
配置单个队列所对应的阈值 |
dba-report queue-id queue-id { active | inactive } threshold threshold-value |
|||
l TQ(Time Quantum,时间量子)为时间单位,1TQ=16ns,也即是以1Gbps的速率传送2字节数据所花费的时间。
l 如果用户业务需要,可以使用dba-algorithm update命令手工加载外部DBA算法文件。
l DBA参数配置提供给管理级别人员使用,建议一般用户不要进行配置。如果配置不当,将会导致整个业务中断。
l H3C ONU的Report消息支持2个队列集。
l 一个OLT端口下,所有已经创建的ONU端口下的上行最小带宽总和不能超过921600kbps(即900Mbps)。
在EPON系统中,上行方向是采用TDMA(Time Division Multiple Access,时分多址接入)方式进行数据交互的,每个ONU都是在OLT为其分配的属于自己的时隙中进行数据传输。因此,按照OLT严格时间同步计算,在规定的时间段内OLT只能接收指定ONU的报文,但如果存在某个ONU的时间同步不够精确,就可能出现在某个规定的时间段内,OLT收到的是其它ONU的报文。开启OLT端口授权过滤功能后,当遇到此情况时,则OLT不允许该报文通过。
表2-4 配置OLT其它功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入OLT端口视图 |
interface olt interface-number |
- |
开启OLT端口授权过滤功能 |
grant-filtering enable |
可选 缺省情况下,OLT端口授权过滤功能处于开启状态 |
OLT端口可以设置为Hybrid类型,并设置允许通过的VLAN,以及发送这些VLAN的报文时是否带Tag。
表2-5 配置OLT端口的链路类型
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入OLT端口视图 |
interface olt interface-number |
- |
配置OLT端口的链路类型为Hybrid |
port link-type hybrid |
可选 |
设置允许通过当前OLT端口的VLAN,并设置发送这些VLAN的报文时是否携带Tag |
port hybrid vlan vlan-id-list { tagged | untagged } |
必选 缺省情况下,OLT端口只允许VLAN1的报文通过,并且发送VLAN1的报文时带Tag |
设置OLT端口的缺省VLAN |
port hybrid pvid vlan vlan-id |
可选 缺省情况下,OLT端口的缺省VLAN为VLAN1 |
在设置允许指定的VLAN通过OLT端口之前,允许通过的VLAN必须已经存在。
关于光纤备份的介绍请参见1.4 。
表2-6 配置光纤备份
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入FTTH视图 |
ftth |
- |
|
创建光纤备份组 |
fiber-backup group group-number |
必选 |
|
将OLT端口加入备份组 |
光纤备份组视图下 |
group member interface-type interface-number |
必选 两种方式选其一 |
OLT端口视图下 |
quit |
||
quit |
|||
interface interface-type interface-number |
|||
port fiber-backup group group-number |
|||
quit |
|||
手动对OLT端口进行主备切换 |
ftth |
可选 |
|
fiber-backup group group-number |
|||
port switch-over |
l 每个备份组最多只允许加入两个OLT端口,一个OLT端口不允许加入两个不同的备份组,且先加入的端口为主用端口,后加入的端口为备用端口。
l 光纤备份组中的两个OLT端口同时最多只能有一个处于转发状态。
l 当备份组中加入第二个OLT端口后,需要用户手工同步第一个OLT端口及其下所有ONU的配置到第二个OLT端口,以确保主备切换后业务能正常运行。
表2-7 配置显示和维护
操作 |
命令 |
显示EPON参数相关信息 |
display epon-parameter slot slot-number |
显示指定OLT端口、ONU端口或指定槽位EPON单板上所有ONU信息 |
display onuinfo { interface interface-type interface-number | slot slot-number } |
显示指定MAC地址的合法ONU信息 |
display onuinfo mac-address mac-address |
显示指定OLT端口或指定槽位EPON单板上所有处于静默状态的ONU信息 |
display onuinfo silent { interface interface-type interface-number | slot slot-number } |
显示OLT端口光参数信息 |
display optics-parameters interface interface-type interface-number |
显示端口版本信息 |
display epon-version interface interface-type interface-number |
显示端口设备能力信息 |
display epon-capability interface interface-type interface-number |
显示端口工作模式 |
display epon-workmode interface interface-type interface-number |
显示端口统计数据 |
display epon statistics interface interface-type interface-number |
显示ONU的OAM信息 |
display epon-oam interface interface-type interface-number |
显示备份组中的端口信息及其主备关系 |
display fiber-backup group { all | group-number } |
显示ONU的注册和注销记录 |
display onu-event interface interface-type interface-number |
显示所有的配置信息 |
display current-configuration |
显示当前视图下的配置信息 |
display this |
l 仅当ONU在线时,才能显示该ONU的相关信息,可通过display onuinfo命令来显示其状态。
l 端口统计数据为OLT与ONU之间转发数据的数据位平均错误率和数据帧平均错误率,具体请参见命令手册。
l OLT通过上行口与外部网络相连;
l 将端口OLT3/0/1和OLT3/0/2进行端口隔离,使其中两OLT端口下的用户彼此之间二层报文不能互通,但可以和外部网络通信。
图2-1 端口隔离组网示意图
# 将端口OLT3/0/1和OLT3/0/2加入隔离组。
<Sysname> system-view
[Sysname] interface olt3/0/1
[Sysname-Olt3/0/1] port-isolate enable
[Sysname-Olt3/0/1] quit
[Sysname] interface olt3/0/2
[Sysname-Olt3/0/2] port-isolate enable
[Sysname-Olt3/0/2] quit
# 显示隔离组中的信息。
<Sysname> display port-isolate group
Port-isolate group information:
Uplink port support: NO
Group ID: 1
olt3/0/1 olt3/0/2
l 将处于同一EPON单板中的两个OLT端口先后加入光纤备份组;
l 手动对该两OLT端口进行主备切换,且如果关闭主用端口后,则备用端口立刻切换为主用。
图2-2 光纤备份配置网示意图
# 创建光纤备份组。
<Sysname> system-view
[Sysname] ftth
[Sysname-ftth] fiber-backup group 1
Create group 1 successfully.
# 先后将OLT3/0/1端口和OLT3/0/2端口加入该光纤备份组,使OLT3/0/1端口为主用端口,OLT3/0/2端口为备用端口。
[Sysname-fiber-group1] group member olt3/0/1
[Sysname-fiber-group1] group member olt3/0/2
[Sysname-fiber-group1] display fiber-backup group 1
fiber backup group 1 information:
Member Role State
-----------------------------------------
Olt3/0/1 MASTER ACTIVE
Olt3/0/2 SLAVE READY
# 对OLT3/0/1端口和OLT3/0/2端口进行主备切换。
[Sysname-fiber-group1] port switch-over
[Sysname-fiber-group1] display fiber-backup group 1
fiber backup group 1 information:
Member Role State
-----------------------------------------
Olt3/0/2 MASTER ACTIVE
Olt3/0/1 SLAVE READY
# 如果关闭OLT3/0/2端口后,则OLT3/0/1端口变为了主用。
[Sysname-fiber-group1] quit
[Sysname] interface olt3/0/2
[Sysname-Olt3/0/2] shutdown
[Sysname-Olt3/0/2] display fiber-backup group 1
fiber backup group 1 information:
Member Role State
-----------------------------------------
Olt3/0/1 MASTER ACTIVE
Olt3/0/2 SLAVE DOWN
S7500E系列交换机充当OLT设备时,能通过命令行对ONU端口进行众多功能的配置,从而实现对ONU的远程管理。本章节仅介绍S7500E系列交换机作为OLT时,为配置ONU端口专门开发的功能和命令,其余对ONU端口的配置功能与S7500E以太网端口基本一致,具体介绍请参见6.2 ONU端口支持的特性及注意事项。
目前与S7500E配套的H3C ONU可分为三种类型:
l ET704系列ONU(具体请参见《H3C ET704系列EPON ONU 用户手册》)
l S3100系列ONU(具体请参见《H3C S3100系列以太网交换机 快速入门》)
l EC系列ONU(具体请参见《H3C EC1001视频编码器 用户手册》)
不同类型的ONU,对OLT远程管理命令的支持也不尽相同,具体请参见各ONU设备用户手册中“可配置功能列表”处的介绍。S7500E交换机作为OLT设备时,所支持的ONU远程管理功能如表3-1所示。
表3-1 ONU配置任务简介
配置任务 |
说明 |
详细配置 |
|
创建ONU端口 |
必选 |
||
绑定指定ONU到指定ONU端口 |
必选 |
||
配置ONU的管理VLAN |
可选 仅适用于H3C的ONU |
||
配置ONU相关协议 |
可选 仅适用于H3C的ONU |
||
配置ONU的组播模式 |
可选 |
||
配置ONU端口链路类型 |
可选 |
||
其它功能配置 |
配置FEC功能 |
可选 |
|
配置ONU向OLT上报事件信息 |
可选 |
||
配置数据流加密 |
可选 |
||
配置加密密钥 |
可选 仅适用于H3C的ONU |
||
链路测试 |
可选 |
||
ONU设备管理 |
取消ONU注册 |
可选 |
|
升级ONU |
可选 仅适用于H3C的ONU |
||
重启ONU |
可选 |
||
ONU端口配置显示和维护 |
可选 |
用户可以根据需要来手工创建和删除ONU端口。
表3-2 创建ONU端口
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
进入OLT端口视图 |
interface olt interface-number |
- |
创建ONU端口 |
using onu { onu-number1 [ to onu-number2 ] } &<1-10> |
必选 缺省情况下,EPON业务板启动时没有创建任何ONU端口 |
OLT支持基于ONU的MAC地址对ONU合法性进行认证,并拒绝非法的ONU接入系统。通过绑定ONU到ONU端口,可以完成ONU的合法性认证。在ONU注册过程中:
l OLT先广播发送发现GATE消息,未注册ONU收到发现GATE消息后,再GATE消息授权的时刻发送REGISTER_REQ消息(该消息的源MAC为ONU的MAC地址);
OLT收到REGISTER_REQ消息后,检查该消息中的源MAC是否已经和本端的ONU端口进行绑定:已完成绑定的ONU通过合法性认证并回应REGISTER消息,未绑定的ONU不能通过合法性认证进而不能完成注册。
ONU合法性认证通过后,ONU端口将变为UP状态,我们称该ONU“在线”。
在进行绑定之前,请确定已经获得了ONU的MAC地址。
表3-3 将ONU和ONU端口绑定
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
将ONU和当前的ONU端口绑定 |
bind onuid onuid |
必选 |
l 一个ONU端口上只能绑定一台ONU,且一台ONU也只能绑定到一个OLT下的一个ONU端口,即:在一个OLT端口下,ONU端口和ONU设备是一一对应的关系。
l 在光纤备份情况下,一台ONU可以绑定到互为备份的两个OLT端口下的两个ONU端口。
如果用户需要通过Telnet对ONU进行远程管理,则ONU上必须要配置IP地址。只有管理VLAN对应的VLAN接口可以配置IP地址,管理VLAN可通过命令行进行指定。
ONU的管理VLAN接口可以通过两种方式来获取IP地址:
l 通过手工指定IP地址;
l 通过DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)分配得到(当ONU为DHCP客户端时)IP地址。
这两种获取IP地址的方式是互斥的,通过新的配置方式获取的IP地址会覆盖通过原有方式获取的IP地址。
表3-4 配置ONU的管理VLAN
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入ONU端口视图 |
interface onu interface-number |
- |
|
配置ONU的管理VLAN |
management-vlan vlan-id |
可选 缺省情况下,管理VLAN为VLAN 1 |
|
打开管理VLAN接口 |
undo shutdown management-vlan-interface |
必选 缺省情况下,管理VLAN为Shutdown状态。当执行undo shutdown management-vlan-interface命令后,管理VLAN接口的状态与该VLAN内以太网端口状态有关: l 当管理VLAN接口对应VLAN下的所有以太网端口状态为Down时,管理VLAN接口为Down状态,即关闭状态 l 当管理VLAN接口对应VLAN下有一个或一个以上的以太网端口处于Up状态,VLAN接口处于Up状态,即打开状态 |
|
配置IP地址 |
手动配置 |
ip address ip-address mask gateway gateway |
必选,二选一 缺省情况下,管理VLAN接口未配置IP地址 |
自动获取 |
ip address dhcp-alloc |
OLT可通过扩展OAM报文远程配置ONU的RSTP、DHCP Snooping、DHCP Snooping Option82和PPPoE+特性。
开启了ONU的RSTP后,该协议可以通过阻塞冗余链路来消除UNI端口之间及用户网络可能存在的环路。
开启了ONU的DHCP Snooping后,ONU上会生成一个DHCP Snooping表,用来记录下挂DHCP Client从DHCP Server获取的IP地址和用户MAC地址信息,每条记录为DHCP Snooping表中的一个表项。
开启了ONU的DHCP Snooping Option82后,当该ONU下的DHCP Client发送请求报文到DHCP Server时,如果请求报文中已包含Option 82字段,则ONU将使用自身的Option 82字段替代报文中原有的Option 82字段,然后将请求报文继续进行广播;如果请求报文中没有包含Option 82字段,则ONU将Option 82字段添加到报文中后再进行广播。此时,由该ONU广播发出的请求报文中包括了ONU的MAC地址、DHCP Client所连接的UNI号和该UNI所属的VLAN,实现了DHCP客户端位置信息在DHCP服务器上的记录。
PPPoE(Point-to-Point Protocol over Ethernet,点对点以太网承载协议),它利用以太网将大量主机组成网络,通过一个远端接入设备连入因特网,并对接入的每个主机实现控制、计费功能。PPPoE协议采用Client/Server方式,它将PPP报文封装进以太网帧并在以太网上提供点对点的连接。
PPPoE+(PPPoE Intermediate Agent,PPPoE中介代理)是针对采用PPPoE方式认证的宽带接入用户,通过在PPPoE协议报文中添加用户端口信息以达到用户端口识别。
开启了ONU的PPPoE+功能后,当PPPoE Client发出请求报文时:
l 如果请求报文中不包含PPPoE标签,则ONU会为其加上该标签(包含UNI端口信息),然后再向OLT侧转发;
l 如果请求报文中已包含PPPoE标签,则ONU不再添加,直接向OLT侧转发。
表3-5 配置ONU相关协议
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置ONU相关协议 |
onu-protocol { stp | dhcp-snooping | dhcp-snooping information | pppoe } enable |
可选 缺省情况下: l RSTP处于开启状态 l DHCP Snooping、DHCP Snooping Option82以及PPPoE+均处于关闭状态 |
l 在S7500E交换机全局开启STP功能的情况下,所有ONU都必须开启STP功能,且ONU不能作为STP根桥,以免网络出现异常。
l 只有接入的ONU设备全部为H3C ONU时,才能正确运行STP功能。
OLT通过扩展OAM方式可远程配置ONU的组播处理模式,包括IGMP Snooping模式和可控组播模式。
配置组播IP与组播VLAN的对应关系用来将组播IP地址加入到某个组播VLAN中,以形成一种对应关系。当OLT接收到IGMP Join报文后,如果该报文中所包含的组播IP地址在用户所定义的对应关系中,则OLT会在该组播IP地址所对应的组播VLAN内形成组播转发表项,否则直接丢弃该IGMP Join报文,一个组播IP地址只能属于一个组播VLAN。
表3-6 组播模式配置准备
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FTTH视图 |
ftth |
- |
配置组播IP与组播VLAN的对应关系 |
multicast vlan-id vlan-id dest-ip ip-address-list |
必选 |
退出到系统视图 |
quit |
- |
全局开启IGMP Snooping功能 |
igmp-snooping |
必选 缺省情况下,IGMP Snooping功能处于关闭状态 |
退出到系统视图 |
quit |
- |
进入组播VLAN所对应的VLAN视图 |
vlan vlan-id |
- |
开启IGMP Snooping功能 |
igmp-snooping enable |
必选 缺省情况下,IGMP Snooping功能处于关闭状态 |
丢弃未知组播 |
igmp-snooping drop-unknown |
可选 |
IGMP Snooping模式下,OLT和ONU对组播组成员的管理主要是通过IGMP Join/Leave和Query消息实现组播组成员的动态加入/退出。OLT可通过对ONU的UNI端口的组播VLAN配置实现简单的用户组播权限控制,更复杂的业务权限控制由IPTV业务平台来实现。
l 通过OLT可远程配置ONU路由器端口老化定时器、组播组成员端口老化定时器、响应查询定时器。
表3-7 IGMP-Snooping相关定时器
定时器 |
设定时间 |
老化时间内收到的报文 |
超时后动作 |
路由器端口老化定时器 |
路由器端口老化时间 |
IGMP通用查询报文/PIM报文/Dvmrp Probe报文 |
认定端口不是路由器端口 |
组播组成员端口老化定时器 |
组播组成员端口老化时间 |
IGMP主机报告报文 |
向组播组成员端口发送IGMP特定组查询报文 |
响应查询定时器 |
最大响应查询时间 |
IGMP报告报文 |
将端口从组播组成员端口列表上删除 |
l IGMP成员关系报告报文抑制功能
当ONU收到来自某组播组成员的IGMP成员关系报告报文(加入或离开报文)时,会将该报文转发给OLT。这样,当ONU上存在属于某组播组的多个成员时,OLT会收到这些成员发送的相同IGMP成员关系报告报文。
当开启了IGMP成员关系报告报文抑制功能后,在一个查询间隔内ONU只会把收到的某组播组内的第一个IGMP成员关系报告报文转发给OLT,而不继续向OLT转发来自同一组播组的其它IGMP成员关系报告报文,这样可以减少网络中的报文数量。
表3-8 IGMP Snooping模式下的组播配置
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置ONU的组播模式为IGMP Snooping模式 |
multicast-mode igmp-snooping |
可选 缺省情况下,ONU采用IGMP Snooping模式 |
将UNI端口加入指定的组播VLAN |
uni uni-number multicast vlan { vlan-id } & <1-50> |
必选 |
配置UNI端口下允许用户同时点播的组播频道的数目 |
uni uni-number multicast-group-number number |
可选 缺省情况下,每个UNI端口下允许用户同时点播64个组播频道 |
配置删除UNI端口下行组播流的VLAN Tag |
uni uni-number multicast-strip-tag enable |
可选 缺省情况下,UNI端口不删除下行组播流的VLAN Tag |
配置路由器端口老化定时器 |
onu-protocol igmp-snooping router-aging-time seconds |
可选 缺省情况下,路由器端口老化时间为105秒 |
配置响应查询定时器 |
onu-protocol igmp-snooping max-response-time seconds |
可选 缺省情况下,特定组查询报文的最大响应时间为1秒 |
配置组播组成员端口老化定时器 |
onu-protocol igmp-snooping host-aging-time seconds |
可选 缺省情况下,组播组成员端口老化时间为260秒 |
开启IGMP加入报文抑制功能 |
onu-protocol igmp-snooping report-aggregation enable |
可选 缺省情况下,IGMP加入报文抑制功能处于关闭状态 |
开启IGMP离开报文抑制功能 |
onu-protocol igmp-snooping leave-aggregation enable |
可选 缺省情况下,IGMP离开报文抑制功能处于开启状态 |
onu-protocol igmp-snooping命令中由max-response-time参数设置的特定组查询报文的最大响应时间,当设备第一次在超过该时间后还没有收到响应报文时,会再发一次特定组查询报文,如果在该最大响应时间内还没有收到响应报文,则删除相应ONU上的该组播组。
(1) OLT侧功能
l OLT侧维护一张用户组播业务权限控制表,集中管理用户的组播业务访问权限。
l OLT利用用户的LLID和上行的IGMP Join报文携带的VLAN Tag(和UNI端口号一致)进行用户识别,并基于组播权限控制表判断该用户是否具有所申请的组播业务的访问权限及其参数。
l OLT通过扩展的组播控制OAM报文将用户对该组播频道的访问权限下发到ONU,由ONU执行对该用户的组播业务流的转发或关断操作。组播权限控制统一由OLT侧网管系统进行集中管理,OLT是组播权限管理的主体,ONU是组播权限管理的执行者。同时OLT支持IGMP Proxy功能与上层的组播路由器配合,实现组播业务流的动态申请和送达。
(2) ONU侧功能
l ONU侧维护一张组播组地址过滤和组播转发表,仅处理本ONU内当前的组播业务流控制功能。
l ONU将接收到的不带VLAN Tag的IGMP Join/Leave报文打上标识用户身份的VLAN Tag(使用UNI端口号,如从UNI1进入的报文打VLAN1的Tag),并透传到OLT,并按照OLT下发的组播控制OAM报文(该报文包含一系列组播控制表项)增加或删除ONU本地的组地址过滤和组播转发表项,然后执行相应的组播业务流的转发或关闭。
表3-9 可控组播模式下的组播配置
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置ONU的组播模式为可控组播模式 |
multicast-mode multicast-control |
必选 缺省情况下,ONU采用IGMP Snooping模式 |
配置可控组播模式下组播组成员端口老化时间 |
multicast-control host-aging-time host-aging-time |
可选 缺省情况下,组播组成员端口老化时间为260s |
配置UNI端口组播频道业务控制 |
uni uni-number multicast-control multicast-address { multicast-address [ to multicast-address ] } &<1-10> [ source-ip ip-address [ to ip-address ] ] rule { deny | permit [ channel-limit channel-number ] | preview time-slice preview-time [ preview-interval interval-time | preview-times preview-times [ reset-interval reset-interval-time ] ]* } |
必选 |
删除UNI端口下行组播流的VLAN Tag |
uni uni-number multicast-strip-tag enable |
可选 缺省情况下,UNI端口不删除下行组播流的VLAN Tag |
ONU端口支持两种链路类型:Access和Trunk。
l 当ONU直接和用户PC相连时,可设置ONU端口为Access链路类型,这样ONU端口只接收和发送不带Tag的报文;
l 当ONU下接用户家庭网关或者二层交换机时,可设置ONU端口为Trunk链路类型。
不同于“VLAN操作”模块所描述的以太网端口,ONU端口的这两种链路类型对上下行报文的处理方式请参见表3-10。
表3-10 ONU端口的链路类型及其报文处理方式
端口类型 |
报文方向 |
处理方式 |
Access |
上行报文 |
只允许不带Tag的报文通过,并为报文添加缺省VLAN的Tag |
下行报文 |
仅允许带有缺省VLAN Tag的报文通过,并去Tag |
|
Trunk |
上行报文 |
l 对于收到的不带Tag的报文,添加缺省VLAN Tag; l 对于收到的带Tag的报文,直接转发 |
下行报文 |
仅允许带Tag的报文通过 |
ONU端口链路类型的配置请参见表3-11和表3-12。需要注意的是:
l 表3-10中所描述的Access类型端口不包含缺省情况Access vlan 1的端口;
l 同一OLT端口下,不能同时存在Access和Trunk两种类型的ONU端口。即:当某ONU端口配置为Access vlan X(X不等于1)时,同一OLT下的其它ONU端口只能为Access类型或缺省情况(Access vlan1);当某ONU端口配置为Trunk类型时,同一OLT下的其它ONU端口只能为Trunk类型或缺省情况(Access vlan1)。
l 保持为缺省情况(Access vlan 1)的ONU端口上行方向仅允许不带Tag的报文通过,并为报文添加VLAN1的Tag,下行方向仅允许带VLAN1 Tag的报文通过,至于是否去Tag,则取决于同一OLT下与该端口共存的其它ONU端口类型:若其它ONU端口为Access类型则去Tag;若其它ONU端口为Trunk类型则保留Tag。
表3-11 配置ONU端口的链路类型为Access
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置ONU端口的链路类型为Access |
port link-type access |
可选 缺省情况下,ONU端口的链路类型为Access |
将当前ONU端口加入到指定VLAN |
port access vlan vlan-id |
可选 缺省情况下,所有ONU端口均属于且只属于VLAN1 |
同一个OLT端口下的ONU端口配置成Access链路类型时,不能加入相同的VLAN(缺省情况VLAN1除外)。即:当ONU端口ONU3/0/1:1配置了port access vlan X时(X不等于1),同一个OLT下的其它ONU端口(如ONU3/0/1:2)则不能配置port access vlan X。
表3-12 配置ONU端口的链路类型为Trunk
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置ONU端口的链路类型为Trunk |
port link-type trunk |
必选 缺省情况下,ONU端口的链路类型为Access |
设置Trunk端口的缺省VLAN |
port trunk pvid vlan vlan-id |
可选 缺省情况下,Trunk端口的缺省VLAN为VLAN1 |
配置ONU端口的链路类型为Trunk后,ONU端口即允许所有VLAN的报文通过。
开启FEC(Forward Error Correction,前向错误纠错)功能后可实现OLT的下行纠错和ONU的上行纠错,减小了误码率,增加了光信号传输距离。但因报文中增加了纠错码,ONU的有效上行带宽将达不到用户所限定的值。
表3-13 配置FEC功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置FEC功能 |
forward-error-correction enable |
可选 缺省情况下,FEC功能关闭 |
在OLT下挂的ONU工作过程中,当ONU出现配置改变、发生故障或进行ONU调试等情况时,用户可根据需求来配置ONU是否将这些信息向OLT上报。
需要注意的是:
由于OLT下挂的ONU数量众多,因此开启ONU向OLT上报信息功能后可能会有大量的ONU上报的信息、这样很容易造成链路阻塞。所以建议用户根据需要选择只上报必要的信息。
表3-14 配置ONU向OLT上报事件信息
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置ONU向OLT上报事件信息功能 |
onu-event { debug | log | trap } enable level severity |
可选 缺省情况下,所有信息都不上报 |
本任务用来配置OLT与ONU之间传输的下行数据流加密功能,从而防止非法用户获得系统中其它用户的数据信息。
表3-15 配置数据流加密
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置数据流加密 |
encrypt enable |
可选 缺省情况下,下行流量加密功能开启 |
配置加密密钥 |
encrypt key key-value |
可选 如用户未配置,系统则采用缺省的加密密钥 目前暂不支持加密密钥的设置 |
本任务用来对OLT和ONU之间的光纤链路进行连通性测试。
表3-16 链路测试
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
链路测试 |
linktest [ frame-number value | frame-size value | delay { on | off } | vlan-tag { on [ vlan-priority value | vlan-id value ] | off } ] * |
必选 缺省情况下,测试帧数为20,测试帧长为1000字节,不包括VLAN Tag帧,并且时延测试状态关闭 |
仅当ONU在线时,才能对OLT和ONU之间的链路进行连通性测试。
取消注册之后,ONU将重新进行注册。
表3-17 取消ONU注册
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
取消ONU注册 |
deregister onu |
必选 |
“升级”是指通过OLT远程实现对ONU软件版本的更新。
在EPON系统中,ONU设备种类多样,数目繁多,加之不同类型的ONU升级所需升级文件不同,因此ONU设备的升级工作量很大。为了提高ONU升级的效率,降低每个ONU下发命令行对系统资源的占用,S7500E交换机除支持单独升级一台ONU的功能外,还提供了按类型和OLT端口对ONU进行批量升级的功能鉴于整网同类型ONU版本统一的维护具有效率高、操作简单和方便管理等优点,建议用户优先选择配置按类型升级。关于这三种升级方式的介绍,请参见表3-18。
表3-18 三种ONU远程升级方式
操作任务 |
升级方式 |
升级方式介绍 |
详细配置 |
按类型升级多台ONU |
FTTH视图下,对该交换机下挂的指定类型的所有ONU进行升级(可以多次配置按类型指定升级文件,实现对不同类型ONU同时进行升级) |
l 如果ONU在线且和指定升级文件匹配,直接进行升级 l 如果ONU在线但和升级文件不匹配,则升级不能成功 l 如果ONU目前不在线(ONU端口未绑定任何ONU或已绑定ONU扩展OAM连接未成功建立),待其上线后若和指定升级文件匹配OLT会自动对其进行升级操作,若不匹配则升级不成功 |
|
升级单台ONU |
ONU端口视图下,针对单个ONU端口下发ONU升级命令 |
||
按OLT端口升级多台ONU |
OLT视图下,针对指定OLT端口下所有已经创建的ONU端口下发ONU升级命令 |
l 在进行升级之前,须确保ONU升级文件已经上传到S7500E主用主控板上(不能使用备用主控板上的升级文件完成加载),具体上传过程请参见《H3C S7500E系列以太网交换机 安装手册》中交换机的软件维护章节。
l 如果需要新上线的ONU能够自动升级,则需要把升级文件同时上传到主用主控板和备用主控板,以防止交换机主备倒换后原备用主控板没有升级文件可用所致使的升级失败。
l 不同类型的ONU升级所需升级文件不同,如果ONU和升级文件不匹配,升级将不会成功。如:在OLT端口视图下指定了升级ET704-A类型ONU的升级文件,则该OLT端口下挂的其它类型ONU将不能成功升级。
l 为了实现批量升级,节省系统资源,升级命令配置后,OLT会延迟15~20s时间后再执行升级命令。
l 在ONU软件更新过程中,建议用户不要对ONU断电,以免更新失败。
l 升级文件传送到ONU后,ONU将自动重启完成升级过程。
l 本章节介绍的升级ONU的命令均为配置命令,即命令执行后会保存到设备的配置文件中,只要有新ONU注册,相应的升级命令就会尝试对其进行升级。如果用户只想对当前在线的ONU进行一次升级,对当前不在线ONU和以后注册加入的ONU均不进行升级处理,可以先执行相应的升级命令,然后在确认了当前在线的ONU均已完成升级的情况下,通过对该命令进行undo操作,即可达到一次性升级的目的。
l ONU设备只有成功注册并且对应端口变为UP状态以后,此后用户进行了ONU升级的配置,此ONU设备会立即执行升级操作。
l 用户在ONU设备不在线或DOWN状态进行了ONU升级配置,ONU设备需要成功注册并且对应端口变为UP后才开始执行升级操作。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FTTH视图 |
ftth |
- |
升级交换机下挂的指定类型的所有ONU |
update onu onu-type onu-type filename file-url |
必选 |
l 配置升级交换机下指定类型的ONU后,如果新创建的ONU端口对应的ONU符合指定类型且上线后,交换机会自动对其进行升级。
l 端口下配置的升级命令优先级高于FTTH视图下的升级命令。即:假如ONU端口ONU3/0/1:1对应的ONU为A类型,在FTTH视图下配置了升级A类型ONU的升级文件为1.app,同时在ONU3/0/1:1端口视图下配置了升级文件为2.app,则该ONU会选择2.app文件进行升级。如果此时取消了端口下的配置,按类型升级不能立刻生效,只有当此ONU设备下次成功注册并且对应端口变为UP状态以后系统才会对它执行升级操作。
l OLT最多可同时对64种类型的ONU进行升级,即可通过按类型升级ONU的命令行为64种不同类型的ONU指定升级文件。
配置升级OLT端口下所有已创建ONU端口对应的ONU后,如果新上线的ONU所对应的端口在升级命令配置之前已创建,则直接升级(当然,和升级文件不匹配的ONU是不能升级成功的)。反之(即:对应ONU端口在升级命令配置之后创建),则不升级。
表3-22 重启ONU
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
重启ONU |
reboot onu |
必选 |
表3-23 ONU端口配置显示与维护
操作 |
命令 |
命令执行视图 |
显示ONU的全局信息 |
display vendor-specific information |
ONU端口视图 只有ONU在线时才能正常显示 |
显示DHCP Client端的地址分配信息 |
||
显示ONU所支持的协议信息 |
display onu-protocol [ stp | igmp-snooping | dhcp-snooping information ] |
|
显示可控组播的相关信息 |
display epon-multicast information |
|
清空ONU端口的报文统计计数信息 |
reset counters interface interface-type interface-number |
用户视图 |
将ONU1(MAC地址为000f-e200-0031)和ONU2(MAC地址为000f-e200-3749)分别与ONU3/0/1:1端口和ONU3/0/1:2端口进行绑定。两台ONU的扩展OAM版本号均为2。
图3-1 将ONU和ONU端口绑定的示意图
# 配置OUI及扩展OAM版本号列表。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] ftth
[Sysname-ftth] epon-parameter ouilist oui 000fe2 oam-version 2 slot 3
[Sysname-ftth] quit
# 创建ONU端口ONU3/0/1:1和ONU3/0/1:2,并将ONU1与端口ONU3/0/1:1进行绑定,ONU2与端口ONU3/0/1:2进行绑定。
[Sysname] interface olt 3/0/1
[Sysname-Olt3/0/1] using onu 1 to 2
[Sysname-Olt3/0/1] quit
[Sysname] interface onu 3/0/1:1
[Sysname-Onu3/0/1:1] bind onuid 000f-e200-0031
[Sysname-Onu3/0/1:1] quit
[Sysname] interface onu 3/0/1:2
[Sysname-Onu3/0/1:2] bind onuid 000f-e200-3749
# 当该两ONU上电后,显示其绑定结果及状态信息。
<Sysname> display onuinfo interface Olt 3/0/1
ONU Mac Address LLID Dist(M) Port Board/Ver Sft/Epm State Aging
000f-e200-0031 1 <50 Onu3/0/1:1 ET704-A-L/B 110/100 Up N/A
000f-e200-3749 2 <50 Onu3/0/1:2 ET704-A-L/B 110/100 Up N/A
--- 2 entries found ---
l UNI端口1接一个用户,如果误将UNI端口2和UNI端口3互连,且ONU的RSTP功能处于关闭状态,那么当用户ping一个自己PC的ARP表项中不存在的IP地址时,UNI端口2和UNI端口3之间会产生广播风暴;
l 开启ONU的RSTP功能后,则可以抑制该现象的产生。
图3-2 ONU的RSTP配置组网示意图
# 开启ONU的RSTP功能后,可抑制UNI端口2和UNI端口3之间广播风暴的产生。
<Sysname> system-view
[Sysname] interface onu 3/0/1:1
[Sysname-Onu3/0/1:1] onu-protocol stp enable
l 将交换机的GigabitEthernet2/0/1与组播源相连,并通过端口OLT3/0/1和分光器下接一台ONU(该ONU已与ONU3/0/1:1端口绑定),UNI端口1和UNI端口2下分别接有User1和User2;
l 使User1可点播225.1.2.1~225.1.2.255之间的频道,User2可点播225.1.3.1~225.1.3.255之间的频道。
图3-3 IGMP Snooping模式下的组播配置组网示意图
# 配置组播IP与组播VLAN的对应关系。
<Sysname> system-view
[Sysname] ftth
[Sysname-ftth] multicast vlan-id 1002 dest-ip 225.1.2.1 to 225.1.2.255
[Sysname-ftth] multicast vlan-id 1003 dest-ip 225.1.3.1 to 225.1.3.255
[Sysname-ftth] quit
# 全局开启IGMP Snooping功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
# 在VLAN 1002和VLAN 1003内启动IGMP Snooping功能。
[Sysname] vlan 1002
[Sysname-vlan1002] igmp-snooping enable
[Sysname-vlan1002] quit
[Sysname] vlan 1003
[Sysname-vlan1003] igmp-snooping enable
[Sysname-vlan1003] quit
# 配置ONU的组播模式为IGMP Snooping模式。
[Sysname-Onu3/0/1:1] multicast-mode igmp-snooping
# 将ONU的UNI 1端口和UNI 2端口各加入组播VLAN 1002和VLAN 1003,并配置ONU为Trunk类型(配置成Trunk类型后将允许所有VLAN的报文通过)。
[Sysname-Onu3/0/1:1] uni 1 multicast vlan 1002
[Sysname-Onu3/0/1:1] uni 2 multicast vlan 1003
[Sysname-Onu3/0/1:1] port link-type trunk
# 开启UNI 1和UNI 2端口删除下行组播流VLAN Tag功能。
[Sysname-Onu3/0/1:1] uni 1 multicast-strip-tag enable
[Sysname-Onu3/0/1:1] uni 2 multicast-strip-tag enable
[Sysname-Onu3/0/1:1] quit
# 配置端口OLT3/0/1为Hybrid类型,允许VLAN 1002和VLAN 1003的报文通过,且发送VLAN 1002和VLAN 1003的报文时携带Tag。
[Sysname] interface olt 3/0/1
[Sysname-Olt3/0/1] port link-type hybrid
[Sysname-Olt3/0/1] port hybrid vlan 1002 1003 tagged
# 配置端口GigabitEthernet2/0/1为Trunk类型,并允许VLAN 1002和VLAN 1003的报文通过。
[Sysname] interface GigabitEthernet2/0/1
[Sysname-GigabitEthernet2/0/1] port link-type trunk
[Sysname-GigabitEthernet2/0/1] port trunk permit vlan 1002 1003
将交换机的GigabitEthernet2/0/1与组播源相连,并通过端口OLT3/0/1和分光器下接一台ONU(该ONU已与ONU3/0/1:1端口绑定),最后,UNI端口1和UNI端口2下分别接有User1和User2。
通过配置组播控制,使得User1和User2对频道1(225.1.1.1)和频道2(225.1.2.1)拥有不同的访问权限。
l User1:允许观看频道1,且仅对频道2拥有60秒的预览;
l User2:不允许观看频道1,但可以观看频道2。
图3-4 可控组播模式组网示意图
# 配置组播IP与组播VLAN的对应关系。
<Sysname> system-view
[Sysname] ftth
[Sysname-ftth] multicast vlan-id 1002 dest-ip 225.1.1.1
[Sysname-ftth] multicast vlan-id 1003 dest-ip 225.1.2.1
[Sysname-ftth] quit
# 全局开启IGMP Snooping功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
# 在VLAN 1002和VLAN 1003内启动IGMP Snooping功能。
[Sysname] vlan 1002
[Sysname-vlan1002] igmp-snooping enable
[Sysname-vlan1002] vlan 1003
[Sysname-vlan1003] igmp-snooping enable
[Sysname-vlan1003] quit
# 配置ONU的组播模式为可控组播模式。
[Sysname-Onu3/0/1:1] multicast-mode multicast-control
# 配置ONU UNI端口1下的用户可观看频道1,且仅对频道2拥有60秒的预览,并开启该端口删除下行组播流VLAN Tag功能。
[Sysname-Onu3/0/1:1] uni 1 multicast-control multicast-address 225.1.1.1 rule permit
[Sysname-Onu3/0/1:1] uni 1 multicast-control multicast-address 225.1.2.1 rule preview time-slice 1
[Sysname-Onu3/0/1:1] uni 1 multicast-strip-tag enable
# 配置ONU UNI端口2下的用户不允许观看频道1,但可观看频道2,并开启该端口删除下行组播流VLAN Tag功能。
[Sysname-Onu3/0/1:1] uni 2 multicast-control multicast-address 225.1.1.1 rule deny
[Sysname-Onu3/0/1:1] uni 2 multicast-control multicast-address 225.1.2.1 rule permit
[Sysname-Onu3/0/1:1] uni 2 multicast-strip-tag enable
# 配置ONU为Trunk类型(配置成Trunk类型后将允许所有VLAN的报文通过)。
[Sysname-Onu3/0/1:1] port link-type trunk
# 配置端口OLT3/0/1为Hybrid类型,允许VLAN 1002和VLAN 1003的报文通过,且发送VLAN 1002和VLAN 1003的报文时携带Tag。
[Sysname] interface olt 3/0/1
[Sysname-Olt3/0/1] port link-type hybrid
[Sysname-Olt3/0/1] port hybrid vlan 1002 1003 tagged
# 配置端口GigabitEthernet2/0/1为Trunk类型,并允许VLAN 1002和VLAN 1003的报文通过。
[Sysname] interface GigabitEthernet2/0/1
[Sysname-GigabitEthernet2/0/1] port link-type trunk
[Sysname-GigabitEthernet2/0/1] port trunk permit vlan 1002 1003
l 某市广电局端S7500E交换机有12个OLT端口下挂了150台A类型的ONU;
l A型ONU的厂家近期发布了A型ONU的增强软件版本110,解决了上一版本109的一些软件bug,还增加了一些新功能。
l 市局决定对这些ONU全部进行升级。C区分局(连接OLT3/0/1端口)下挂了20台A型的ONU,网络管理者认为109版本能够满足当前需求,且使用中未发现问题,要求先在分局大楼(大楼通过ONU3/0/1:1端口绑定的A型ONU实现FTTB接入)试用110版本,其它ONU继续使用109版本。
图3-5 ONU升级组网图
为了简化组网图,本图仅以三个OLT端口为例进行说明,其余OLT端口略。
# 上传升级文件a110.app和a109.app到交换机主用主控板和备用主控板,详细过程请参见《H3C S7500E系列以太网交换机 安装手册》交换机的软件维护部分。
# 在OLT3/0/1端口视图下配置升级所有下挂A类型的ONU到109版本。
[Sysname] interface olt 3/0/1
[Sysname-Olt3/0/1] update onu filename a109.app
Update flash:/ a109.app?[Y/N]:y
Info: Download file to onu may take a long time, please wait...
Please wait while the firmware is being burnt, and check the software version after re-registration!
[Sysname-Olt3/0/1] quit
# 升级C区分局大楼ONU3/0/1:1对应的A型ONU到110版本。
[Sysname] interface onu 3/0/1:1
[Sysname-Onu3/0/1:1] update onu filename a110.app
Update flash:/ a110.app?[Y/N]:y
Info: Download file to onu may take a long time, please wait...
Please wait while the firmware is being burnt, and check the software version after re-registration!
[Sysname-Onu3/0/1:1] quit
# 配置S7500E交换机对所有下挂A类型的ONU升级到110版本。
<Sysname> system-view
[Sysname] ftth
[Sysname-ftth] update onu onu-type a filename a110.app
当ONU为插有子卡的H3C EC1001时,此处的UNI端口是指子卡和EC1001主机对接的内部端口,并非是主机的以太网端口。
表4-1 UNI端口配置任务简介
配置任务 |
说明 |
详细配置 |
UNI端口基本配置 |
可选 |
|
配置UNI端口VLAN操作模式 |
可选 |
|
配置UNI端口快速离开 |
可选 |
|
配置UNI端口隔离 |
可选 仅适用于H3C的ONU |
|
UNI端口配置显示与维护 |
可选 |
l UNI端口双工状态:端口为全双工属性时,端口在发送数据包的同时还可以接收数据包;端口为半双工属性时,端口同一时刻只能发送数据包或接收数据包;端口为自协商状态时,端口的双工状态由本端口和对端端口自动协商而定。
l UNI端口流量控制:当UNI端口与对端设备都开启了流量控制功能后,如果ONU发生拥塞,它将向对端设备发送消息,通知对端设备暂时停止发送报文,对端设备接收到该消息后将暂时停止向本端发送报文,从而避免了报文丢失现象的发生。
l UNI端口的MDI模式:UNI端口的网线类型有平行网线和交叉网线。
l UNI端口速率:可以对UNI端口速率进行设置,当设置端口速率为自协商状态时,端口的速率由本端口和对端端口双方自动协商而定。
l UNI端口自协商功能:通过配置UNI端口自协商功能,使UNI端口的双工状态、网线类型、速率通过与对端端口双方自动协商而定;配置强制自协商功能后,UNI端口将重新进行自协商。
表4-2 UNI端口基本配置
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
描述UNI端口 |
uni uni-number description text |
可选 缺省情况下,UNI端口未描述 |
关闭指定的UNI端口 |
uni uni-number shutdown |
可选 缺省情况下,UNI端口处于开启状态 |
配置UNI端口双工状态 |
uni uni-number duplex { full | half | auto } |
可选 缺省情况下,UNI端口的双工状态为full |
开启UNI端口流量控制 |
uni uni-number flow-control |
必选 缺省情况下,UNI端口流量控制关闭 |
配置UNI端口的MDI模式 |
uni uni-number mdi { across | auto | normal } |
可选 缺省情况下,UNI端口的MDI模式为auto |
配置UNI端口速率 |
uni uni-number speed { 10 | 100 | auto } |
可选 缺省情况下,端口速率为100Mbps |
开启UNI端口自协商功能 |
uni uni-number auto-negotiation |
可选 缺省情况下,UNI端口自协商功能打开 |
强制UNI端口重新自协商 |
uni uni-number restart auto-negotiation |
可选 只有当自协商功能打开时,该配置才能执行 |
UNI端口自协商功能不能与双工状态、MDI模式和速率配置同时执行。
UNI端口VLAN操作模式包括VLAN透传模式、VLAN标记模式和VLAN Translation模式。各操作模式的详细介绍如下。
VLAN透传模式适用于用户端的家庭网关或者交换机是运营商提供并管理的,家庭网关或交换机产生的VLAN Tag是可以信赖的。在这种模式下,ONU对接收到上行的以太网帧的处理方式是对以太网帧不作任何处理(无论以太网帧是否带VLAN Tag)透明的向OLT转发;对于下行的以太网帧也是透明转发的方式。其详细处理方式见表4-3。
VLAN标记模式适用于用户端的家庭网关或者交换机打的VLAN Tag是不被信任的。为了实现运营商对进入到网络中的业务的VLAN进行统一的管理和控制,需要为其加上一个网络层VLAN Tag。其详细处理方式见表4-3。
在VLAN Translation模式下,ONU将用户自行打上的VLAN Tag(其VID可能不是其独用的,可能在同一个EPON系统内有其它用户使用相同的VID)转换为唯一的网络侧VLAN Tag。VLAN Translation模式下ONU对数据报文的处理方式如表4-3所示。
表4-3 三种VLAN操作模式对应的数据包处理方式
端口VLAN操作模式 |
方向 |
以太网帧是否带VLAN Tag |
处理方式 |
VLAN透传模式 |
上行 |
带VLAN Tag |
对以太网包不作任何改变,直接转发 |
不带VLAN Tag |
|||
下行 |
带VLAN Tag |
||
不带VLAN Tag |
|||
VLAN 标记模式 |
上行 |
带VLAN Tag |
直接丢弃 |
不带VLAN Tag |
打上端口PVID所对应的VLAN Tag后,再继续转发 |
||
下行 |
带VLAN Tag |
按照VLAN ID转发到相应的UNI端口,最后删除VLAN Tag |
|
不带VLAN Tag |
直接丢弃 |
||
VLAN Translation模式 |
上行 |
带VLAN Tag |
l 当原有Tag的VLAN ID在对应端口的VLAN Translation列表中有对应的表项时,则将原有VLAN ID转换为表项中所对应的VLAN ID,然后再转发 l 当原有Tag的VLAN ID在对应端口的VLAN Translation列表中没有对应的表项时,则直接丢弃 |
不带VLAN Tag |
将为其打上缺省的VLAN,然后再转发 |
||
下行 |
带VLAN Tag |
l 当原有Tag的VLAN ID在对应端口的VLAN Translation列表中有对应的表项时,则将原有VLAN ID转换为表项中所对应的VLAN ID,然后再转发 l 当原有Tag的VLAN ID为端口缺省的VLAN ID时,则删除VLAN Tag后再转发 l 当原有Tag的VLAN ID在对应端口的VLAN Translation列表中没有对应的记录时,则直接丢弃 |
|
不带VLAN Tag |
直接丢弃 |
表4-4 配置ONU的UNI VLAN操作模式
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入ONU端口视图 |
interface onu interface-number |
- |
|
配置UNI VLAN操作模式 |
VLAN透传模式 |
uni uni-number vlan-mode transparent |
可选 缺省情况下,ONU的UNI VLAN操作模式为透传模式 |
VLAN标记模式 |
uni uni-number vlan-mode tag vlanid [ priority priority-value ] |
||
VLAN Translation模式 |
uni uni-number vlan-mode translation pvid pvid [ priority priority ] { oldvid to newvid } &<1-15> |
当OLT端口下的所有ONU端口类型为Access时,UNI端口操作模式只能为透传模式,这样才能保证ONU端口和用户PC接收的是不带Tag的报文。
端口快速离开是指当ONU从某UNI端口收到主机发送的离开某组播组的IGMP离开组报文时,直接把该端口从对应转发表项的出端口列表中删除。此后,当ONU再收到对该组播组的IGMP特定组查询报文时,ONU将不再向该端口转发。
在ONU上,如果UNI端口下连接的仅有一个接收者,则可以通过开启端口快速离开功能以节约带宽和资源。
表4-5 配置UNI端口快速离开
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
配置UNI端口快速离开 |
uni uni-number igmp-snooping fast-leave |
必选 缺省情况下,UNI端口快速离开功能关闭 |
l 本任务需要ONU工作于IGMP Snooping模式,相关配置请参见“3.1.6 配置ONU的组播模式”;
l 快速离开功能只能在组播客户端支持IGMP V2或IGMP V3时才能生效;
l 在配置了端口快速离开后,当端口下有多个用户时,一个用户的离开会导致该端口下属于同一组播组的其它用户无法收到组播数据。
把UNI端口加入到一个隔离组中,可以实现端口之间二层数据的隔离(即隔离组内的UNI端口互相不能转发报文),既增强了网络的安全性,也为用户提供了灵活的组网方案。
表4-6 配置UNI端口隔离
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入ONU端口视图 |
interface onu interface-number |
- |
|
配置UNI端口隔离 |
配置所有UNI端口隔离 |
onu port-isolate enable |
必选,二选一 缺省情况下,UNI端口未加入隔离组 |
配置指定UNI端口隔离 |
uni uni-number port-isolate |
一台ONU只支持建立一个隔离组,且隔离组内端口数不受限制。
表4-7 UNI端口配置显示与维护
操作 |
命令 |
说明 |
显示UNI端口当前状态信息 |
display uni-information uni-number |
该命令只能在ONU端口视图下执行 |
清空UNI端口报文统计计数信息 |
reset counters uni [ uni-number ] |
该显示命令只能在ONU端口视图下执行 |
l “清空UNI端口报文统计计数信息”功能仅适用于H3C的ONU。
l 仅当ONU在线时,才能显示UNI端口当前状态信息及清空UNI端口报文统计计数信息。
采样是指系统在每个采样周期时间点上去读取一次统计数据样值。
告警是指系统每个告警监视周期时间点上把采样统计平均值和门限阈值进行比较,当前者大于等于后者时,触发告警并生成告警信息,通过信息中心的配置可以把告警信息输出到网管或者告警缓冲区。
告警包括系统支持的告警、OLT端口支持的告警和ONU端口支持的告警。
l 如果告警命令可在FTTH视图下执行,则表示对系统中所有的OLT端口或该端口下所有的ONU生效;
l 如果可在OLT端口视图下执行,则表示对本端口或其下所有的ONU生效;
l 如果在ONU端口视图下执行,则仅对本端口所对应的ONU生效。
表5-1 告警配置任务简介
配置任务 |
说明 |
详细配置 |
|
开启统计采样和告警监视功能 |
可选 |
||
告警配置 |
配置系统告警 |
可选 |
|
配置OLT端口支持的告警 |
可选 |
||
配置ONU端口支持的告警 |
可选 |
||
告警配置显示和维护 |
可选 |
只有在开启统计采样功能的前提下,告警监视功能才能生效,因为告警信息的生成是基于统计采样平均值的,没有采样就不会有告警。
表5-2 开启采样和告警监视功能
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入FTTH视图 |
ftth |
- |
|
配置统计采样功能 |
开启统计采样功能 |
sample enable |
可选 缺省情况下,统计采样功能处于开启状态 |
配置统计采样周期 |
timer sample seconds |
可选 缺省情况下,采样周期为4秒 |
|
配置告警监视功能 |
开启系统告警监视功能 |
monitor enable |
可选 缺省情况下,系统告警监视功能开启 |
配置告警监视周期 |
timer monitor seconds |
可选 缺省情况下,告警监视周期为80秒 |
表5-3 配置系统告警
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FTTH视图 |
ftth |
- |
开启software error告警 |
alarm software-error enable |
可选 当信号量错误、DA(Data Access,数据访问)异常或者内存分配失败时,就会产生software error告警 缺省情况下,software error告警功能开启 |
开启bit error rate告警 |
alarm bit-error-rate enable |
可选 当OLT和ONU之间转发数据时的比特错误总数或比特错误率超过了告警阈值,则产生bit error rate告警 缺省情况下,bit error rate告警功能开启 |
配置bit error rate告警的监控方向和bit error rate告警阈值 |
alarm bit-error-rate { direction { uplink | downlink | up-down-link} | threshold threshold }* |
可选 缺省情况下,监控方向为up-down-link,bit error rate告警阈值为10(单位为10-9) |
开启port bit error rate告警 |
alarm port bit-error-rate enable |
可选 当OLT和ONU之间转发数据时的比特错误总数和比特错误率都超过了告警阈值,则产生port bit error rate告警 缺省情况下,port bit error rate告警功能开启 |
配置device fatal error告警 |
alarm device-fatal-error enable |
可选 缺省情况下,device fatal error告警开启 |
开启frame error rate告警 |
alarm frame-error-rate enable |
可选 当OLT和ONU之间转发数据时的帧错误总数或帧错误率都超过了告警阈值,则产生frame error rate告警 缺省情况下,frame error rate告警功能开启 |
配置frame error rate告警的监控方向和frame error rate阈值 |
alarm frame-error-rate { direction { uplink | downlink | up-down-link} | threshold threshold } * |
可选 缺省情况下监控方向为up-down-link,frame error rate告警阈值为1(单位为10-9) |
开启llid mismatch告警 |
alarm llid-mismatch enable |
可选 当时隙错乱导致ONU不在自己的时隙内转发数据时,就会引起llid mismatch告警 缺省情况下,llid mismatch告警功能关闭 |
配置llid mismatch告警阈值 |
alarm llid-mismatch threshold threshold |
可选 缺省情况下,llid mismatch告警阈值为5000帧 |
开启local stable告警 |
alarm local-stable enable |
可选 当系统中有ONU误用时,比如把OAM2.0的ONU与OAM3.3的ONU混用时(因为同一系统下的ONU必须采用同一OAM版本),就会引起local stable告警(此告警是OLT侧产生的) 缺省情况下,local stable告警功能开启 |
开启critical event告警 |
alarm oam critical-event enable |
可选 critical event包含local link fault与dying gasp两种事件,当其中一个事件发生时,就会引起critical event告警 |
开启dying gasp告警 |
alarm oam dying-gasp enable |
可选 当遇到系统出错,数据加载错误或者其它无法恢复的错误时,就会引起dying gasp告警 |
开启error frame period告警 |
alarm oam error-frame-period enable |
可选 在一个给定的周期内(即窗口大小),如果错误帧数超过了预先设定的门限阈值,就会引起error frame period告警 缺省情况下,error frame period告警功能开启 |
配置error frame period告警的窗口大小和告警阈值 |
alarm oam error-frame-period { window window | threshold threshold } * |
可选 当此告警的阈值设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 缺省情况下,窗口大小为1秒,阈值为20 |
开启error frame告警 |
alarm oam error-frame enable |
可选 在给定时间段内(即窗口大小),如果错误帧的数目超过了预先设定的门限阈值,就会引起error frame告警 缺省情况下,error frame告警功能开启 |
配置error frame告警的窗口大小和告警阈值 |
alarm oam error-frame { window window | threshold threshold } * |
可选 当此告警的阈值设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 缺省情况下,窗口大小为10秒,阈值为20帧 |
开启error frame seconds summary 告警 |
alarm oam error-frame-seconds-summary enable |
可选 在特定时间段(比如1分钟)内,如果检测到的错误帧秒个数(错误帧秒是指在1秒的间隔内,至少有一个错误帧出现)的值大于预先设定的门限阈值,就会引起error frame seconds summary告警 缺省情况下,error frame seconds summary 告警功能开启 |
配置error frame seconds summary 告警的窗口大小和告警阈值 |
alarm oam error-frame-seconds-summary { window window | threshold threshold } * |
可选 缺省情况下,窗口大小为600(单位为100毫秒),阈值为1秒 |
开启error symbol period告警 |
alarm oam error-symbol-period enable |
可选 在一个给定的时间段内(即窗口大小),如果错误帧数超过了预先设定的门限阈值,就会引起error symbol period告警 缺省情况下,error symbol period告警功能开启 |
配置error symbol period告警的窗口大小和告警阈值 |
alarm oam error-symbol-period { window-high windowhigh | window-low windowlow | threshold-high thresholdhigh | threshold-low thresholdlow } * |
可选 当此告警的阈值高位和低位都设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 该命令中的窗口大小与阈值大小都是由16位的高位与16位的低位组成 缺省情况下,窗口大小为1秒,阈值大小为20字节 |
开启local link fault告警 |
alarm oam local-link-fault enable |
可选 当本地数据终端设备的接收方向出现故障时,就会引起local link fault告警 |
开启registration error告警 |
alarm registration-error enable |
可选 当ONU在注册过程中发生错误时,就会引起registration error告警 缺省情况下,registration error告警功能开启 |
开启remote stable告警 |
alarm remote-stable enable |
可选 当系统中有ONU误用时,比如把OAM2.0的ONU与OAM3.3的ONU混用时(因为同一系统下的ONU必须采用同一OAM版本),就会引起remote stable告警(此告警是由ONU侧产生的,并且将其反馈给OLT) 缺省情况下,remote stable告警功能开启 |
开启oam vendor specific告警 |
alarm oam-vendor-specific enable |
可选 此告警属于厂商自定义告警 缺省情况下,oam vendor specific告警功能开启 |
开启onu over limitation告警 |
alarm onu-over-limitation enable |
可选 当OLT下所挂的ONU总数超过系统所支持的规格,就会引起onu over limitation告警 缺省情况下,onu over limitation告警功能开启 |
表5-4 配置OLT端口支持的告警
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入OLT端口视图 |
interface olt interface-number |
- |
开启bit error rate告警 |
alarm bit-error-rate enable |
可选 当OLT和ONU之间转发数据时的比特错误总数或比特错误率超过了告警阈值,则产生bit error rate告警 缺省情况下,bit error rate告警功能开启 |
配置bit error rate告警的监控方向和bit error rate告警阈值 |
alarm bit-error-rate { direction { uplink | downlink | up-down-link} | threshold threshold }* |
可选 缺省情况下监控方向为up-down-link,bit error rate告警阈值为10(单位为10-9) |
开启port bit error rate告警 |
alarm port bit-error-rate enable |
可选 当OLT和ONU之间转发数据时的比特错误总数和比特错误率都超过了告警阈值,则产生port bit error rate告警 缺省情况下,port bit error rate告警功能开启 |
配置device fatal error告警 |
alarm device-fatal-error enable |
可选 缺省情况下,device fatal error告警开启 |
开启frame error rate告警 |
alarm frame-error-rate enable |
可选 当OLT和ONU之间转发数据时的帧错误总数或帧错误率都超过了告警阈值,则产生frame error rate告警 缺省情况下,frame error rate告警功能开启 |
配置frame error rate告警的监控方向和frame error rate阈值 |
alarm frame-error-rate { direction { uplink | downlink | up-down-link } | threshold threshold } * |
可选 缺省情况下监控方向为up-down-link,frame error rate告警阈值为1(单位为10-9) |
开启llid mismatch告警 |
alarm llid-mismatch enable |
可选 当时隙错乱导致ONU不在自己的时隙内转发数据时,就会引起llid mismatch告警 缺省情况下,llid mismatch告警功能关闭 |
配置llid mismatch告警阈值 |
alarm llid-mismatch threshold threshold |
可选 缺省情况下,llid mismatch告警阈值为5000帧 |
开启local stable告警 |
alarm local-stable enable |
可选 当系统中有ONU误用时,比如:把OAM2.0的ONU与OAM3.3的ONU混用时(因为同一系统下的ONU必须采用同一OAM版本),就会引起local stable告警(此告警是OLT侧产生的) 缺省情况下,local stable告警功能开启 |
开启critical event告警 |
alarm oam critical-event enable |
可选 critical event包含local link fault与dying gasp两种事件,当其中一个事件发生时,就会引起critical event告警 |
开启dying gasp告警 |
alarm oam dying-gasp enable |
可选 当遇到系统出错,数据加载错误或者其它无法恢复的错误时,就会引起dying gasp告警 |
开启error frame period告警 |
alarm oam error-frame-period enable |
可选 在一个给定的周期内(即窗口大小),如果错误帧数超过了预先设定的门限阈值,就会引起error frame period告警 缺省情况下,error frame period告警功能开启 |
配置error frame period告警的窗口大小和告警阈值 |
alarm oam error-frame-period { window window | threshold threshold } * |
可选 当此告警的阈值设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 缺省情况下,窗口大小为1秒,阈值为20帧 |
开启error frame告警 |
alarm oam error-frame enable |
可选 在给定时间段内(即窗口大小),如果错误帧的数目超过了预先设定的门限阈值,就会引起error frame告警 缺省情况下,error frame告警功能开启 |
配置error frame告警的窗口大小和告警阈值 |
alarm oam error-frame { window window | threshold threshold } * |
可选 当此告警的阈值设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 缺省情况下,窗口大小为10秒,阈值为20帧 |
开启error frame seconds summary 告警 |
alarm oam error-frame-seconds-summary enable |
可选 在特定时间段(比如1分钟)内,如果检测到的错误帧秒个数(错误帧秒是指在1秒的间隔内,至少有一个错误帧出现)的值大于预先设定的门限阈值,就会引起error frame seconds summary告警 缺省情况下,error frame seconds summary 告警功能开启 |
配置error frame seconds summary 告警的窗口大小和告警阈值 |
alarm oam error-frame-seconds-summary { window window | threshold threshold } * |
可选 缺省情况下,窗口大小为600(单位为100毫秒),阈值为1秒 |
开启error symbol period告警 |
alarm oam error-symbol-period enable |
可选 在一个给定的时间段内(即窗口大小),如果错误帧数超过了预先设定的门限阈值,就会引起error symbol period告警 缺省情况下,error symbol period告警功能开启 |
配置error symbol period告警的窗口大小和告警阈值 |
alarm oam error-symbol-period { window-high windowhigh | window-low windowlow | threshold-high thresholdhigh | threshold-low thresholdlow } * |
可选 当此告警的阈值高位和低位都设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 该命令中的窗口大小与阈值大小都是由16位的高位与16位的低位组成 缺省情况下,窗口大小为1秒,阈值大小为20字节 |
开启local link fault告警 |
alarm oam local-link-fault enable |
可选 当本地数据终端设备的接收方向出现故障时,就会引起local link fault告警 |
开启registration error告警 |
alarm registration-error enable |
可选 当ONU在注册过程中发生错误时,就会引起registration error告警 缺省情况下,registration error告警功能开启 |
开启remote stable告警 |
alarm remote-stable enable |
可选 当系统中有ONU误用时,比如把OAM2.0的ONU与OAM3.3的ONU混用时(因为同一系统下的ONU必须采用同一OAM版本),就会引起remote stable告警(此告警是由ONU侧产生的,并且将其反馈给OLT) 缺省情况下,remote stable告警功能开启 |
开启oam vendor specific告警 |
alarm oam-vendor-specific enable |
可选 此告警属于厂商自定义告警 缺省情况下,oam vendor specific告警功能开启 |
开启onu over limitation告警 |
alarm onu-over-limitation enable |
可选 当OLT下所挂的ONU总数超过系统所支持的规格,就会引起onu over limitation告警 缺省情况下,onu over limitation告警功能开启 |
表5-5 配置ONU端口支持的告警
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU端口视图 |
interface onu interface-number |
- |
开启error symbol period告警 |
alarm oam error-symbol-period enable |
可选 在一个给定的时间段内(即窗口大小),如果错误帧数超过了预先设定的门限阈值,就会引起error symbol period告警 缺省情况下,error symbol period告警功能开启 |
开启error frame period告警 |
alarm oam error-frame-period enable |
可选 在一个给定的周期内(即窗口大小),如果错误帧数超过了预先设定的门限阈值,就会引起error frame period告警 缺省情况下,error frame period告警功能开启 |
配置error frame period告警的窗口大小和告警阈值 |
alarm oam error-frame-period { window window | threshold threshold } * |
可选 当此告警的阈值设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 缺省情况下,窗口大小为1秒,阈值为20帧 |
开启error frame告警 |
alarm oam error-frame enable |
可选 在给定时间段内(即窗口大小),如果错误帧的数目超过了预先设定的门限阈值,就会引起error frame告警 缺省情况下,error frame告警功能开启 |
配置error frame告警的窗口大小和告警阈值 |
alarm oam error-frame { window window | threshold threshold } * |
可选 当此告警的阈值设置成0时,就会马上产生大量的告警,而告警事件是承载在OAM报文里的,所以会有大量的OAM报文产生,此时可能会导致OAM报文丢失 缺省情况下,窗口大小为10秒,阈值为20帧 |
开启error frame seconds summary 告警 |
alarm oam error-frame-seconds-summary enable |
可选 在特定时间段(比如1分钟)内,如果检测到的错误帧秒个数(错误帧秒是指在1秒的间隔内,至少有一个错误帧出现)的值大于预先设定的门限阈值,就会引起error frame seconds summary告警 缺省情况下,error frame seconds summary 告警功能开启 |
配置error frame seconds summary 告警的窗口大小和告警阈值 |
alarm oam error-frame-seconds-summary { window window | threshold threshold } * |
可选 缺省情况下,窗口大小为600(单位为100毫秒),阈值为1秒 |
开启port bit error rate告警 |
alarm port bit-error-rate enable |
可选 当OLT和ONU之间转发数据时的比特错误总数和比特错误率都超过了告警阈值,则产生port bit error rate告警 缺省情况下,port bit error rate告警功能开启 |
操作 |
命令 |
显示FTTH、OLT端口或ONU端口视图下的配置信息 |
display current-configuration [configuration ftth | interface interface-type interface-number ] |
显示当前视图下的配置信息 |
display this |
显示告警事件记录 |
display trapbuffer [ reverse ] [ size buffersize ] |
l display this命令用于查看当前视图下的配置,如果要查看FTTH、OLT端口或者ONU端口视图下的告警配置,需进入相应视图;
l 关于告警命令配置视图和配置显示视图的关系如表5-7所示;
l 关于display trapbuffer命令的详细介绍请参见命令手册“信息中心”部分。
告警命令配置视图 |
告警配置信息显示视图 |
说明 |
l FTTH视图 l OLT端口视图 l ONU端口视图 |
ONU端口视图 |
当某告警命令可以在这三种视图下执行时,可在ONU端口视图下执行display this查看告警配置 |
l FTTH视图 l OLT端口视图 |
OLT端口视图 |
l 当某告警命令可以在FTTH和OLT端口视图下执行时,可在OLT端口视图下执行display this查看告警配置 l 当某告警命令仅能在OLT端口视图下执行时,可在OLT端口视图下执行display this查看告警配置 |
OLT端口视图 |
||
FTTH视图 |
FTTH视图 |
当某告警命令仅能在FTTH视图下执行时,可在FTTH视图下执行display this查看告警配置 |
表6-1 OLT端口支持的特性
特性 |
说明 |
参考文档 |
端口基本参数 |
l 配置OLT端口的描述字符串 l 打开/关闭OLT端口 l 端口统计信息的显示和统计信息的清除 |
端口相关配置 |
配置OLT端口流量控制功能 |
端口相关配置 |
|
l 配置OLT端口的广播风暴抑制比 l 配置OLT端口的组播风暴抑制比 l 配置OLT端口的未知单播风暴抑制比 |
端口相关配置 |
|
端口链路类型 |
l 配置OLT端口的链路类型为Hybrid类型 l 允许指定的VLAN通过当前Hybrid端口 l 设置Hybrid端口的缺省VLAN |
VLAN配置 |
配置OLT端口隔离功能 |
端口相关配置 |
|
配置OLT端口状态变化的Trap功能 |
SNMP配置 |
|
IGMP Snooping |
配置OLT端口IPv4组播数据报文源端口过滤 |
IGMP Snooping配置 |
MLD Snooping |
配置OLT端口IPv6组播数据报文源端口过滤 |
MLD Snooping配置 |
QinQ |
l 配置OLT端口QinQ功能 l 配置OLT端口用户侧QinQ功能 l 配置OLT端口网络侧QinQ功能 l 配置运营商VLAN Tag中携带的TPID值 |
QinQ / VLAN映射配置 |
BPDU Tunnel |
配置OLT端口BPDU Tunnel功能 |
BPDU Tunnel配置 |
端口镜像 |
配置OLT端口镜像 |
端口镜像配置 |
QoS |
l 配置端口限速 l 配置流量整形 l 配置QoS策略 l 配置拥塞管理 l 配置端口优先级 l 配置端口优先级信任模式 l 配置OLT的QoS能力 l 配置ONU下行报文优先级映射关系 |
QoS配置 |
IP Source Guard |
配置OLT端口IP Source Guard功能 |
IP Source Guard配置 |
Smart Link |
开启接收Flush报文的功能 |
Smart Link配置 |
l 仅当OLT端口QinQ功能开启的情况下,OLT端口优先级配置(qos priority priority-value命令)才能生效。
l 在OLT端口上开启MAC地址认证功能后,端口对没有通过认证的单播报文将直接丢弃;而对于组播报文,无论该报文是否通过认证,在设备上均可以创建对应的组播表项。
本小节介绍了S7500E作为OLT设备时,能够对ONU端口所进行的配置。具体情况还要视OLT端口下挂ONU对各特性的支持情况。如ONU3/0/1:1端口视图下可以配置UNI端口镜像功能,若下挂ONU不支持镜像功能,则所做配置无效。
表6-2 ONU端口支持的特性
特性 |
说明 |
手册参考 |
基本参数 |
l 配置ONU端口的描述字符串 l 打开/关闭ONU端口 l 端口Up/Down状态抑制时间 l 端口统计信息的显示及清除 |
端口相关配置 |
端口环回测试 |
配置ONU端口环回测试功能 |
端口相关配置 |
端口链路类型 |
配置ONU端口的链路类型及其缺省VLAN |
VLAN配置 |
端口状态变化的Trap功能 |
配置ONU端口状态变化的Trap功能 |
SNMP配置 |
MAC地址表管理 |
l 在指定ONU端口下添加或者修改MAC地址表项 l 配置ONU端口最多可以学习到的MAC地址数 |
MAC地址表管理配置 |
DHCP Snooping |
l 配置DHCP Snooping支持Option 82功能 l 配置Option 82的填充模式 l 配置DHCP Snooping对包含Option 82的请求报文的处理策略 l 配置非用户自定义的Circuit ID子选项的填充格式及内容 l 配置非用户自定义的Remote ID子选项的填充格式及内容 |
DHCP配置 |
IGMP Snooping |
l 配置端口加入的IPv4组播组最大数量 l 配置IPv4组播组过滤器 l 配置IPv4组播组替换 |
IGMP Snooping配置 |
MLD Snooping |
l 配置端口快速离开 l 配置端口加入的IPv6组播组最大数量 l 配置IPv6组播组过滤器 l 配置模拟主机加入 l 配置IPv6组播组替换 l 配置静态端口 |
MLD Snooping配置 |
端口镜像 |
配置UNI端口本地镜像 |
端口镜像配置 |
QoS |
l 配置端口优先级 l 配置QoS策略 l 配置拥塞管理 l 配置端口优先级信任模式 l 配置UNI端口上行业务流分类和优先级重标记 l 配置UNI端口上下行流量监管 |
QoS配置 |
表6-3 注意事项
特性 |
注意事项 |
环回测试 |
当对ONU进行外环回测试时(下行转发的测试报文都是不带Tag的),如果此时UNI端口VLAN操作模式为VLAN标记模式或VLAN Translation模式,则直接将测试报文丢弃,环回测试失败 |
QoS |
l 当ACL被QoS功能引用时,ACL规则中定义的动作(deny或permit)不起作用,设备对匹配此ACL的报文采取的动作由QoS中流行为定义的动作决定 l ONU端口仅支持基于源MAC地址/目的MAC地址、以太网类型、VLAN ID、源IP地址/目的IP地址、源TCP端口、源UDP端口的包过滤功能 l 在ONU端口配置基于源MAC地址的包过滤时,仅支持上行方向,且最大可引用32条规则 l 在ONU端口配置基于目的MAC地址的包过滤,上下行方向同时生效,且最大可引用32条规则 l 在ONU端口配置基于以太网类型的包过滤时,单方向最多可引用30规则,当上下行同时配置时,各最多可引用16条规则 l 在ONU端口配置基于VLAN ID的包过滤时,上行方向最多可引用6条规则,下行方向最多可引用8条规则 l 在ONU端口配置基于源IP/目的IP的包过滤时,单方向最多可引用24条规则,上下行共32条,且当上下行同时配置时,各最多可引用16条规则 l 根据TCP/UDP源端口进行过滤时,实际单方向最多支持24条,上下行共32条 |
由于ONU端口是一种接入端口,因此,当S7500E系列交换机作为DHCP Snooping设备时,不能在ONU端口下接入DHCP服务器。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!