C300 V1.2.0开局指导书 下载本文

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.103 QOS配置

C300的qos和acl功能很强大,上联板的qos和acl功能做在主控板的交换芯片上,pon口的qos和acl功能做在pon板的交换芯片上,基于onu的qos和acl功能做在pon板的pon mac上。

C300提供强大的ACL和QOS功能,该2个功能经常是一起进行使用。该部分要灵活应用,在外场测试和实际应用中会有意想不到的效果。

ACL的主要目的是匹配和区分流,对匹配和区分出来的流量进行permit和deny操作。通过ACL区分出来的流,还可以通过QOS进行进行限速、标记、镜像和重定向等一系列操作。 1.104 1.105

SP和WRR 上联口

OLT系统默认为严格优先级SP,一般不需要更改。

上联口的cos到queue的对应关系默认是一一对应的,但是可以进行修改。 查询cos到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的映射关系为cos0映射到队列7、cos1映射到队列6、cos2

映射到队列5、cos3映射到队列4、cos4映射到队列3、cos5映射到队列2、cos6映射到队列1、cos7映射到队列0。

ZXAN(config)#qos-network-side trust-cos enable

需要在网络端口上执行这个的命令后,COS到队列的映射才能生效。 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的包的比例为1:2:3:4:5:6:7:8

C)、wrr+sp模式:

权重配置为0或者不配置权重的队列为sp模式。 在在端口模式下,通过配置:

ZXAN(config-if)#qos queue-mode wrr 0 1 1 2 2 3 3 4

发生拥塞时,可以实现优先级为4、5、6、7的包先通过,0、1、2、3的包按照比例1:2:3:4通过。 1.106

PON口

pon口的qos和acl功能做在pon板的交换芯片上实现的。 Pon口默认为严格优先级SP,一般不需要更改。

上联口的cos到queue的对应关系默认是一一对应的,但是可以进行修改。 查询cos到queue的对应关系用如下命令:

ZXAN(config)#show qos-user-side cos-queue-map-profile _DFT _COS_QUEUE_MAP_PRF --------------------------------------------------------- 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 : epon-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 epon-olt_1/8/2

ZXAN(config-if)#qos cos-queue-map-profile que

需要在pon口上执行这个的命令进行绑定后,COS到队列的映射才能生效。 A)、sp模式:

默认情况下上联口的优先级是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 : epon-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 EPON-olt_1/8/2 ZXAN(config-if)#qos queue-block-profile q1

需要在pon口上执行这个的命令进行绑定后,这个pon口的wrr调度模式才能生效。 C)、wrr+sp模式:

wrr+sp模式和wrr模式配置方法类似,只是使用sp的队列权重配置0,并且配置的队列一定要从0到7的顺序,权重配置为0的队列后的队列的权重一定要为0。

1.107

ACL

1、acl有多种配置模式,如下,其中的hybrid包括所有的配置方式,建议使用hybrid进行配置。

ZXAN(config)#acl ?

extended Configure extended ACL hybrid Configure hybrid ACL link Configure link layer ACL standard Configure standard ACL 2、此处举个例子对源ip地址192.168.1.1、目的ip地址192.168.1.2进行过滤,其他流量的包全部通过:

A)、首先配置acl:

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地址参数。 B)、将该acl条目应用到端口上: 进入端口配置模式:

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上来的包进行acl过滤,通过命令如下命令进行绑定:

ZXAN(config)#interface EPON-olt_1/8/2 ZXAN(config-if)#ip access-group 320 in 通过该例子可以看到acl的作用,acl还有很多功能,请对照提示命令进行配置,在此不一一例举。

常用查询命令:

查询某acl绑定了哪个端口的命令:

ZXAN(config)#show access-list bound

查询某端口绑定了哪条ACL的命令:

ZXAN(config-hybd-acl)#show run interface gei_1/19/1 1.108

流限速

对上联口进入的包进行限速: 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 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,匹配了该条目的包进行该操作 Cir代表流量大小,该处配置需要限速的大小即可 Cbs代表缓存,该缓存满了的时候,把包打上黄色 Ebs代表另外一个缓存,满的时候把包打上红色

blind drop-yellow代表丢弃黄色包,当流量操作限制后所有包都会先变成黄色,这样所有超过设置流量的包均被丢弃。

注意:

流量限速是按照净荷进行计算的

同样的操作可以用在内联口,对上行流区分限速。

流量整形可以对出口限速,有时对上行流区分还可以使用流量整形。 1.109

改变优先级

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.4444.2222、目的mac地址任意的包打上优先级6

解释:

320 rule-id 1代表acl 320的rule 1,匹配了该条目的包进行打优先级6的操作。 1.110

流量统计

统计19槽位上联板1号口上源地址为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: