-
C300 V1.2.0
开局指导书
1.
版本升级
/
回退
1.1
升
级准备
1.2
工
具准备
笔
记本电脑(带串口或
USB
转串口)
,
十字和一字螺丝刀,
C300
的串口
线,网线,
CPLD
烧结专用线和烧结软件(防止因
boot
升级失误需要烧录
boot
芯片)
1.3
硬
件准备
有
条件的话准备主控板和
PON
板备用板各一块。
1.4
软
件准备、数据备份及升级前运行状态检查和记录
从
C300
V1.0.0
版本或
C300
V1.1.0
升级到
C300 V1.2.0
< br>版本不需要清空所有配置数据,
需要更新所有单板的
bo
ot
版本、所有单板的
MVR
软件版本
,和
firware
版本(
CPLD<
/p>
版本
可以在线升级)
。
< br>
1
.
准备好所有线卡的软硬件版本;
2
.
保存配
置数据文件
到服务器,以备回退到升级前的版本;
ZXAN#upload cfg
//
把配置文件从
< br>flash
拷到
FTP
服务器的
FTP
目录下
(
前置条件:配置好外部
ftp
服务器及网元的
ftp
服务器配置
)
;
3
.
服务器上备份好所有单板的升级前版本以备回退到升级前的版本;
?
方式一
.
网管上右键点击网元图标,选择系统管理-
>
< br>版本管理,分别上传所
有在线板卡(如主控板,
PON<
/p>
板和上联板)的版本到服务器。
?
方式二
.
通过登陆网元
cli
,通过特权模式下
的
upload
img
命令上传版本文件。
如:
ZXAN#upload img * ftp
//
将所有版本文件上传到
ftp
服务器
Uploading file to
host(10.62.31.201)
Uploading file ...
.................................
(
前置条件:配置好外部
ftp
< br>服务器及网元的
ftp
服务器配置
)
;
4
.
查看并记录升级前运行状态,检查是否有异常告警
,
通过网管菜单【视图】
?
【告
警管理】查看网元告警。如果存在告警需先解决告警问题,并确认没有
问题后再进
行下面的升级。
1.5
升
级步骤
1.1
环境搭建
CLI
方式升级版本,
需要
FTP
Se
rver
、
待升级版本
GPON
OLT
设备和
GPON
OLT
设备操作台
(可
以控
制
GPON OLT
设备的计算机,串口方式、
Telnet
方式控制均可)
。
FTP
Server
和待升级
版本
GPON
OLT
设备要求接入同一网络。
FTP
Server
和
GPON OLT
设备
操作台的运行位置没
有特定要求。
FTP Server
operator
GPON OLT
GPON
OLT
GPON OLT
图
CLI
方式升级版本
1.2
运行
FTP Server
运行
FTP Server
,配置
p>
FTP
用户、密码,将版本文件放在指定路径下。
< br>
1.3
配置网元
1
、
C30
0
系统启动完成后,可以在根目录下
#show
interface mng1
显示当前带外
MAC
,
IP
,
boot
环境下
ftp
的服务器
IP
,
user
name,password
等信息。
ZXAN#show interface mng1
mng running information
ip
address : 10.64.192.190
mask
: 255.255.255.0
boot-server :
10.64.192.134
boot-username : gpon
boot-password : ******
config-filename :
imgfile-location:
local
inband-mac : 00d0.d030.6401
outband-mac : 00d0.d030.6301
mng configuration
information
ip address :
10.64.192.190
mask :
255.255.255.0
boot-server :
10.64.192.134
boot-username : gpon
boot-password : ******
config-filename :
imgfile-location:
local
inband-mac : 00d0.d030.6401
outband-mac : 00d0.d030.6301
注:
1
、
Ip address
参数表示网元的带外
IP
。
2
、
mng
running
information
表
示
mng1
接
< br>口
当
前
运
行
的
数
据
;
mng
configuration
information
表示接口保存的数据;当两者不一致时,表示配置数据未保存
,重启网元后将
恢复为保存数据。
2
、
在
p>
mng1
接口下可以修改带外网口
IP
p>
地址,
ftp
服务器的
IP
地址,用户名和密码与
FTP
服务器保持一致
ZXAN(config)#interface mng1
;进入
mng1
接口下
ZXAN(config-if)#ip 10.64.192.189
;修改带外网口
IP
地址
ZXAN(config-if)#boot-server
10.64.192.187
;修改对应
ftp
p>
服务器
IP
地址
ZXAN(config-if)#boot-username gpon
;修改对应
ftp
用户的用户名
ZXAN(config-if)#boot-password
gpon
;修改对应
ftp
用户的密码
注:<
/p>
mng1
接口下配置命令行
ZXAN(config-if)#?
boot-
password FTP password for boot server
boot-server Specify remote boot
server
boot-username FTP username
for boot server
config-filename
Start config file name
default-
gateway Default gateway for boot file download
enable-password Password for enable
entrance
end Exit to
EXEC mode
exit Exit
current configuration mode
imgfile-
location Bootup imaging file location
ip Configure ip address
no Negate a command or set its
defaults
show Show
running system information
1.4
版本下载与同步
注意:版本升级时,
必须要先进行
boot
更新!
1.5
版本下载
/
主备板版本同步
1.6
步骤一
下载版本至主控板
系统启动后,在特
权模式下(
ZXAN#
)
使用命令:<
/p>
download
img
***(
文件名
)
< br>进行版本下载。
需下载的版本文件应包括所有网元在用板卡对应的
BT
、
FW
、
MVR
版本文件
如:
ZXAN#download
img
Downloading from
host(10.64.192.187)
Transfering file
...
......................[Successfully]
ZXAN#download img
Downloading from host(10.64.192.187)
Transfering file ...
......................[Successfully]
ZXAN#download img
Downloading from host(10.64.192.187)
Transfering file ...
......
..................................................
.......................
...............
..................................................
..............
........................
..................................................
.....
.............[Successfully]
……
……
注:可以通过通配符下载版本,提高版本下载效率。
命令如下:
download
img * //
将
ftp
目录
下所有版本文件下载到主控
flash
中。
(下载过程中
Cli
打印满屏后会有
more
提示符,按空格键继续。
)
1.7
步骤二
.
备用板版本同步
注:若无备用板可跳过此步骤
在主用
主控板下载新版本时,如备板处于
stanby
状态,备用主控
板会自动进行同步版本。
若备用板是后续插入网元或主用主控
板并非在备板处于
standby
状态下,进行下载版本的。<
/p>
需要进行手工版本同步操作,具体如下:
在特权模式下(
ZXAN#
)使用
s
ync-file img
命令进行主备板版本同步。
如:
ZXAN#sync-file
img
通过
ZXAN#show
sync-status
查看同步进度。
如:
ZXAN#show
sync-status
Synchronization status of
directory :
Filename Status
---------------------------------------
----------------------------------------
-
100
100
100
100
100
100
100
100
100
100
100
100
11 files sync OK, Total 11 files
1.8
步骤三
.
确认主备版本同步
注:若无备用板可跳过此步骤
主备机版本同步完成后,
show version-sav
ed
(
master/slave
主备
板)
,确认备用板上的
版本与主用板上的版本同步一致。
ZXAN#show version-saved master
PhyLoc
FileName VerType
VerTag BuildTime
VerLenth
Active
------------
--------------------------------------------------
-----------------
-
1/1/11 BT V1.0.0P1
2010-07-01 13:42:04 326048 0
1/1/11
FW V1.2.0 2010-09-06 16:00:35
5437973 0
1/1/11 MVR V1.2.0
2010-09-06 16:00:33 1206069 0
1/1/11
BT V1.0.0P1 2010-11-15 14:22:39
315344 0
1/1/11 FW V1.2.0
2010-09-06 15:42:25 13888707 0
1/1/11
MVR V1.2.0 2010-09-06 15:42:14
1302608 0
1/1/11 BT V1.0.0P2
2010-12-20 09:05:00 210876 0
1/1/11
FW V1.2.0 2010-12-21 17:18:16
104625 0
1/1/11 MVR V1.2.0
2010-12-21 17:46:59 1807067 0
1/1/11
BT V1.0.0P1 2010-08-19 08:56:51
444176 0
1/1/11 FW V1.2.0
2010-09-06 16:37:25 159982 0
1/1/11
MVR V1.2.0 2010-12-21 17:11:05
8137410 1
1/1/11 MVR V1.0.0
2010-09-07 11:55:48 7094783 0
ZXAN#show version-saved slave
PhyLoc
FileName VerType
VerTag BuildTime
VerLenth
Active
------------
--------------------------------------------------
-----------------
-
1/1/10 BT V1.0.0P1
2010-07-01 13:42:04 326048 0
1/1/10
FW V1.2.0 2010-09-06 16:00:35
5437973 0
1/1/10 MVR V1.2.0
2010-09-06 16:00:33 1206069 0
1/1/10
BT V1.0.0P1 2010-11-15 14:22:39
315344 0
1/1/10 FW V1.2.0
2010-09-06 15:42:25 13888707 0
1/1/10
MVR V1.2.0 2010-09-06 15:42:14
1302608 0
1/1/10 BT V1.0.0P2
2010-12-20 09:05:00 210876 0
1/1/10
FW V1.2.0 2010-12-21 17:18:16
104625 0
1/1/10 MVR V1.2.0
2010-12-21 17:46:59 1807067 0
1/1/10
BT V1.0.0P1 2010-08-19 08:56:51
444176 0
1/1/10 FW V1.2.0
2010-09-06 16:37:25 159982 0
1/1/10
MVR V1.2.0 2010-12-21 17:11:05
8137410 1
1/1/10 MVR V1.0.0
2010-09-07 11:55:48 7094783 0
1.9
版本升级
1.10
步骤一
.
升级各板卡的
boot
。
?
通过
show card
查看板卡当前
运行情况,以确定需要升级的板卡
slot
号。
ZXAN#show card
Rack
Shelf
Slot
CfgType RealType
Port HardVer SoftVer Status
--
--------------------------------------------------
---------------------------
1 1
0 PRWG PRWG 0
INSERVICE
1 1
10
SCXL SCXL 0
090600 V1.0.0T10P1 STANDBY
1 1
11
SCXL SCXL 0
090600 V1.0.0T10P1 INSERVICE
1
1
15
GTGO GTGOA
8 080802 V1.0.0T10P1 INSERVICE
1 1
19
GUSQ GUSQ 4 090200 V1.0.0T10P1
INSERVICE
?
通过
show
version-ru
nning
命令查询当前版本运行情况,
以备验证
boot
升级是否成功。
ZXAN#show version-running
PhyLoc FileType VerType VerTag
BuildTime VerLenth
----------
--------------------------------------------------
-------------------
-
1/1/10 SCXL MVR
V1.0.0T10P1 2010-04-14 05:58:06 7035019
1/1/10 SCXL FW
V1.0.0T10P1 2010-04-14 00:59:48 159982
1/1/10 SCXL BT
V1.0.0T10P1 2010-03-23 09:43:02 437424
1/1/11 SCXL MVR
V1.0.0T10P1 2010-04-14 05:58:06 7035019
1/1/11 SCXL FW
V1.0.0T10P1 2010-04-14 00:59:48 159982
1/1/11 SCXL BT
V1.0.0T10P1 2010-03-23 09:43:02 437424
1/1/15 GTGOA MVR
V1.0.0T10P1 2010-04-14 05:24:28 1181492
1/1/15 GTGOA FW
V1.0.0T10P1 2010-04-14 00:25:17 5459768
1/1/19 GTGOA BT
V1.0.0T10P1 2010-03-23 14:51:01 325808
1/1/19 GUCD MVR
V1.0.0T10P1 2010-04-14 23:56:27 520621
1/1/19 GUCD BT
V1.0.0T10P1 2010-03-23 09:41:39 320768
?
通过命令
update-boot slotno
[slotno id]
升级各板卡的
boot
ZXAN#update-boot slotno 10
.
..................................................
............................
.
................................................ ...............................
.
.............................................
.........[Successfully]
ZXAN#update-boot slotno 11
.
..................................................
............................
.
................................................ ...............................
.
.............................................
.........[Successfully]
ZXAN#update-
boot slotno 15
........................
.........................................[Successf
ully]
ZXAN#update-boot slotno 19
...........................................[S
uccessfully]
1.11
步骤二
.
升级各板卡的
cpl
d/fw
?
通过
show updatecpld
查看原
cpld
升级情况,已备后续验证
cpld
是否升级成功。
ZXAN#show updatecpld
Rack
Shelf Slot Updateflag Validflag Version
p>
-----------------------------------------
-------------
1 1 10 OLD
VALID
V1.5
1 1 11 OLD
VALID
V1.5
1 1 15 OLD
VALID
V1.5
1 1 19 OLD
VALID
V1.0
?
通过命令
update-cpld
设置
升级
cpld
标志位
(设置标志位成功
后,
需重启网元
/
或对应
线卡来完成
cpld
的升级)
ZXAN#update-cpld slotno 19 swtval 1
%Code 35670: Cpld update flag is set
successfully.
ZXAN#update-cpld slotno
15 swtval 1
%Code 35670: Cpld update
flag is set successfully.
ZXAN#update-
cpld slotno 11 swtval 1
%Code 35670:
Cpld update flag is set successfully.
ZXAN#update-cpld slotno 10 swtval 1
%Code 35670: Cpld update flag is set
successfully.
?
通过命令查看
show
updatecpld
命令是否下发成功。
ZXAN#show updatecpld
Rack
Shelf Slot Updateflag Validflag Version
p>
-----------------------------------------
-------------
1 1 10
NEW
VALID
V1.5
1 1 11
NEW
VALID
V1.5
1 1 15
NEW
VALID V1.5
1 1 19
NEW
VALID V1.0
<
/p>
Updateflag
为
NEW
表示
cpld
升级命令下发成功,板卡会在下次
启动时进行升级。
?
通过
show version-running
查看当前
fw
运行情况,以备验证更新
fw
是否成功。
ZXAN#show version-running
PhyLoc FileType VerType VerTag
BuildTime VerLenth
----------
--------------------------------------------------
-------------------
-
1/1/11 SCXL MVR
V1.0.0T10P1 2010-04-14 05:58:06 7035019
1/1/11 SCXL FW
V1.0.0T10P1 2010-04-14 00:59:48 159982
1/1/11 SCXL BT
V1.0.0T10P1 2010-03-23 09:43:02 437424
1/1/15 GTGOC MVR
V1.0.0T10P1 2010-04-14 05:24:28 1181492
1/1/15 GTGOC FW
V1.0.0T10P1 2010-04-14 00:25:17 5459768
1/1/15 GTGOC BT
V1.0.0T10P1 2010-03-23 14:51:01 325808
1/1/19 GUCD MVR
V1.0.0T10P1 2010-04-14 23:56:27 520621
1/1/19 GUCD BT
V1.0.0T10P1 2010-03-23 09:41:39 320768
1.12
步骤三
.
保存配置,重启网元
ZXAN#write
Building
configuration...
..[OK]
ZXAN#reboot
Confirm to
reboot? [yes/no]:y
1.13
确认版本升级成功
网元启动成功后,需要验证版本是否升级成功。
?
通过
show version-
running
命令验证各线卡运行版本是否与升级版本一致。
如:
ZXAN#show
version-running
PhyLoc FileType
VerType VerTag BuildTime
VerLenth
------------------------------
-------------------------------------------------<
/p>
-
1/1/10 SCXL MVR
V1.2.0 2010-12-21 17:11:05 8137410
1/1/10 SCXL FW V1.2.0
2010-12-21 17:11:14 143001
1/1/10 SCXL
BT V1.0.0P1 2010-08-19 08:56:51
444176
1/1/11 SCXL MVR
V1.2.0 2010-12-21 17:11:05 8137410
1/1/11 SCXL FW V1.2.0
2010-12-21 17:11:14 143001
1/1/11 SCXL
BT V1.0.0P1 2010-08-19 08:56:51
444176
1/1/15 GTGOC MVR
V1.2.0 2010-12-21 17:52:40 1888908
1/1/15 GTGOC FW V1.2.0
2010-12-21 17:24:14 1518290
1/1/15
GTGOC BT V1.0.0P1 2010-11-15
14:22:39 315344
1/1/19 GUCD MVR
V1.2.0 2010-12-21 17:46:59 1807067
1/1/19 GUCD BT V1.0.0P2
2010-12-20 09:05:00 210876
?
通过
show update-cpld
验证
cpld
是否升级成功
ZXAN#show updatecpld
Rack
Shelf Slot Updateflag Validflag Version
p>
-----------------------------------------
-------------
1 1 10 OLD
VALID
V1.1
1 1 11 OLD
VALID
V1.1
1 1 15 OLD
VALID
V2.0
1 1 19 OLD
VALID
V1.0
注:
1
.
网元<
/p>
/
线卡每次启动时会自动去调用
mvr<
/p>
版本文件。因此,对于
mvr
版本文件只
需下载
至主控板
flash
中即可。<
/p>
2
.
具体对应的
cpld
版本号,请参阅各发布版
本的“版本发布升级说明”
。
1.14
1.15
版本回退
版本回退判断标准
如果没有在规定时
间内完成升级或升级后在规定时间内出现重大故障,
造成用户业务中
断不能使用的,必须将版本回退到原先版本。
1.16
版本回退方法
版本回退方法,与版本
升级方法同理,具体请参阅本文中“升级步骤”
。
1.6
升
级测试
业务测试:
通过
ONU
下挂用户进行上网、
IPTV
及
VOIP
等综合业务测试,业务正常。
网管测试:
网管连接正常,网
管可正常同步和配置数据,网管上可以看到网元上报的告警。
1.7
注
意事项
请
参阅各发布版本的“版本发布升级说明”
。
1.8
升
级版本需配套使用
请参阅各发布版本的“版本发布升级说明”
。
1.9
检
查单
1
)
宽带上网业务是否正常
2
)
IPTV
业务是否正常
3
)
语音同
一
PON
口下呼叫是否正常
4
)
语音不
同
PON
口下呼叫是否正常
5
)
语音到
PSTN
呼叫是否正常
6
)
主备通讯是否正常(如果有备用主控板)
7
)
主备倒换是否正常(如果有备用主控板)
8
)
网管到网元通讯是否正常
9
)
网管命令是否能正常执行
10
)
是否有新增告警
1.10
备板备件升级安排
如果版本升级是多
个点批量升级,
如果升级一天之内无法完成,
则在第一天升级一
半的
备件版本到新版本,
剩下另一半保持老版本,
在全部升级完成后,
没有老的版本存在的情况
下,则
把剩余的另一半版本升级完毕。
升级备件可以在第一个点升级成功后升级,方法同在用的。
2.
网元基本配置
1.11
配置机框和机架
命令行:
ZXAN(config)#add-rack rackno {1-3}
racktype { ETSI21/ IEC19}
ZXAN(config)#add-shelf
[rackno
{1-3}]
shelfno
{1-3}
shelftype
{
ETSI_SHELF/
ETSI_SHELF_EX/
IEC_SHELF/ IEC_SHELF_EX}
例:
ZXAN(config)#add-rack rackno 1 racktype
IEC19
ZXAN(config)#add-shelf rackno 1
shelfno 1 shelftype IEC_SHELF
1.12
添加单板
命令行:
ZXAN(config)#add-card [rackno {1-3}]
[shelfno {1-3}] slotno [0-22]
cardtype
例:
ZXAN(config)#add-card slotno 15 GTGO
1.13
带外管理接口配置
ZXAN(config)#interface mng1
//
进入带外接口模式
ZXAN(config-if)#ip address
192.168.100.1 255.255.255.0
//
配置带外接口
< br>ip
地址
1.14
带内管理接口配置
1.
ZXAN(config)#interface vlan 1000
//
进入带内接口模式
2. ZXAN(config-if)#ip address 135.1.1.1
255.255.255.0
<
/p>
//
配置带内接口
ip
< br>地址
3.
绑定带内
vlan
至上联口带内业务上联口
ZXAN(config)#interface
gei_1/20/1
ZXAN(config-if)#switchport
default vlan 1000
1.15
系统时间配置
命令行:
ZXAN#clock
set {
时间
}
例:
ZXAN#clock set
00:00:00 jul 31 2011
//
设置系统时间
1.16
系统时区配置
ZXAN(config)#clock timezone
[
Name of time
zone]
[Hours offset from
UTC]
[Minutes offset
from UTC]
例:
ZXAN(config)#clock timezone Beijing 8 0
1.17
SNMP
配置
snmp-server packetSize 3000
snmp-server community public view
allview rw
snmp-server view allview
internet included
snmp-server view
DefaultView system included
snmp-server
host 135.1.1.64 trap version 2c public enable
NOTIFICATIONS server-in
dex 1 udp-port
162
//136.1.1.1
为网管服务器地址
snmp-server enable trap SNMP
snmp-server enable trap VPN
snmp-server enable trap BGP
snmp-server enable trap OSPF
snmp-server enable trap RMON
snmp-server enable trap STALARM
1.18
NTP
服务配置
网管方式:
第一步、如果网管服务器是运行在
Windows
平台,请停
掉网管服务器上的“
Windows Time
”服
务。把它设置为“手动”,然后把它停掉,如果停不掉,请重启电脑。
第二步、用记事本打开网管安装位置下的
ties
找到如下配置,把原来的“
0
”改成“
123
”。
第三步、重启网管服务器、终端。
第
四步、查看网元时间(系统管理
->
系统时间配置),可以试着
设置一个非当前时间。
注意:网元时区设置必须与
NTP
服务器上时区对应。
第五步
、配置网元的
NTP
服务参数(系统管理
->NTP
服务管理),注意,
NTP
服务器地址写网
管服务器的
IP
,如
果是多
IP
的服务器,且要保证这个
I
P
能和网元互通。
第六步,再去查网元时间,会发现时间已经同步成电脑的时间
(注意:
之前设置的同步时间间隔
是
3
00
秒,
300
秒以内,会生效),另
外,目前我们网元的
NTP
服务只改时间,不会修改时区。
p>
命令行方式:
配置命令:
ZXAN(config)#clock timezone ljn 8
//
设置为
8
时区
p>
ZXAN#clock set 14:39:00 may
25 2010
//
设置网元时间和日期。
ntp authenticate
//
开启加密功能
ntp authentication-key 1 md5 abc
//abc
是钥匙
1
的示
例密码,
只要两端设置一致就可以,
可以设置钥匙和密码
ntp trusted-key 1
//
选择钥匙
1
查询命令
ZXAN(config)#show clock
//
显示网元时间和日期
14:37:29
Tue
May 25
2010
beijing
ZXAN#show ntp status
Clock is synchronized.
//
表示网元时钟已经与
NTP
服务器同步
stratum is 8
//s
tratum
表示了网元的时钟精度等级(或也称为时钟层次)为
8
。
OLT
为
NTP
服务器的时候,
无法从带内的更高级
< br>NTP
服务器同步到时
间。
<
/p>
服务器若同时做为客户端,则需要修改
STRATUM
为
8
。若设置为
1
,
则不会从其他地方同步了。改个
8
或者
9
,一般第三方
NTP
服务器
软件的
statum
默认
2
。
reference is
135.1.1.64
reference time is:
11:20:13
Wed
Jan 12
2011
UTC
clock offset is 0.91
delay is 0.00
root dispersion is 0.02
peer dispersion
is 0.02
server
in use is 135.1.1.64
------------------
--------------------------------------------------
-----
ZXAN#show ntp con
NTP: enable
authenticate: enable
—
使能
NTP
的密钥功能
alarm-threshold:
7
――如果
NTP
两次同步的时间间隔超过该门限,就会发送一
个
ntp
同步告警。
ntp
poll-interval: 20
――
Ntp
模块将按照配置的时间间隔发送
ntp
请求报文
ntp
server
130.130.130.101
version
3
key
1
priority
1
――
ntp
目前最多支持
5
个主备
server
,
priority
配置值越小优先级
越高,
ntp
优先同步此
server
。
ntp master: disable
< br>――关闭作为
NTP
服务器的功能
其他命令,只能用
Show
running | be ntp
查看
ntp
全配置:
ZXAN(config)#ntp source 120.120.120.222
-
OLT
发送
ntp
报文的源
ip
地址,
可以通过抓包看。
配置的地址必须是网元自身的
i
p
地址,且必须是
show ip
route
可以查看到的地址。
3.
Gpon
开局指南
1.19
上网业务开通(基础版)
为一个
p>
ONU
开通上网业务事先需要
2
个业务规划数据:
1
、
VLAN-
ID
:
一般情况下,对每个上网用户
,按照每个用户分配一个
VLAN-
ID
进行规划和配置。
2
、上下行带宽
上下行带宽是用户在营业厅业务申请时所申请的带宽。
主要分为两个配置过程:
1
认证
ONU
过程
<
/p>
步骤
1
:选择认证方式
< br>
步骤
2
:认证
ONU
步骤
3
:配置上下行
带宽
2
配置
VLAN
过程
步骤
1
:配置静态
VLAN
步骤
2
:上联口绑定
VLAN
步骤
3
:用户口绑定
VL
AN
步骤
4
:配置
< br>ONU
以太网口
VLAN
通过
以上配置,该
ONU
可以接入上网业务。
1.17
选择认证方式
OLT
默认是根据
ONU
的
SN
p>
进行注册识别的
.
查询
< br>7
号槽位
4
号
< br>PON
口的
GPON
ONU
认证方式信息
ZXAN(config)#sho gpon onu base gpon-
olt_1
/7
/
4
OnuIndex
Type
Mode
SN/PW
State
----------------------
--------------------------------------------------
-------
gpon-
onu_1
/7
/
4:1
ZTE-F622
SN
ZTEG31000012
ready
gpon-
onu_1
/7
/
4:2
ZTE-F822S
SN
ZTEG12121212
ready
修改
ONU
的认证方式:
ZXAN(config)#int
gpon-onu_1
/7
/
4:1
ZXAN(config-if)#registration-method ?
pw
sn
1.18
认证
ONU
ONU
< br>认证有
sn
、
pw
和
sn+pw
三种方式。
ZXAN(config)#int gpon-olt_1/7/4
ZXAN(config-if)#onu 1 type ZTE-F622 ?
pw
Password authentication mode
sn
Serial number authentication mode
sn+pw
Serial number and password
mode
ONU
的向
OLT
上报的注册
SN
要登
录到
ONU
本地去配置。
支持
WEB
管理的一般可以
WEB
< br>登录修改,否则要
telnet
登录去修改。
1.19
上下行带宽配置
上行带宽分配
:
针对刚才注册过的
ONU
设定其下行
,
上行带宽设置为
10M.
命令如下
:
创建
tcont
< br>模板:
ZXAN(config)#gpon
ZXAN(config-gpon)#profile tcont default
type 1 fixed 10000
ZXAN(config)#int
gpon-onu_1
/7
/
4 :1
ZXAN(config-if)# tcont 1 name tcont1
profile default
ZXAN(config-if)#
gemport 1 name gem1 unicast tcont 1
上下行带宽限制
:
创建
gpon traffic-
limit
模板:
ZXAN(config)#gpon
ZXAN(config-gpon)#onu profile traffic
10m sir 2000 pir 10000
ZXAN(config-
gpon)#onu profile traffic 2m sir 400 pir 2000
ZXAN(config)#int gpon-
onu_1
/7
/
4 :1
ZXAN(config-if)# gemport 1 traffic-
limit downstream 10m upstream
2m
(不配的话默认为无
限制)
p>
上面
default
是
tcont
模板,
10m
、
2m
是
gpon traffic-
limit
模板。
1
1.20
ONU
远程管理配置
GPON C300
基于
ONU
的配置如下
ZXAN(config)#ipon-onu-mng gpon-
onu_1
/
2
/1:1
ZXAN(gpon-onu-mng)#gemport 1 flow 1
//ONU ANI
口与
PON
gemport
关联
有些
ONU
需要配置
UNI
侧
eth
桥端口过滤规则:
ZXAN(gpon-onu-mng)#
vlan-
filter-mode
ethuni
eth_0/1
tag-filter
vid-match
untag-filter
discard
ZXAN(gpon-onu-mng)# vlan-
filter ethuni eth_0/1 priority 0 vid 10
可能还需要配置
ANI
侧桥端口过滤规则:
< br>
ZXAN(gpon-onu-mng)# flow mode 1
tag-filter vid-match untag-filter discard
ZXAN(gpon-onu-mng)# flow 1 priority 0
vid 10
1.21
OL
T
创建
VLAN
创建
VLAN
101-150
。
ZXAN(config)#vlan database
ZXAN(vlan)#vlan 101-150
ZXAN(vlan)#exit
1.22
上联口绑定
VLAN
将
19
槽位
1
号上联口绑定<
/p>
vlan 101-150
。
ZXAN(config)#interface
gei_1
/19/1
ZXAN(config-if-
range)#switchport mode hybrid
ZXAN(config-if-range)#switchport vlan
101-150 tag
show vlan summary
命令可以查询已经创建的
VLAN
,
show vlan 101
命令可以查询
101vlan
p>
绑定的端口
查看端口状态
: ZXAN(config-if)#show
vlan port
gei_1
/19/1
命令
.
1.23
PON
接口绑定
VLAN
ZXAN(config)#interface gpon-onu_1/7/4:1
ZXAN(config-if)#switchport mode trunk
ZXAN(config-if)#switchport vlan 101-150
tag
查询
PON
-
ONU
接口的
vlan
信息:
ZXAN(config-if)#show vlan
port gpon-onu_1/7/4:1
1.24
<
/p>
ONU
端口
VLAN
配置(
uni
支持远程管理的
ON
U
)
除
98
06H
、
F820
、
< br>F822
之外的
ONU
大部分都
支持。
ONU
的以太网端口上
VLAN
mode
有四种配合子模式
transparent
(透传)
,
tag
,
trunk
,<
/p>
hybrid
,还可以配置
vlan
translate
(转换)
。
p>
1
)一般
ONU
直
接接电脑,按
tag
模式配置即可;
配置命令如下:
ZXAN(config)#pon-onu-mng gpon-
onu_1
/7
/
4:1
ZXAN(gpon-onu-mng)#vlan port eth_0/1
mode tag vlan-tag 101
在此模式下,下行业务包剥除
VLAN 101 TAG
后,到达
PC
,上行业务包进入
ONU
后加上
VLAN101 TAG
上行,其他
VLAN
的报文全部丢弃;
2
)如果接
TAG
上行的以太网交换机,则配置成透传模式;
配置命令如下:
ZXAN(gpon-onu-mng)#vlan port eth_0/1
mode transparent
查看
ONU
端口状态
: show remote onu vlan GPON-on
u_1
/
8
/1:1
< br>命令
.
1.25
ONU
端口
VLAN
配置
(
uni
不支持远程管理的
ONU
p>
)
如
9806H
、
F820
、
F822
等。
OLT
只能
OMCI
管理到
ONU<
/p>
的上联口,该端口必须设置为透传。
ONU uni
端口
vlan
设置
方法,见
9806
相关指导手册。配置完毕后,请在
ONU
上执行保存操作。
1.26
保存数据
ZXAN#write
p>
//
保存所有当前运行的数据到
flash
:/cfg/
文件中
该目录下还有一
个
.sav
文件,
write
时会把前一个
.dat
改写为
< br>.sav
,当前配置写入
.dat
文
件中。
1.27
其它命令介绍
查询
< br>OLT
当前运行的版本:
ZXAN(config)#show version-
running
如果某
ONU
p>
异常,可尝试重新同步
ONU
配置:
ZXAN(config)#pon-onu-mng gpon
onu_1
/7
/
4:1
先进到要重启的
< br>ONU
远程管理模式下;
ZXAN(GPON-onu-mng)#restore
或者重启
ONU
:
ZXAN(config)#pon-onu-mng
gpon onu_1
/7
/
4:1
先进到要重启的
< br>ONU
远程管理模式下;
ZXAN(GPON-onu-mng)#reboot
1.20
上网业务开通(扩展版)
1.28
PON
口保护配置
< br>一般只需要创建一个保护组,然后进行保护数据同步两个命令即可,其他命令都可以不
执行,全部采用默认值。
PON
口保护,有可恢复和不可以恢复模式;系统默认为不可恢复模式。倒换里面有手工
倒换和
强制倒换。优先级从高到低,分别为强制倒换
-
手工倒换
-
恢复模式。
<
/p>
可恢复模式(
revertive
)
p>
:出现告警保护口切换后,告警恢复回复切换前的状态。例如拔
出<
/p>
1
号工作口光纤,
活动口变为
2
号保护口;
再插入
1<
/p>
号工作口光纤,
活动口恢复为
1
号工
作口。
不可恢复模式(
non-rever
tive
)
:出现异常保护口切换后,告警恢复保持切换后的状
态,
。
例如拔出
1
号工作口光纤,活动口变为
2
号保护口;再插入
1
号工作口光纤,活动口还是
2
< br>号保护口。
如果需要设置保护组为可恢复模式,可以用
下面的命令(一般就采用默认的不可恢复模
式,不需要修改)
:
ZXAN(config-pon)#protection
prop group 22 mode revertive wtr 120
Re
vertive
为可恢复模式,
wtr
为恢复等待时间(发现工作口告警消失到恢复的等待
时间)
创建保护组命令为:
ZXAN(config)#pon
ZXAN(config-pon)#protection
group
aaa
workpon
gpon-
olt_1
/
8/1
protectpon
GPON-
olt_1
/7
/1 typeB
其中
aaa
为保护组的名称,
workpon
为当前工作的
PON
卡端口,
protectpon
为保护端口,
p>
typeB
为保护类型。
注:
(1)
配置保护组后数据自动同
步,
workpon
端口下的数据会自动同步到
protectpon
端口下,通过命令行可以查询数据是否同步到
protectpon
端口下。例如,假设
pro
tectpon
端口为
gpon-olt_1/7/1
,
通过下面命令可以查看
ONU
是否同步到
protecpon
端口:
ZXAN(config)#sho gpon onu state
gpon-olt_1
/7
/1
(2)
在配置保护组命令下发前,不要把
protectpon
端口的光纤插上。
通过外部命令进行保护倒换命令:
ZXAN(config-pon)#protection switch-
command group aaa ?
force
Force
switch
request
――强制倒换,命令执行后强制一个口成为工作
口,出现告警时不会再发生切换。
lockoutprotect
Lock
out
protect
――锁定活动端口,即使拔出活动口光纤,不再发生
倒换
manual
Manual switch request
――手工倒换。
工作口和保护口发生切换,
还可
以由告
警引起切换。
强制倒换:
ZXAN(config-pon)#protection switch-
command group aaa force
p2w/w2p
p2w
保护端口倒换到工作端口
w2p
工作端口倒换倒保护端口
手工倒换:
ZXAN(config-pon)#protection switch-
command group aaa manual
p2w/w2p
p2w
保护端口倒换到工作端口
w2p
工作端口倒换倒保护端口
锁定活动端口:
ZXAN(config-pon)#protection switch-
command group aaa lockoutprotect
通过下面命令查看:
ZXAN(config-pon)#show protection group
information aaa
Name :
aaa
Work channel interface :
GPON-olt_1
/
6
/
4
――工作端口
Protect
channel interface:
GPON-olt
_1
/
6
/
6
――保护端口
Protection type :
typeB
――保护类型
Protection mode:
non-revertive
――保护模式
Time to
restore(s):
0
Active channel:
work-channel
――当前活动端口
Alarm request:
Work channel:
No alarm
request!
――工作没有告警
Protect
channel:
OLTSF
――保护口没有插光纤,有告警
Externel request:
no-
request
――外部命令倒换
注:
保护倒换为告警促发机制,当前活动口有告警就倒换。
删除命令
ZXAN(config-pon)#no protection group
aaba
注:
删除保护组后,系统会自动删除保护口的数据。
删除外部保护倒换命令:
ZXAN(config-pon)#no protection switch-
command group aaa
保护倒换为告警促发机制,当前活动口有告警就倒换。
注意:在删除保护组的时候,系统会自动删除保护口的数据。
几种切换请求的优先级顺序如下(由高到低):
锁定保护通道→强制切换到保护→强制切换到工作→拔出保护口光纤
(保护口
los
告警)
-拔出工作口光纤(工作
口
LOS
告警)-手动切换到保护→手工切换到工作-可恢复模
式。
也就是说,当强制切换命令执行后,就算出活动端口的光纤,也是不会再发生倒换的
。
1.29
QOS
配置
GPON
的
qos
和
< br>acl
功能很强大,
上联板的
q
os
和
acl
功能做在主控板的交换芯
片上,
pon
口的
qos
和
acl
功能做在
pon<
/p>
板的交换芯片上,
基于
onu
的
qos
和
acl
功能做在
pon
板的
pon
mac
上。
C300
提供强大的
ACL
和
QOS
功能,该
2
个功能经常是一起进行使用。该部分要灵活应
用,在外场测试和实际应用中会有意想
不到的效果。
ACL
的主要目的是匹
配和区分流,对匹配和区分出来的流量进行
permit
和
p>
deny
操作。
通过
ACL
区分出来的流,还可以通过
QOS
进行进行限速、标记、镜像和重定向等一系列操
作。
1.30
1.31
SP
和
WRR
上联口
OLT
系统默认为严格优先级
SP
,一般不需要更改。
上联口的
cos
到
queue
的对应关系默认是一一对应的,但是可以进行修改。
查询
cos
到
p>
queue
的对应关系用如下命令:
ZXAN(config)#show qos-network-side cos-
local-map
-----------------------------------
cos value
0
1
2
3
4
5
6
7
queue ID
0
1
2
3
4
5
6
7
如果需要修改,可以使用下面的命令:
ZXAN(config)#qos-network-side cos-
local-map cos0 7 cos1 6 cos2 5 cos3 4 cos4 3 cos5
2 cos6
1 cos7 0
上面命令配置
cos
到
queue
p>
的映射关系为
cos0
映射到队列
7
、
cos1
映射到队
列
6
、
cos2
映射到队列
5
、
cos3
映射到队列
4
、
cos4
映射到队列
3
、
cos5
映射到队列
2
、
cos6
映射到队
列
1<
/p>
、
cos7
映射到队列
< br>0
。
ZXAN(config)#qos-network-side trust-cos
enable
需要在网络端口上执行这个的命令后,
COS<
/p>
到队列的映射才能生效。
A
)
、
sp
模式:
默认情况下上联口的优先级是
sp
形式。
此时,带有不同优先级的包通过上联口时保证高优先级的先通过
B
)
、
wrr
模式:
在端口模式下,通过配置:
ZXAN(config-if)#qos queue-mode wrr ?
<0-7>
Queue number
ZXAN(config-if)#qos queue-mode wrr 0 ?
<0-15>
Queue weight
ZXAN(config-if)#qos queue-mode wrr 0
ZXAN(config-if)# qos queue-mode wrr 0 1
1 2 2 3 3 4 4 5 5 6 6 7 7 8
可以实现优先级对列发生
拥塞情况下按照比例通过,
上面的例子中,
优先级为
0 1 2 3 4 5
6 7
的包的比例为<
/p>
1
:
2
:
3
:
4
:
5
:
6
:
7
:
8
C
< br>)
、
wrr+sp
模式:
权重配置为
0
或者
不配置权重的队列为
sp
模式。
在在端口模式下,通过配置:
ZXAN(config-if)#qos queue-mode wrr 0 1
1 2 2 3 3 4
发生拥塞时,可以实现优先级为
4<
/p>
、
5
、
6
、
7
的包先通过,
0
、
1
、
2
p>
、
3
的包按照比例
1
:
2
:
3<
/p>
:
4
通过。
1.32
PON
口
p
on
口的
qos
和
acl
功能做在
pon
板的交换芯
片上实现的。
Pon
口默认为严格优
先级
SP
,一般不需要更改。
上联口的
cos
到
q
ueue
的对应关系默认是一一对应的,但是可以进行修改。
查询
cos
到
queue
的对应关系用如下命令:
ZXAN(config)#show qos-user-side cos-
queue-map-profile _DFT _COS_QUEUE_MAP_PRF
< br>----------------------------------------------- ----------
profile name
: _DFT_COS_QUEUE_MAP_PRF
profile detail :
cos-queue-map ---- cos
: 0
1
2
3
4
5
6
7
---- queue : 0
1
2
3
4
5
6
7
---- drop
: 1
1
1
1
1
1
1
1
profile used by :
gpon-
olt_1
/
5
/1-8
如果需要穿件一个新的
cos-
queue
映射模板,可以使用下面的命令:
ZXAN(config)#qos-user-side cos-queue-
map-profile que
ZXAN(cfg-
cos2q-prf)#cos-queue-map cos0 0 1 cos1 1 1 cos2 2
1 cos3 3 1 cos4 4 1 cos5 5 1
cos6 6 1
cos7 7
ZXAN(config)#interface gpon-olt_
1
/
8
/
2
ZXAN(config-if)#qos cos-
queue-map-profile que
需要在
pon
口上执行这个的命令进行绑定后,
COS
到队列的映射才能生效。
A
)
p>
、
sp
模式:
<
/p>
默认情况下上联口的优先级是
sp
形式。
ZXAN(config)#show qos-user-
side queue-block-profile _DFT_QUEUE_BLOCK_PRF
-------------------------------------------
--------------
profile name
: _DFT_QUEUE_BLOCK_PRF
profile detail :
queue-block ---- queue_number : 0
1
2
3
4
5
6
7
---- queue_weight : 0
0
0
0
0
0
0
0
---- queue_depth
: 48
48
48
48
48
48
48
48
profile used by :
gpon-
olt_1
/
5
/1-8
此时,带有不同优先级的包通过上联口时保证高优先级的先通过
B
)
、
wrr
模式:
ZXAN(config)#qos-user-side queue-block-
profile q1
ZXAN(cfg-queue-prf)#queue-
block
queue0
1
40
queue1
2
40
queue2
3
40
queue3
4
40
queue4 5 40 queue5 6 40 queue6 7 40
queue7 8 40
可以实现优先级对列发生拥塞情况下按照比例通过,
上面的例子中,
优先级为
0 1 2 3 4
5
6 7
的包的比例为
1
:
2
:
3
:
4
:
5
:
6
:
7
:
8
ZXAN(config)#interface
GPON-olt_1
/
8
/
2
ZXAN(config-
if)#qos queue-block-profile q1
需要在
pon
口上执行这个的命令进行绑定后,这个
po
n
口的
wrr
调度模式才能生效。
p>
C
)
、
wrr+sp
模式:
wrr+sp
模式和
wrr
模式配置方
法类似,
只是使用
sp
的队列权重配置
0
,
并且配置的队列
< br>一定要从
0
到
7
的顺序,权重配置为
0
的队列后的队列的权重一定要为
0
。
1.33
ACL
1
、
acl
有多种配置模式,如下,其中的
hybrid
< br>包括所有的配置方式,建议使用
hybrid
进行配置。
ZXAN(config)#acl ?
extended
Configure extended ACL
hybrid
Configure hybrid ACL
link
Configure link layer ACL
standard
Configure standard ACL
2
、此处举个例子对源
ip
地址
< br>192.168.1.1
、目的
ip
地址
192.168.1.2
进行过滤,其他流
量的包全部通过:
A
)
、首先配置
acl
:
< br>
ZXAN(config)#acl hybrid number 320
ZXAN(config-hybd-acl)#
ZXAN(config-hybd-acl)#rule 1 deny ip
192.168.1.1 0.0.0.0 any any
ZXAN(config-hybd-acl)#rule 2 permit ip
any any any
ZXAN(config-hybd-acl)#show
acl 320
hybrid acl 320
rule 1 deny ip 192.168.1.1
0.0.0.0 any any ingress any egress any
rule 2 permit ip any any any ingress
any egress any
hybrid
代表配置为混合模式
rule 1
中
deny
表示匹配上该包即丢弃。
192.168.1.1
0.0.0.0------
该处的
0.0.0.0
代表反掩码,表示匹配
网段,如果该处反掩码为
0.0.0.255
,表示
192.168.1.0 255.255.255.0
网段
Rule
2
代表匹配任何包,记住
:每个
acl
条目的最后都有个默认条目
deny
any
,如果不
想其他包
被丢弃,最后一定要加一条
rule 2 permit ip any any
any ingress any egress any
。
ZXAN(config-hybd-acl)#rule 4 permit ip
any any any vlan-id 2000
――根据
VLAN
进行流分类
Ingress
后面是源
mac
地址参数;
egress
后面是目的
mac
< br>地址参数。
B
)
、将该
acl
条目应用到端口上:
< br>
进入端口配置模式:
ZXAN(config)#interface
gei_1
/19/1
绑定到该端口:
ZXAN(config-if)#ip access-group 320 in
这样从端口
19/1
进入的包将被执行
acl
。
C
)
、查看
acl
绑定情况:
ZXAN(config-if)#show
access-list bound
Interface
Bound Type
ACL
gei_1
/19/1
in
V4HYBD
320
同样的
acl
可以绑定在
pon
口对从
onu
p>
上来的包进行
acl
过滤,通过命令如下命
令进行
绑定:
ZXAN(config)#interface GPON-olt_1
/
8
/
2
ZXAN(config-if)#ip access-group 320 in
通过该例子可以看到
acl
的作用,<
/p>
acl
还有很多功能,请对照提示命令进行配置,在此不
一一例举。
常用查询命令:
查询某
acl
绑定了哪个端口的命令:
ZXAN(config)#show access-list bound
查询某端口绑定了哪条
ACL
的命令:
ZXAN(config-hybd-acl)#show run
interface gei_1
/19/1
1.34
流限速
对上联口进入的包进行限速:
A
p>
)
、配置
acl
,
并绑定到某个上联口或
PON
口:
ZXAN(config-hybd-acl)#show acl
320
hybrid acl
320
rule 1
permit ip 192.168.1.1 0.0.0.0 192.168.1.2 0.0.0.0
any ingress any egress any
rule 2 permit ip any any any ingress
any egress any
进入端口配置模式:
ZXAN(config)#interface
gei_1
/19/1
绑定到该端口:
ZXAN(config-if)#ip access-group 320 in
这样从端口
19/1
进入的包将被进行
区分。
B
)
、配置流限速:
把端口区分出来
rule 1
流进行限
速
1M
,如下所示:
ZXAN(config)#traffic-limit in 320 rule-
id 1 cir 1024 cbs 2000 ebs 2000 mode blind drop-
yellow
这样就可以对该源
ip
为
192.168.1.1
、目的
ip
为
192.168.1.2
的包进行限
速
1M
解释:
320 rule-id
1
代表
acl
320
的
rule
1
,匹配了该条目的包进行该操作
C
ir
代表流量大小,该处配置需要限速的大小即可
Cbs
代表缓存,该缓存满了的时候,把包打上黄色
Ebs
代表另外一个缓存,满的时候把包打上红色
blind
drop-yellow
代表丢弃黄色包,当流量操作限制后所有包都会先变成黄色,这样所
有
超过设置流量的包均被丢弃。
注意:
流量限速是按照净荷进行计算的
同样的操作可以用在内联口,对上行流区分限速。
流量整形可以对出口限速,有时对上行流区分还可以使用流量整形。
1.35
改变优先级
A
)
、配置
acl
,并绑定到某个上联
口或
pon
口:
ZXAN(config-hybd-acl)#show acl
320
hybrid acl
320
rule 1 permit ip 192.168.1.1
0.0.0.0 192.168.1.2 0.0.0.0 any ingress
0000.4444.2222 egress
any
rule 2 permit ip any any any ingress
any egress any
进入端口配置模式:
ZXAN(config)#interface
gei_1
/19/1
绑定到该端口:
ZXAN(config-if)#ip access-group 320 in
这样从端口
19/1
进入的包将被进行
区分。
B
)
、对流配置优先级:
ZXAN(config)#priority-mark in 320 rule-
id 1 cos 6
这样就可以对该源
ip
为
192.168.1.1
、目的
ip
为
192.168.1.2
、
并且源
MAC
地址为
0000.444
4.2222
、目的
mac
地址任意的
包打上优先级
6
解释:
320 rule-id
1
代表
acl
320
的
rule 1
,匹配了该条目
的包进行打优先级
6
的操作。
1.36
流量统计
统计
19
槽位上联板
1
号口上源地址为<
/p>
0000.0000.00a1
的报文:
ZXAN(config)#show acl
link
acl 200
rule 1
permit any ingress 0000.0000.00a1 0000.0000.0000
egress any
rule
2 permit any ingress 0000.0000.00a2 0000.0000.0000
egress any
流量统计绑定
ACL
< br>:
ZXAN(config)#traffic-
statistics in 200 rule-id 1 pkt-type all
statistics-type byte
绑定端口:
ZXAN(config)#interface gei_1/19/1
ZXAN(config-if)#ip access-group 200 in
查询统计值,需要连续查询看变化差值:
ZXAN(config)#show traffic-statistics
200
acl-num/acl-name
rule-id
pkt-type
stat-type
stat-
value
200
1
all
byte
113700600
1.37
LACP
A
)
、
Lacp
的配置方法:
创建
sma
rtgroup
组:
ZXAN(config)#interface smartgroup1
把端口以某种形式加入
sarmtgroup
组
:
ZXAN(config-if)#smartgroup
1 mode active
说明:
模式有
3
种:
active
、
on
、
passiv
e
Active
:代表主动发送
la
cp
协议包,进行协商
On
:代表
trunk
模式,所有端口不进行协商<
/p>
Passive
:被动模式,不发送<
/p>
lacp
,但是接收
lacp
包
注意:
端口加入
smartgroup
之前需要使其
p>
vlan
信息与
smartgroup
p>
的
vlan
信息一致,否则端口
加入不进去
smartgroup
。
B
)
、配置端口的负载均
衡:
在
smartgroup
接口下有如下几种负载均衡算法选择:
ZXAN(config-if)#smartgroup load-balance
?
dst-ip
Dst ip address
dst-mac
Dst mac address
src-dst-ip
Src-dst ip address
src-dst-mac
Src-dst mac address
src-ip
Src ip address
1.38
UAPS
功能
UAPS
——
Uplink
Automatic Protection
Switching
(上联口自动保护倒换)
测试注意事项:
1
< br>)
参与保护倒换的主端口和备端口数据要配置一致,
UA
PS
功能本身不具备自动同
步数据功能;
2
)
参与保护倒换的主端口和备端
口并不是汇聚在一起形成一个汇聚组,
以实现出
/
入负荷在汇聚组中各个成员端口中的分担,只是简单的主备关系;
1
、
UAPS
功能命令
行介绍
ZXAN(config)#uaps-group
1 ----------
创建一个上联口自动保护倒换组
ZXAN(cfg-uaps-1)#port master-portlist
gei_1
/19/1
?
----<
/p>
设置一个主备端口保护组
slave-portlist
Add slave portlist to UAPS group
ZXAN(cfg-uaps-1)#port master-portlist
gei_1
/19/1 slave-portlist ?
gei_1
/19
Gei interface
gei_1
/
20
Gei interface
ZXAN(cfg-uaps-1)#port master-portlist
gei_1
/19/1 slave-portlist
gei_1
/19/
2
ZXAN(cfg-uaps-1)#protect-time ?
----
设置保护时间
Time
(second, [0-900], default 300s )
可以对这个<
/p>
UAPS
组设置保护时间(值得注意的是:这个保护时间有两个作
用③自
动恢复时间④保护切换时间)
对于③必须使用如下命令:
ZXAN(cfg-uaps-1)#revertive ?
disable
Disable-
----------
默认情况下,为非使能状态
enable
< br>Enable-----------
使能后自动恢复功能起作用
ZXAN(cfg-uaps-1)#revertive enable
对于④创建
UAPS
组后,便起作用(
默认时间为
300s
)
;
ZXAN(cfg-uaps-1)#swap ?
-------
强制倒换命令,完成主备口之间的业务倒换
ZXAN(cfg-uaps-2)#no port master gei_1
p>
/19/1--------
删除该
UAP
S
组中的一对主备保护端
口
ZXAN(cfg-uaps-1)#show uaps groupid 1---
-----
查看
UAPS
组中详细信息
Revertive control
:
disable
PortLight
control
:
disable
Protect-
time
:
10s
Next-hop
:
0.0.0.0
Bfd next_hop
:
0.0.0.0
Link-type
:
normal
Link-detect-retry
:
5
Link-detect-interval
:
3
Link status
:
connected or NA
Bfd
Link status
:
connected or NA
Switch-type
:
common port
Master ports
status
:
forwarding
gei_1
/19/
3 : up
Slave ports status
:
block
gei_1
/19/
4 : up
2
、测试实例
搭建测试环境测试(如图)
配置
UAPS
组
1<
/p>
对保护端口数据:
ZXAN(config)#uaps-group 1
ZXAN(cfg-uaps-1)#port master-portlist
gei_1
/19/1 slave-portlist
gei_1
/19/
2
ZXAN(cfg-uaps-1)#show uaps groupid 1
Revertive control
:
disable
----
此时自动恢复功能为非使能状态
PortLight
control
:
disable
Protect-time
:
300s ----
默认为
300s
Next-hop
:
0.0.0.0
Bfd next_hop
:
0.0.0.0
Link-type
:
normal
Link-
detect-retry
:
5
Link-detect-interval
:
3
Link status
:
connected or NA
Bfd
Link status
:
connected or NA
Switch-type
:
common port
Master ports
status
:
forwarding
gei_1
/19/
3 : up
----
主端口
Slave
ports status
:
block
gei_1
/19/
4 : up
----
备端口
1.39
风暴控制配置
有时候需要用到风暴控
制,已阻止系统中过大的洪泛和广播报文。
ZXAN(config)#eth-switch broadcast-limit
100
//
广播报文控制在每秒<
/p>
100
个报文以内
ZXAN(config)#eth-switch unknowncast-
limit 100 //
洪泛报文控制在每秒
100
个报文以内
ZXAN(config)#no
eth-switch
multicast-limit
//
如果有组播业务,就不要控制了
,此命令
为取消组播风暴控制命令,其他广播、洪泛命令与该命令类似。
带内网管口与网管服务器通信的是单播的
snmp<
/p>
报文,因此该设置不会影响带内网管。
1.21
安全功能
1.40
anti-dos
功能
(包含了
firewall
blacklist
子功能)
该功能用于监测外来任何类型协议报文的流量,如果进入
OLT
CPU
的协议报文大于设定
值(监测速率
x
监测时间间隔)
,则将该协议报文的源
mac
列入黑名单,之后该源
mac
来的
协议报文将全部被丢弃直至流量降低到设定值以下
ZXAN(config)#control-panel
*
进入安全功能控制面板
ZXAN(control-panel)#?
anti-dos
Set anti dos parameter
cpu
set cpu queue rate limit
end
Exit to EXEC mode
exit
Exit from interface configuration mode
no
Negate a
command or set its defaults
packet-limit
Configure packet limit value
show
Show running system
information
ZXAN(control-panel)#anti-
dos ?
blocking-
time
Set the anti-dos block
time
disable
Set
disable
drop
Drop the packet
that exceed the limit number
drv-limit
Driver enable/disable packet limit
function.
enable
Set enable
limit-num
Set anti-dos limit number
ZXAN(control-panel)#anti-dos blocking-
time ?
*
配置
anti-dos
监测时间间隔
<1-600>
block time
ZXAN(control-panel)#anti-dos enable
*
配置
anti-dos
使能
ZXAN(control-
panel)#anti-dos
drv-limit
?
*
配置
anti-dos
驱动层报文丢弃功能
使能,
该功能可以让协议报文在进入
cpu
之前就被丢
弃,可以显著防止
CPU
占用率上升
disable
Set disable
enable
Set enable
ZXAN(control-panel)#anti-dos drop ?
*
配置
anti-dos
报文丢弃,该功能是
在驱动层提包之后才进行报文丢弃,对防止
cpu
占用率上升
作用不大
disable
Set
disable
enable
Set enable
blocking-time
Set the anti-dos block time
disable
Set
disable
drop
Drop the packet
that exceed the limit number
drv-limit
Driver enable/disable packet limit
function.
enable
Set enable
limit-num
Set anti-dos limit number
ZXAN(control-panel)#anti-dos limit-num
?
*
配置
anti-dos
的监测速率
<10-1000>
Limit
number(unit:pps)
ZXAN(config)#show anti-dos
black-table
*
查询
anti-dos
产生的黑名
单列表,该列表可以显示当前被列入黑名单的源
mac
地址,
vlan
,已经
对应的端口
等信息
----------------------------------------------
---------------------------
mac-address
vlan
port
Processed
Dropped
1.41
协议报文限速功能
该功能能针对不同
的协议类型报文进行单独的限速或者针对全体报文进行限速
ZXAN(control) #control-panel
ZXAN(control-panel)#?
anti-dos
Set anti dos parameter
cpu
set cpu queue rate limit
end
Exit to EXEC mode
exit
Exit from interface configuration mode
no
Negate a
command or set its defaults
packet-limit
Configure packet limit value
show
Show running system
information
ZXAN(control-panel)#packet-
limit
?
*
目前的协议报文限速能针对以下
几种协议报文
起作用
all
All packet
arp
ARP packet
bpdu
BPDU packet
dhcp
DHCP packet
icmp
ICMP packet
igmp
IGMP packet
pppoe
PPPoE packet
snmp
SNMP packet
vbas
VBAS packet
ZXAN(control-
panel)#packet-limit
all
?
p>
*
对所有协议报文进行统一限速,限速是
在
驱动层进行的,没有进
cpu
<100-65535>
All
packet limit value(unit:pps)
ZXAN(control-panel)#packet-limit arp ?
p>
*
对单一类型的协议报文限速,由软件来
区
分协议报文类型,所以只能在软件处进行限速,协议报文之前已经进入了
cpu
<1-50>
ARP packet limit
value(unit:pps)
ZXAN(control-
panel)#packet-limit bpdu ?
<1-50>
BPDU
packet limit value(unit:pps)
ZXAN(control-panel)#packet-limit dhcp ?
<1-50>
DHCP packet limit
value(unit:pps)
ZXAN(control-
panel)#packet-limit icmp ?
<1-50>
ICMP
packet limit value(unit:pps)
ZXAN(control-panel)#packet-limit igmp ?
<1-50>
IGMP packet limit
value(unit:pps)
ZXAN(control-
panel)#packet-limit pppoe ?
<1-50>
PPPOE packet limit value(unit:pps)
ZXAN(control-panel)#packet-limit snmp ?
<1-50>
SNMP packet limit
value(unit:pps)
ZXAN(control-
panel)#packet-limit vbas ?
<1-50>
VBAS packet limit
value(unit:pps)
测试这个功能的时候,诸如
arp
,
icmp
等可以直接用仪表构
建,如果仪表不会构建,或
者构建出来的协议报文
olt
不认的话,可以找台电脑,开启电脑的抓包软件,抓到协议报文
之后,
再用软件反向冲包就可以达到目的。
查看安全功能当前的配置
情况的命令,
目前没有单独的命令做出来,
请用以下命令查看:
ZXAN(control-panel)#show
running-config | begin control-panel
1.42
mff
功能
该功能的全称是
mac forced
forwarding
,实现一个
arp proxy
,用来禁止同一子网的两个用
户间直接互通,
并
把用户的上行流量强制转发到网关,
网关转发流量,
来实现用户
间的三层
互通。并且网关能监控用户间的流量,防止恶意攻击。
图
2-1
MFF
实现原理
Switch A
和
Switch
B
作为以太网接入节点(
Ethernet Access N
odes
,
EAN
)
< br>,提供了客户端
主机与汇聚节点(
Switch C
p>
)之间的连接。在以太网接入节点上配置
MFF
功能,可以使客户
端的数据报文交互全部通过网关转发,
实
现了客户端之间的三层互通,
又保证了二层数据的
隔离。
Host
A
看到的
Host B
的
MAC
也是
gateway
的,这样保证即使
Host
A
和
Host B
是同一网
段,同一
Vlan
,他们的交换也必须经过
gateway
,从而实现二层隔离。
1
)
配置
用户为静态
IP
地址用户时,需要的配置如下:
配置单
tag
的
service-
port
(
双
tag
< br>的目前不支持)
,
并配置上联口和
ONU
上的相关
VLAN
,
使业务能通。
开启
m
ff
开关。
配置
mff
网关。
用户为
dhcp
用户时,需要的配置如下:
前三项同上,另外还需要配置:
在全局和
service-
port
上开启
dhcp
snooping
功能。
注意:不能
配置对应
VLAN
的三层接口。不然该功能无效了。
2
)
命令
ZXAN(config)#Ip-service mac-forced-
forwarding {enable | disable}
配置
mac
地址强制转发功能开关状态。
ZXAN(config)#
[no]
ip-service
mac-forced-
forwarding
vlan
gateway
配置启用某个
vlan
下的
mac-forced-forwarding
网关
IPMAC
。
目前系统支持配置最多八个
vlan
的
MFF
网关数据。
在
ZXAN# Show ip-service arp [
dhcp | ipoa-dynamic | ipoa-static | dynamic |fixed
| ip-addr
显示
mac-forced-
forwarding
功能使用的
arp
映射表信息。
ZXAN# show ip-
service mac-forced-forwarding
显示
MAC forced forwarding
全局开关状态。
ZXAN#show
ip-service mac-forced-forwarding gateway
显示
MAC forced
forwarding
各
vlan
下
网关信息。
1.43
MAC
防漂功能
功能介绍
MAC
地址漂移经常出现在存在
MAC
地址欺骗或者系统
(特别是用户侧)
成环等情况下,
防止
MA
地址的漂移,可以一定程度上保证系统的稳定运行。
系统实现
系统实现属于硬件防漂,不能查看防漂记录。
配置
C300V1.1
系统的
MAC
地址防漂移涉及到的命令有:
1
、
security mac-anti-spoofing enable/ disa
ble
——
MAC
地址防漂移总开关<
/p>
2
、
security mac-anti-spoofing uplink-
protect enable/
disable
——上联口优先开关
3
、
security uplink-protected-
mac
——网关保护地址
说明
1
)
所有防
漂移功能都要在
MAC
地址防漂移总开关开启后才能生效。
p>
2
)
当未开启总开关时,
MAC
地址可以在用户侧,
上联侧端口间来回漂移。
3
)
当开启
总开关,
未开启其它开关时,
MAC
地
址在一个端口学习到后,
要等老化以后,
才能在另一个端口学习
到。
4
)
当开启总开关,
未配置网关保护地址,
只开启上联口优先时,
MAC
地址在用户侧学
< br>习到后,如果网络侧也有相同的地址,不用等用户侧地址老化,就可以迁移到网络侧。
但是
网络侧学习到地址以后,
如果用户侧有相同的地址,<
/p>
需要等网络侧地址老化以后,
才能迁移
到
用户侧。
5
)
当开启
总开关,配置网关保护地址后,不用开启上联口优先开关,对于配置的网关
地址,
处理和上联口优先开关开启时一样,
对于没配置成网关地址的地址,<
/p>
处理和普通地址
一样。
如果开启了上联口
优先开关,
所有地址的处理都按照只开启了上联口优先开关一样处
理。
6
)
两开关都使能情况下,信任上联口,认为上联口之间不会存在成环现象,只要上联
口来
MAC
哪怕冲突的,都会漂移过来,所以
用户口可以漂移到上联口,上联口之间可以漂
移;上联口优先
D
IS
情况下,所有端口都不可信任,都可能成环,所以所有端口上都不允许
漂移。
(
T7
版本改动)<
/p>
1.44
ARP
防欺骗
Arp
anti-
spoofing
涉及到两个方面,一是对用户侧进行
arp
防欺骗,一是对网络测进行
arp
防欺
骗。
在配置方面,可以对特定
vla
n
指定
arp anti-spoofing
< br>为其中一个方向,也可以两个方向
均指定。
ZXAN(config)#show ip-service arp-anti-
spoofing
Arp Anti-Spoofing
status:Enabled.
vlan
direction
----------------------
666
all
(
C300V1.1T7
只能实现上行
方向的防欺骗)
用户侧的
arp
p>
防欺骗的逻辑是:收到用户侧来的
arp
包
后,查找
mff
的
arp
表中是否有
dhcp
来源的该用户
< br>ip
对应的
arp
条目,有则进
行
mac
地址判断,若与
arp
表中一致,则该
arp
包继续得以处理,如果
不一致,则丢弃该报文。如果查找不到
dhcp
来源的
arp
条目,则
查找固定用户来源的
arp
条目,进行相同的判断处理。
用户为静态
IP
地址用户时,需要的配置如下:
配置单
< br>tag
的
service-port
(双
tag
的目前不支持)
,
p>
并配置上联口和
ONU
上的相关
VLAN
,
使业务能通。
开启
mff
开关。
配置
mff
网关。
用户为
dhcp
用户时,
需要的配置如下:
前三项同上,另外还需要配置:
在全局和
service-
port
上开启
dhcp
snooping
功能。
开启全局
DHCP-OPTION82
,开启
ONU
接口下的
DHCP-OP
TION82
。
(若不开启,则
sho
w
ip-ser arp
中,
DHC
P
用户也显示为动态)
网络侧的
p>
arp
防欺骗的逻辑是:
收到网络侧来的<
/p>
arp
包后,
先判断该包的源
ip
是否是配
置的
mff
的网关
ip
,不是则丢弃。是,则判断
mff
配置的网关
MAC
类型是否为静态的。当
为静态配置网关
mac
时,进行
mac
的判断,一致则继续处理,不
一致则丢弃。当为动态配
置网关
mac
时,则仅做更新
mac
处理,不做丢弃判断。
< br>
可以使用
etheekpeek
发包,
进行
arp
防欺骗测试,
p>
也可以使用
TC
创建
HOST
方式测试。
该功能只对
ARP
报文进行提包处理。
1.45
IP source-gu
ard
功能以及固定
/
动态
DHCP
用户的
IP
绑定
IP
源保护,在
ONU
接口使能了
IP SOURCEGUARD
的
VLAN
(
serv
ice-port
)
,只允许
DHCP
用户已经配置了静态
IP
的用户的
p>
IP
报文才能通过。
如果不配置任何静态
IP
,则只允许
IP
地址为全0的报文通过。
使能
IP
SOURCEGUARD
功能:
全局模式下:
ZXAN(config)#ip-service ip-source-guard
enable
进入
onu
接口模式:
ZXAN(config)#interface
gpon-onu_1
/
5
/
5:1
onu
接口模式下
:
首先创建
service-port
ZXAN(config-if)#service-port 1 user-
vlan 100 cvlan 200
ZXAN(config-if)#ip-
service ip-source-guard enable sport 1
ZXAN(config)#show ip-service ip-source-
guard
global ip-source-guard status
:enable
ZXAN(config)#show ip-service
ip-source-guard GPON-onu_1
/
5
/
5:1
Port
Sport
ip-
source-guard status
gpon-onu_1
/
5
/
5:1
1
enable
< br>此时,非
DHCP
用户,只能通过
IP
地址为全0的报文。
执行固定
IP
用户配置:
onu
接口模式下:
ZXAN(config-if)#ip-service ip-fixed-
user 2.2.2.3 mac-address 0000.0000.0001 vlan 200
sport
1
ZXAN(config)#show
ip-service user interface GPON-onu_1
/
p>
5
/
5:1
Port
Sport
IP-addr
MAC-addr
Vlan
Source
gpon-onu_1
/
5
/
5:1
1
2.2.2.3
0000.0000.0001
200
fixed-user
只有
IP
和
MAC
p>
都匹配的报文才能通过,其他都丢弃。
执行
dhcp
snooping
配置:
在全局下
ip dhcp snooping enable
ip dhcp snooping vlan 200
ip
dhcp snooping trust
gei_1
/
21
/1
dhcp-option82 enable
用户侧端口下
interface GPON-onu_1
p>
/
5
/
5:1
ip
dhcp snooping enable vport 1
dhcp-
option82 enable
使用
dhcpclient
从用户侧发起
1
个请求获取
ip
地址。
1.46
典型功能测试
组网:两个上联口,两
个用户口,其中一个上联口和一个用户口模拟正常的对发单播流
量,另一个上联口模拟上
联口上的非正常流量,另一个用户口,模拟用户口的非正常流量。
步骤:
不开启防漂移功能
配置防漂功能取消
用户侧先发送源<
/p>
mac1
的报文,
网络侧然后发送源
p>
mac1
的报文,
发现源
< br>mac1
可能在网
络侧或者用户侧学习到,业务采用洪范
方式通。
网络侧先发送源
mac1<
/p>
的报文,
用户侧然后发送源
mac1
p>
的报文,
发现源
mac1
< br>可能在网
络侧或者用户侧学习到,业务采用洪范方式通。
上联口优先模式
配置防漂功能使能以及上联口保护方式
用户侧先发送源
mac1
的报文,
网
络侧然后发送源
mac1
的报文,
发现
源
mac1
只是在网
络侧学习到,下行
业务通,而用户侧没有学习到
mac1
,并且上行业务不通。<
/p>
网络侧先发送源
mac1
的报文,
用户侧然后发送源
mac1
的报文,
发现源
mac1
只是
在网
络侧学习到,下行业务通,而用户侧没有学习到
mac1<
/p>
,并且上行业务不通。
上联口网关
p>
MAC
地址保护模式
配置防漂功能使能以及上联口保护取消方式
配置上联口保护的网关
mac
用户侧
先发送源
mac1
(网关
mac
)的报文,网络侧然后发送源
mac1
(网关
mac
)的报
文,发现源
mac1
只是在网络侧学习到,下行业务通,而用户侧没有学习到
mac1
,并且上
行业务不通。
< br>
网络侧先发送源
mac1
(网
关
mac
)的报文,用户侧然后发送源
mac1
(网关
mac
)的报
文,发现源
mac1
只是在网络侧学习到,下行
业务通,而用户侧没有学习到
mac1
,并且上
行业务不通。
用户侧先发送源
mac2
(非网关
mac
)的报文,
网络侧然后发送源
mac2
(非网关
m
ac
)
的报文,发现源
mac2
可能在网络侧或者用户侧学习到,业务采用洪范方式通。
网络侧先发送源
mac2
(非网关
mac
)的报文,然后用户侧发送源
mac2
(非网关
mac
)
的报
文,发现源
mac2
可能在网络侧或者用户侧学习到,业务采用
洪范方式通。
注:网关
MAC
地址保护数
32
条。
1.22
光模块参数检测功能
必须用支持光功
率检查的光模块,才能测试
PON
口的发光功率。如果要测试<
/p>
ONU
侧的
接收功率,
< br>ONU
上也必须使用支持光功率检查的光模块。检测数据,可以通过网管上的性<
/p>
能统计,或者
CLI
命令查询。
OLT
光模块诊断:
ZXAN(config)#sho pon transceiver info
gpon-olt_1
/7
/
4
RxPower
:
N/A
(dbm) TxPower
: 4.025
(dbm)
Bias-Current : 13.114
(mA)
Laser-Rate
: 2488
(MBd)
Supply-Vol
: 3.181
(V)
Wavelength : N/A
(nm)
Temperature
:
47.600
(C)
Vender-PN
:
SOGQ4321-PSGA
Vender-Name
: SUPERXON
MaxDistance: 20
(km)
ZXAN(config)#sho pon
power olt-rx gpon-
onu_1
/7
/
4:1
Rx power: -11.693(dbm)
ONU
光模块诊断:
ZXAN(config)#sho gpon remote-onu
interface pon gpon-
onu_1
/7
/
4:1
Interface:
pon_0/1
GEM-
blocklen:
48 (bytes)
Sf-threshold:
5
Sd-threshold:
9
Alarm:
enable
AlarmDisableInterval:
0
TotalTcontNum:
8
PiggybackDbaRptMode:
mode0 only
WholeOnuDbaRptMode:
support
RxOpticalLevel:
-11.712(dBm)
LowerRxOpticalThreshold:
ont
internal policy
UpperRxOpticalThreshold:
ont
internal policy
TxOpticalLevel:
2.570(dBm)
LowerTxOpticalThreshold:
ont
internal policy
UpperTxOpticalThreshold:
ont
internal policy
Onu response time:
0(ns)
Power feed voltage:
3.16(V)
Lower voltage
threshold:
0.00(V)
Upper
voltage threshold:
6.56(V)
Laser bias current:
21.846(mA)
Lower bias
current threshold:0.000(mA)
Upper bias
current threshold:131.000(mA)
Temperature:
49.242(C)
Lower temperature threshold:
-127.000(C)
Upper temperature
threshold: 127.000(C
1.23
ZESR
功能
为了提高网络的可靠性,以太网为环拓扑,当环上链路正常时,阻塞一个端口防止闭环
和网络风暴,当环上有链路出现故障时,
打开原先阻塞的端口,产生新的通信路径,保障
通
信重新连通。
1
)
基本术语定义
ZESR
域
(
ZESR Domain
)
:
ZESR
协议的作用区域,
p>
包含一个主节点和若干个传输节点以及
与之对应的控制
VLAN
和受保护的
VLAN
。一个典型的
ZESR
域就等同于一个物理环的拓扑
主节点(
Master
Node
)
:每个
ZESR
域只有一个主节点,是
ZESR
域中的主要决
策者,由
它来发送用来检测环状态的“健康检测”
(
Health-Check
)等其他控制消息,并执行端口的
blocking/unblocking
动作;
传输节点
(
Transit Node
)
:
ZESR
域中除了主节点外的其他节点。
接收和转发
“健康检测”
控制消息。
传输节点需要检测它加入到环路中的端口连接状态,
如果发生端口链路中断的事
件就通知相应
EA
PS
域中的主节点;
主端口(
Primary Port
)
:只存在于主节点中。主节点通过该端口在相应的
ZESR
p>
域中发送
“健康检测”控制消息。传输节点不定义;
次端口(
Secondary
Port
)
:只存在于主节点中。在环路出于正常状态时,
该端口处于阻
塞状态,而当环路失效时,该端口处于转发状态;
控制
VLAN
(
Control VLAN
)
:是一个指定的
802.1Q VLAN
,该
VLAN
用来在环中传送
EAPS
控制消息。每个
EAPS
域都有一个独一无二的控制
VLAN
,每个控制
VLAN
在每个节点上只能
包含两个用来构成环的端口。当主节点的次端口出于阻塞状态时,也必须接收控制
VLAN
中
的数据消息;
受保护
VLAN
(
Protected
VLAN
)
:一个或多个用来承载用户数据的业务
VLAN
。在
EAPS
域处于正常的“
Complete
”状态时,主节点的次端口需要阻塞所有受保护的
VLAN
转发数据
包以防止风暴的发生。
2
)
ZES
R
主节点
(Master)
配置
首先,需要将
STP
使能,并将受保护
VLAN
和控制
V
LAN
加入到
STP
实例中,配置如下
:
ZXAN(config)#spanning-tree
enable
ZXAN(config)#spanning-tree mst
configuration
ZXAN(config-
mstp)#instance 1 vlans
500-600
--
受保护
VLAN
ZXAN(config-mstp)#instance 2 vlans
1000
--
控制
VLAN
< br>注:受保护
VLAN
和控制
VL
AN
可根据需要来设定
然后,在所需
要成环的上联口上加入控制
VLAN
和受保护
< br>VLAN
,配置如下:
ZXAN(config)#interface
gei_1
/
21
/1-2
ZXAN(config-if)#switchport vlan 1000
tag
ZXAN(config-if)#switchport vlan
500-600 tag
最后将
STP
实例加入到
ZESR
端口中,配置如下:
ZXAN(config)#
zesr
ctrlvlan
1000
master
0
primaryport
gei_1
/
20/1
secondport
gei_1
/
20/
2
protectInstance 1 ctrlvlanInstance 2
p>
其中,
ctrlvlan
为控制
VLAN
;
master
为节点类型,
0
表示
transit(
传输节点
)
,
1
表示
master(
主
节点)
;
primaryport
< br>表示主端口;
secondport
表示从端口;
protectInstance
表示受保护的实
例,
与
STP
实例中的
instance 1
对应;
ctrlvlanI
nstance
表示控制
VLAN
的实
例,
与
STP
实例中
< br>的
instance 2
对应。
注:目前版本中
ZESR
配置命令中的
master
中的
0
< br>为
master
,
1
为
transit
与配置命令:
< br>
ZXAN(config)#zesr ctrlvlan 1000
master ?
<0-1>
0:transit
node 1:master node
所显示的内容相反,后续版本应该会有改进。
使用如下命令查看配置:
ZXAN(config)#show zesr ctrlvlan 1000
zesr domain:
ctrlvlan
:
1000
state
:
failed
node type
:
Mater
healthtime
:
1000ms
failtime
:
3000ms
preforwardtime
:
1000ms
protectInstance
:
1
primaryport
status
:
block
gei_1
/
20/1 : down
secondport status
:
forward
p>
gei_1
/
20/
2 : down
3
)
ZESR
传输节点
(Transit
配置
首先,需要将
ST
P
使能,并将受保护
VLAN
和控制<
/p>
VLAN
加入到
STP
< br>实例中,配置如下:
ZXAN(config)#spanning-tree enable
ZXAN(config)#spanning-tree mst
configuration
ZXAN(config-
mstp)#instance 1 vlans
500-600
--
受保护
VLAN
ZXAN(config-mstp)#instance 2 vlans
1000
--
控制
VLAN
< br>注:受保护
VLAN
和控制
VL
AN
可根据需要来设定
然后,在所需
要成环的上联口上加入控制
VLAN
和受保护
< br>VLAN
,配置如下:
ZXAN(config)#interface
gei_1
/
21
/1-2
ZXAN(config-if)#switchport vlan 1000
tag
ZXAN(config-if)#switchport vlan
500-600 tag
最后将
STP
实例加入到
ZESR
端口中,配置如下:
ZXAN(config)#
zesr
ctrlvlan
1000
master
1
primaryport
gei_1
/19/
3
secondport
gei_1
/19/
4
protectInstance 1 ctrlvlanInstance 2
各参数解释参考主节点配置。
配置成功后主节点和传输节点状态如下:
ZXAN(config-if)#show zesr ctr 1000
ZXAN(config-
if)#sho zesr ctr 1000
zesr domain:
zesr domain:
ctrlvlan
:
1000
ctrlvlan
:
1000
state
:
complete
state
:
complete
node
type
:
Master
node type
:
Transit
healthtime
:
1000ms
healthtime
:
1000ms
failtime
:
3000ms
failtime
:
3000ms
preforwardtime
:
3000ms
preforwardtime
:
3000ms
protectInstance
:
1
protectInstance
:
1
ctrlvlanInstance
:
2
ctrlvlanInstance
:
2
primaryport status
:
forward
primaryport
status
:
forward
gei_1
/
20/
3 : up
gei_1
/19/
3 : up
secondport status
:
block
secondport status
:
forward
p>
gei_1
/
20/
4 : down
gei_1
/19/
4 : up <
/p>
注:主节点的主、从端口的状态分别为
forward
和
block
,而传输节点的主、从端口的状
p>
态没有什么不同,都为
forward
。<
/p>
1.24
service-port
功能
Service-port
:业务端口是建立在
“L2
桥接口
”
上,用于用户
侧多业务接入配置管理的一个
概念,用来加强
“
业务承载逻辑通道
”
的概念,一个
“
业务端口
”
就是承载一个业务。
对于
LAN
接入,就是说用户侧的业务通过
Vlan/cos/etherType
来进行区分,可以视为多条业务流,一
p>
条业务流就是一个
service-
port
。
ONU
接口配置的
service-p
ort
属于增强型
Vlan
转换,
p>
体现在
N:1 vlan
转换和修改
p>
Cvlan
的功能。包含:基于
Cvlan
的
service-port
、基于<
/p>
Cvlan+
优先级的
service-
port
、基于
Cvlan+
以太网类
型的
service-
port
。
Service-port
包含两种大类:
修改
Cvlan
;
p>
修改
Cvlan
,
增加
Svlan
。
配置命令:
ZXAN
(config-
if)#
service-port
service-port-id
[
vport
vportid
]
user-vlan
{
user-vla-
id
|
untagged
}
[
to
user-vlan-id
]
tra
nsparent
|([
user-etype
ether-type
[
filter
{
< br>enable
|disable}]]|[
user-
priority
user-packet
priority-value]
(
svlan
svlanid)
|(
vlan
vlanid
[
svlan
svlanid
])
[
newcos
newcos
])
*
配置
service-
port
规则
ZXAN(config-if)#no service-port
service-port id
*
删除
service-
port
规则
该命令用于配置、删除
Service-port
规则,该规则应该在
onu
接口下配置。一个
onu
最
多可配置
1
28
条
Service-
port
规则。
ZXAN#show
service-port interface
interface
*
查看配置的
service-
port
规则
使用指南:
(
1
)
service-port
service-port
编号,范
围是
1-128
,一个
onu
最多可配置
128
条
S
ervice-port
规则。
(<
/p>
2
)
user-vlan
old cvlan
或者
untag
,根据
old cvlan id
p>
或者
untag
来确定
new cvlan
。
(
3
)
to
表示
old
cvlan
截止范围。
(
3
)
user-etype
以太网协议类型值,
可根据协议类型
确定
new cvlan
。
目前支持协
议类
型为
IPOE
、
< br>PPPOE
和自定义。
(
p>
4
)
user-priority
优先级值,可根据
cos
值确定
new cvlan
。取值范围为
0-7
。
(
5
)
vlan
修改后的
new
cvlan
。
(
6
)
svlan
可选项,添加的
svlan
值。
(
7
)
newcos
可选项,其作用是指定
newCvlan
或
Svlan
和<
/p>
newCvlan
的
cos
值。如果不选,
则表示
newCvlan
或
Svlan
和
newC
vlan
的
cos
值与
oldCvlan
相同
.
(
9
)
interface
GPON-onu interface
接口,查询某一
onu
下配置的
S
ervice-port
规则。
<
/p>
vlan
转换配置实例
(只支持
1:1
,不支持
N:1
)
:
ZXAN(config)#interface GPON-onu_1
/
5
/
2:1
ZXAN(config-if)#service-port 1 user-
vlan 10 vlan 100 svlan 1000
//
基于
ONU
的
< br>C
?
C
’
+S
’
的
转换
ZXAN(config-if)#service-port 2 user-
vlan 11 vlan 11
//
基于
ONU
的
VLAN
透传
ZXAN(config-
if)#service-port 3 user-vlan 12 vlan 212
//
基于
ONU
的
VLAN
转换
ZXAN(config-if)#show
service-port interface gpon-onu_1
/
5
/
2:1
ZXAN(config-if)#show service-port
interface gpon-
onu_1
/7
/
4:1
Interface gpon-
onu_1
/7
/
4:1
Sport Vport Begin- End- User- Etype
Filter Vlan SVlan Cos Tls
Mode Status
Vid
Vid Prio
-------
--------------------------------------------------
-----------------------
1
1
10
10
--
--
--
100
1000
--
--
1:1
OK
2
1
11
11
--
--
--
11
--
--
--
1:1
OK
3
1
12
12
--
--
--
212
--
--
--
1:1
OK
对一个
onu
< br>配置了
3
条
Service-p
ort
规则,规则
1
为将
vlan10
的
tag
标签
替换为
vlan100
,并且
添加
p>
svlan1000
;
规则
2
为对于
vlan11
的包进
行透传;
规则
3
为将
< br>vlan12
的
tag
标签替换
为
vlan212
。
注意:
1
、
ONU
接口下不支持同时配置
switchPort
< br>和
ServicePort
。
2
、
不建议
同时配置
servicePort
和
S
martQinQ
。
3
、
如果<
/p>
ServicePort
下出现两个
ON
U
将不同的
VLAN
转换成相同的
p>
VLAN
,例如
ONU1:
10
?
100+1000
,
同时
ONU2:11
?
100+100
0
,必须走两个不同的
vport
。<
/p>
4
、
servicePort
下不匹配的数据包被丢弃。
< br>
1.25
ONU
远程管理
1.47
ONU
带内管理控制
一、带内管理接口参数配置
[
命令格式
]
mgmt-ip
auto-assi
gn
|
release
|
(
vlan
priority
route
)
[
参数说明
]
onu
的
ip
和远程主机
ip
的网段均不能同
onu
的
lan
侧
ip
< br>在同一网段(默认
192.168.1.1/255.255.255.0
)
,如果
onu
有<
/p>
wan
连接存在,这两个
ip
也不能同
wan
连
接的<
/p>
ip
在同一网段。
vlan
不能同
onu
当前所有已使用的
vlan
重复。
auto-
assign:
从
pon ip-
pool
中自动分配地址
release :
释放配置的管理
ip
。
vlan
:管理通道
vlan
。
priority:
管理通道优先级。
route
:
路由配置。
[
使用实例
]
ZXAN(gpon-
onu-mng)#mgmt-ip 172.168.1.122 255.255.0.0 vlan
300 priority 0
route 0.0.0.0 0.0.0.0
172.168.1.250
1.48
VLAN
管理
ONU
用户接口
VLAN
模式共有:
hybrid
、
tag
、
transparent
、
trunk
、
translat
、
vlan
七种。
[
命令格式
]
vlan port
< eth_slot/port >
mode transparent
vlan port
< eth_slot/port >
mode tag vlan
<1-4094>
priority <0-7>
vlan port
<
eth_slot/port >
mode hybrid
[
def-vlan
<1-4094>]
]
def-prio
<0-7>]
vlan port
< eth_slot/port >
mode trunk
vlan
port
< eth_slot/port >
vlan
<1-4094> List of VLAN,
format:X,X...or X-X
(1-64 characters)
vlan port
< eth_slot/port >
translate
vlan
1.49
可控组播管理
omci
方式组播配置包含组播协议、快速离开、最大组播组数、组播
VLAN
、上行协议包
TAG
处理:
< br>
侧创建
IPTV
Channel
频道列表
ZXAN(config)#iptv channel mvlan 100
group 224.1.1.1 to 224.1.1.255
no iptv
channel
删除
show
iptv channel
查看
侧创建
IPTV
Package
套餐包
创建一个
p>
dytest
套餐包,包括频道
mvlan
=100/group=224.1.1.1~224.1.1.2
的
< br>watch
功能
ZXAN(config)#iptv package name dytest
ZXAN(config)#iptv package dytest
channel mvlan 100 group 224.1.1.1 to 224.1.1.2
watch
创建一个
sttest
套
餐包,包括频道
mvlan=100/group=224.1.1.3
的
watch
功能
ZXAN(config)#iptv package name sttest
ZXAN(config)#iptv package sttest
channel mvlan 100 group 224.1.1.3 watch
no iptv package
删除
show iptv
package
查看
远程管理创建一个
igmp
模板
ZXAN(config)#gpon
ZXAN(config-gpon)#onu
igmp-
profile
test
iptv-package
work-mode
snooping
version
2fastleave enable
dynamic dytest static sttest
关联
< br>IPTV
套餐包,动态套餐关联
dytest
,静态套餐关联
sttest
。其余参数采用默认
值。
Igmp
模板参数:
ZXAN(config-if)#sho gpon onu profile
igmp
Profile-name:
test3
Version:
v2
Work-mode:
snooping
Fast-leave:
enable
Robustness:
copy-from-query
Proxy-ip:
0.0.0.0
Query-interval:
125
Query-max-resp:
100
Last-query-interval:
10
Non-match-group:
discard
Rate-limit:
0
(
no
limit
)
Tag:
transparent
Iptv-package-dynamic1:
dytest
Iptv-
package-dynamic2:
Iptv-package-dynamic3:
Iptv-package-dynamic4:
Iptv-package-
dynamic5:
Iptv-
package-dynamic6:
Iptv-package-dynamic7:
Iptv-package-dynamic8:
Iptv-package-
static: sttest
其中动态套餐需要
UNI
p>
发送上行
join
才能接收组播数据;动态
套餐则不需要发送
join
就能接收组播数据。
no onu igmp-
profile
删除(模板被使用时不允许被删除)
show gpon onu igmp-
profile
查看
可以修改
igmp-
profile
与
iptv-
package
的关联。也可以修改
igmp-
profile
其他参数。
远程管理为
uni
创建可控组播配置
ZXAN(config)#pon-onu-mng gpon-
onu_1
/7
/
4:1
ZXAN(gpon-onu-mng)#igmp eth_0/1 profile
test
no igmp
删除
show gpon remote-onu
igmp
查看
命令格式:
ZXAN(gpon-
onu-mng)#igmp
[profile
<
profile-name
>]
[bandwidth-enforce
<1-4294967295>
Units
is
kbps][
max-groups <1-65535>]
Bandwidth-enforce
enable
带宽超过限制后不允许通过,带宽超过限制后也允许通过
1.26
ONU
版本(批量)升级
1
、
功能介绍
该功能可实现
oam
远程升级
ONU
版本
,
方便了对
ONU
版本的升级。
目前有针对
ONU
列表
和
ONU
类型两种升级方式,
把相应
的版本文件下载到
OLT
后可通过相关命令对
< br>ONU
进行
版本升级(目前尚不支持自动升级功能)
p>
。
2
、
操作命令
1)
update onu-
version
命令功能:针对
ONU
列表的版本更新
命令模式:在
ZXAN(config-
gpon)#
模式下
命令格式:
update onu-version
命令参数解释:
参数
version-name
onu-list
onu-slot
reboot-after-update
2)
update onu-
version
命令
命令功能:针对
ONU
类型的版本更新
命令模式:在
ZXAN(config-
pon)#
模式下
命
令
格
式
:
update
onu-version
type
[reboot-
after-update]
命令参数解释:
参数
version-name
描述
ONU
所要更新的版本名称
描述
ONU
所要更新的版本名称
ONU
编号(必选)
ONU
上的槽位号(可选)
ONU
版本更新后重启(可选)
type-name
reboot-after-
update
ONU
类型名称
ONU
版本更新后重启(可选)
3)
abort-update
onu-version gpon-olt_shelf/slot/olt onu-list
命令
命令功能:针对
ONU
列表退出正在进行的
ONU
版本更新
命令模式:在
ZXAN(config-
pon)#
模式下
命令格式:
abort-update
onu-version
GPON-
olt_shelf/slot/olt
onu-list
4)
abort-update onu-version type
命令
命令功能:针对
ONU
类型退出正在进行的
ONU
版本更新
命令模式:在
ZXAN(config-
pon)#
模式下
命令格式:
abort-update onu-
version type
5)
activate onu-version GPON-
olt_shelf/slot/olt onu-list
命令
命令功能:激活所下载的
ONU
版本
命令模式:在
ZXAN(config-
pon)#
模式下
命令格式:
activate onu-version
gpon-olt_shelf/slot/olt onu-list < onu-list>
[onu-slot< onu-slot>]
6)
commit onu-
version gpon-olt_shelf/slot/olt onu-list
命令
命令功能:将
< br>ONU
版本更改为激活版本
命令模式:在
ZXAN(config-
pon)#
模式下
命令格式:
commit onu-version
gpon-olt_shelf/slot/olt onu-list < onu-list>
[onu-slot< onu-slot>]
7)
show pon onu
update-status GPON-olt_shelf/slot/olt
命令
命令功能:查询具体
ONU
的版本更新状态
命令模式:在
ZXAN#
模式下
命令格式:
show pon onu update-
status gpon-olt_shelf/slot/olt [onu-id]
8)
show pon onu
update-status type
命令
命令功能:根据
ONU
类型查询
ONU
版本更新状态
命令模式:
在
ZXAN#
模式下
命令格式:
show pon onu update-
status type
3
、
使用举例
1
)将版本下载到
OLT
通过
ftp
服务下载:
ZXAN#download onuver
2
)认证
ONU
ZXAN(config)#interface GPON-olt_1/14/3
ZXAN(config-if)#onu 1 type ZTE-F660 sn
ZTEG00000001
3
)对指定
ONU
下载版本并自动重启
ZXAN(config)#pon
ZXAN(config-pon)#update
onu-
version
GPON-olt_1/14/3
onu-list
1
reboot-after-update
注意事项:
版本更新要等
ONU
下完配置后进行,
否则容易更新失败,
p>
使用的版本文件后缀名为
.dat
,
如果选择自动重启方式更新版本的话,则下载完毕后状态为
activ
ating
,自动重启后状
态为
com
miting
,重启完成
commit
成功后,应为
done
。
1.27
MPNAT
功能
本功能主要是为了解决
ONU
管理
IP
占用太多公网地址的问题。
MPNAT
提供了公
网转私网的功能。只需要配置
OLT
为公网
IP
,
ONU
都配置私网
IP
,通过
OLT
的
IP
地
址以及端口号可以
WEB
登陆或
t
elnet
到
ONU
上。
1
、配置步骤:
配置带内和带外管理口
ZXAN(config)# vlan 100
(启用带内
管理
vlan
)
ZXAN(config)# interface vlan 100
(
开启带内管理
vlan
的
三层接口)
ZXAN(config-if)# ip
address 3.2.2.2 255.255.255.0
(配置带内管理地址)
ZXAN(config)# interface gei_1/20/4
(通过上联口剥离
tag
的方式接入网路)
p>
ZXAN(config-if)# switchport
default vlan 100
ZXAN(config)# interface mng1
(进入带外管理接口)
ZXAN(config-if)# ip address 1.2.2.2
255.255.255.0
(配置带外管理地址)
配置
ONU
的接口
vlan
和管理接口
ZXAN(config)# vlan 200
(启用
p>
onu
的管理
vlan
)
ZXAN(config)# interface
vlan200
(开启三层接口)
ZXAN(config-if)# ip address
172.24.254.254 255.255.0.0
(配置接口地址)
ZXAN(config)# interface gpon-
onu_1/6/1:1
(假设
onu
已认证注册)
ZXAN(config-if)#
switchport mode trunk
ZXAN(config-if)# switchport vlan 200
tag
(添加
onu
管理
vlan
)
配置
ONU
的管理地址
ZXAN(config)#pon-onu-mng gpon-
onu_1/6/1:1
(进入
OAM
配置)
ZXAN(GPON-onu-
mng)#mgmt-ip 172.24.61.101 255.255.0.0 vlan 200
route 0.0.0.0
0.0.0.0
172.24.254.254
p>
启用
ONU
的管理
vlan
ZXAN(config)#mpnat onu-mng-vlan
200
(只能存在一个
mpnat vlan
,
配置成其它
vlan
的话需
要删除之前的配置:
ZXAN(config)# no mpnat onu-
mng-vlan
)
此时应该可以
ping
的通
onu
ZXAN#ping 172.24.61.101
sending 5,100-byte ICMP echos to
172.24.157.133,timeout is 2 seconds.
!!!!!
Success rate is 100
percent(5/5),round-trip min/avg/max= 0/0/0 ms.
2
、具体功能测试:
ONU
的
T
elnet
管理
< br>1
)通过
OLT
的
CLI
对
onu
进行管理:
ZXAN# telnet onu gpon-
onu_1/6/1:1
(既可以通过
onu
的槽位端口号也可以
通过
o
nu
的
ip
地址来
telnet
)
Trying
172.24.61.101 ...Open
Attention: Telnet
Escape character is ctrl+']'
(none)
login:
通过带外带内管理地址的设备管理口对
onu<
/p>
进行管理,可以在
olt
上配置
telnet
的
idle
时间,缺省为
3
分钟。注意,有些版本的
onu
无法正常中断
telnet
连接,如果发现
这种情况的话尝试换个其它芯片类型的
onu<
/p>
。
ZXAN(config)#mpnat onu-telnet idle-
timeout 1
2
)通过外部
的
CLI
对
onu
进行管理:
telnet
主设备
IP
地址
端口号
其中主设备
< br>IP
地址是
olt
的带内或带外
IP
地址,端口号的计算方式如下:
TCP_PORT = PORT_BASE + SlotNo * 1000 +
PonNo * 100 + OnuNo
telnet<
/p>
方式的
PORT_BASE
是
20000
,取值范围为(
19
< br>寸框)
:
SlotNo
PonNo
OnuNo
2-17
1-8
1-64
例如:
telnet 1.2.2.2 35733
表示
15#
槽位
7#PO
N
口的
33#ONU
ONU
的
HTTP
管理
p>
在浏览器地址栏输入
http://
p>
主设备
IP
地址
:
端口号即可对
ONU
进行
http
管理。
其中
主设备
地址是
OLT
的带外或带内管理口的
I
P
,端口号的计算方式同
telnet
管理的端口
计算公式,但
http
方式
的
PORT_BASE
是
40000<
/p>
,
SlotNo
、
PonNo
、
OnuNo
的取值范围
同
telnet
方式。
例如:
http://3.2.2.2:46101
表示
6#
槽位
1#PON
口的
1#ONU
MDU
的
SNMP
管
理
可以通过
mibbrowser<
/p>
或者
NMS
对
M
DU
进行
snmp
管理,团体串格式定
义为
OriginalCommunity@RackNo_ShelfNo_Slot
no_PonNo_OnuNo
,其中
OriginalCom
munity
部分为
ONU
的团体串,
后面的
RackNo_ShelfNo_Slotno_PonPortNo_OnuN
o
部分用
RackNo
、
ShelfNo
、
Slotno
、
PonPortNo
和
OnuN
o
来唯一的指定了要管理的
ONU
位置
。
例如:
15#
槽位
4#PON
口的
1#onu
是
F820
,
网元
IP
填写的是
OLT
的带内或带
外管理
IP
p>
,读写团体名填写的是
public@1_1_15_4_1
MDU
的
snmp
trap
发送
配置
snmp trap
server
地址为网管服务器地址:
ZXAN(config)#
snmp-server
host
1.2.2.129
trap
version
2c
public
enable
NOTIFICATIONS server-in dex 1 udp-port
162
MDU
的
< br>FTP
功能
操作方式和以前的
ftp
操作完全一样,
支持
PORT
模式和
PASV
模式。
可以进行版本或配置文件的上传下载。
对
OLT
的
telnet shell
操作
OLT
上已经默认配置了
telnet
shell
的服务:
ZXAN(config)# mpnat service telnet-
shell service-port 9999
支持从公网发起的
telnet
sh
ell
的操作,也支持从
ONU
的
p>
uni
端
口下发起的
telnet shell
的操作。
例如:
telnet
1.2.2.2 9999
**
**********************************************
Welcome
To
DebugShell
*****************
*******************************
Please Enter DebugShell
Password:
[ROS10]:
OLT
的
F
TP
功能
操作方式和以前的
ftp
操作完全一样,支持
PORT
模式和
PASV
模式可以进行版本或配
置文件的上传下载。
1.28
组播业务开通
GPON
在整个
IPTV
承载网中所其的作用是组播流量复制
和
igmp
组的管理,除此以外,
作为
承载网的接入层,
GPON
也能满足承载网可控组播的要求。<
/p>
关于
igmp
组的管理,
OLT
上可以采用
snoo
ping
或者
proxy
模式或者可控
模式,
前者
igmp
加入报文透传到上
联路由器,不对报文作处理,只监听,后者则会对加入报文作一些处理。
ONU
上一般采用
snooping
模式。
p>
组播的配置主要包括,配置单播业务是
igmp
报文能够上传到
OLT
,配置组播
vlan
即
mvlan
,配置
mvlan
的源端口和接收端口,配置节目源,配置
ONU
的组播模式。
为一个
p>
ONU
开通
IPTV
业务事先需要
3
个业务规划数据:
1
、组播
VLAN
:
一般情况下,
所有组播用户和
业务采用一个
VLAN
进行
IPTV<
/p>
业务流的处理,
即组播
VLAN
。
2
、节目源
给出所要支持的节目组播地址信息。
3
、
ONU
组播模式
< br>
ONU
上采用
Igmp-
Snooping
或者
Igmp-
proxy
模式或者可控模式。
如果
OLT
上启用
IPTV cac
功能,则必须使用可控模式;如果不使能频道访问控制功能,
则三者均
可。
OLT
默认关闭了频道访问控制功能。
一个完整的
GPON
组播业务需
要在
OLT
和
ONU
< br>上都进行相关配置。
1.50
OL
T
基本配置
1
)
配置组播
VLAN
在配置组播
VLAN
之前必须先创建基础
VLAN
。
ZXAN(config)#igmp
mvlan 4000
2
)
配置组播源端口
在配置源端口之前,
必须将源端口加入基础
VLAN
。
<
/p>
源端口配置防止
IGMP
报文向其它上联
口发送,
保证下来的组播流是来自正确的组播源
的。
ZXAN(config)#igmp mvlan 4000
source-port gei_1/19/1
3
)
配置组播接收端口
接收端口配置防止非法用户访问组播资源。
注意:
如果
ONU
工作在可控组播模式,
则
OLT
上必须将可控组播的每个端口都配置成接收端
口;
ZXAN(config)#igmp mvlan 4000
receive-port gpon-onu_1/8/2:1 vport 1
ZXAN(config)#igmp mvlan 4000 receive-
port gpon-onu_1/8/2:1 vport 2
如果
ONU
工作在
Snooping
模式下,
OLT
上只需要配置缺省的
vport 1
为接收端口。
ZXAN(config)#igmp mvlan 4000 receive-
port gpon-onu_1/8/2:1 vport 1
4
)
配置组播组
组播组:组播频道的目的
IP
地址
只有已配置的组播组才允许用户加入。
注意当
group-filter
配置
关闭时,不需要配置组播组,但同时也不支持跨
VLAN
组播。
ZXAN(config)#igmp mvlan
4000 group 225.1.1.1 to 225.1.1.255
OLT
上只要配置了以上四个参数,组播业务就可以通了。
注意:一般不需要用到
IPTV
cac
功能,默认就是关闭的:
iptv cac disab
le
;如果一定要
打开该功能,请参考《
IPTV
工程指导书》
;如果开启了
CAC
功能却不配置套餐,会出现组
播业务不通。
1.51
ONU
基本配置
GPON
ONU
组播协议包走单播通道,组播媒体流走
flow 255
。
假定组播
vlan
< br>为
100
,
主
< br>要有下面配置:
1
)
开通单播通道
ZXAN(config)# interface gpon-
onu_1/7/4:1
ZXAN(config-if)# tcont 1
name tcont1 profile default
ZXAN(config-if)# gemport 1 name gem1
unicast tcont 1
ZXAN(config-if)# switchport mode hybrid
ZXAN(config-if)# switchport
vlan 100
ZXAN(config)#pon-
onu-mng gpon-onu_1/7/4:1
ZXAN(gpon-onu-
mng)# gemport 1 flow 1
可能需要配置
ANI
侧桥端口过滤规则
ZXAN(gpon-onu-mng)# flow mode 1 tag-
filter vid-match untag-filter discard
ZXAN(gpon-onu-mng)# flow 1 vid 100
可能需要配置
UNI
侧桥端口过滤规则
ZXAN(gpon-onu-mng)#
vlan-filter-mode
ethuni
eth_0/1
tag-filter
vid-match
untag-filter
discard
ZXAN(gpon-onu-mng)#
vlan-filter ethuni eth_0/1 priority 0 vid 100
2
)
开通组播通道
默认情况下
flow
255
已经创建,默认过滤规则为透传。可能需要配置
过滤规则
ZXAN(gpon-
onu-mng)# flow mode 255 tag-filter vid-match
untag-filter discard
ZXAN(gpon-onu-
mng)# flow 255 vid 100
3
)
配置端
口
tag
剥离
如果
ONU
直接连机顶盒,需要配置成
tag
剥离,大多数机顶盒不能识别
tag
< br>报文;
如果
ONU
连接家庭网关,一般需要配置成
tag
不剥离,以
便家庭网关通过业务
VLAN
进行端口隔离。有些家庭网关支持
上联口接收
untag
报文,则也可以配置成
< br>tag
剥离,在家
庭网关上再根据上联口
PVID
转换到业务
VLAN
中。
ZXAN(config-gpon)# onu
profile filter-rule zero-tag untag
ZXAN(config-gpon)# onu profile treat
add100_0 inner-vid insert 100 inner-prio insert 0
ZXAN(pon-onu-mng)#
ex-vlan
ethuni
eth_0/1
input-tpid
0x8100
output-tpid
0x8100
down-mode inverse-
upstream
ZXAN(pon-onu-mng)#
ex-vlan-table ethuni eth_0/1 rule untag
treat add100_0
以上配置仅适用于可以通过
O
MCI
远程管理的
ONU
,包括
F620(v2)
、
F660
、
F601
等。
可以通过
OMCI
远程管理配置可控组播,详见<
/p>
4.12.3
。
1.52
关于快速离开
OLT
上配置快速离开
ZXAN(config)#int gpon-
onu_1
/7
/
4:1
ZXAN(config-if)#igmp fast-leave enable
取消快速离开
ZXAN(config-if)#igmp fast-leave disable
支持
OMCI
远程管理的
ONU
配置快速离开参加
4.12.3
igmp
模板配置。
1.29
VoIP
< br>业务配置(
SIP
)
F620
的
VoIP
业
务,不能同时支持
SIP
、
MGCP<
/p>
和
H.248
。每种
VoIP
协议,都有单独的
F620
版本进行支持。因此,在配置相应的业务之前,
必须确认下载的版本是正确的。
F620
的
SIP
业务,可以在
OLT
侧进行远程配置。
1.53
组网图
VoIP
业务的组网图如下所示,
ONU
的两个
POTS
接两个电话机。
1.54
数据规划
业务模型如下图所示:
业务数据规划如下表所示:
配置项
数据
OLT
上行端口
1/21/1
OLT
GPON
端口
1/19/1
OLT ONU
接口
1/19/1:64
ONU
用户端口
POTS
口
VLAN
301
优先级
0
-
-
-
-
-
-
-
-
-
上一篇:英语诗歌赏析的论文
下一篇:因特网对人们生活的影响