• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

08-ACL和QoS配置指导

目录

05-QCN配置

本章节下载 05-QCN配置  (254.42 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Configure/Operation_Manual/H3C_S6900(R27xx)_S6920(R630x)CG-6W100/08/201909/1230676_30005_0.htm

05-QCN配置


1 QCN

1.1  QCN简介

QCN(Quantized Congestion Notification,量化拥塞通知)是一套应用于二层的端到端拥塞通知机制,通过主动反向通知,降低网络中的丢包率和延时,从而提高网络性能。QCN作为数据中心标准的一部分,主要应用于数据中心场景。

1.1.1  QCN工作原理

图1-1所示,在QCN的组网中,所有RP(Reaction Point,响应点)和CP(Congestion Point,拥塞点)均需要支持QCN协议。RP和配置指定CNPV(Congestion Notification Priority value,拥塞通知优先级的值)的CP的集合组成了CND(Congestion Notification Domain,拥塞通知域)。

图1-1 QCN工作原理图

 

QCN进行拥塞控制的工作原理如下:

(1)       RP发送的以太网报文中包含不同的CCF(Congestion Controlled Flow,拥塞控制流),以太网报文中的dot1p优先级唯一标识一条CCF,根据dot1p-lp优先级映射表,设备会将不同的CCF映射到CP的本地优先级队列。

(2)       CP可以根据CNPV,即以太网报文中的dot1p优先级,开启指定本地优先级队列的QCN功能,并对该本地优先级队列定期进行采样,当队列发生拥塞时,产生CNM(Congestion Notification Message,拥塞通告消息)消息,通知RP某一队列在CP处发生拥塞。

(3)       数据流的源端RP收到CNM消息后降低特定dot1p优先级的以太网报文发送速率,以减轻CP处对应本地优先级队列的拥塞。同时RP端也周期性地探测带宽,在一定时间没有收到CNM消息时再提高特定dot1p优先级的以太网报文发送速率。

1.1.2  QCN消息

1. 数据流格式

为方便CP区分不同的拥塞控制流(CCF)来自哪个RP,RP端发送报文时在以太网报文中新添加了一个CN-TAG标记,不同CN-TAG标记用来标识不同的拥塞控制流(CCF)。

图1-2 QCN数据报文格式

 

图1-2所示,CN-TAG包括如下字段:

·            EtherType:2bytes,表示QCN数据报文的以太网类型,取值为0x22E9。

·            RPID:2bytes,由RP自己分配。CP收到CCF后,根据RPID判断是哪个RP发送的这个CCF,当拥塞出现后,CP将CNM报文发给对应RP,RP收到CNM报文时可以解析知道是哪条流发生了拥塞,以便对其进行限速。

CN-TAG由RP添加在报文中。CN-TAG只在拥塞通知域(CND)内存在,在CND内的设备要能够解析带有CN-TAG的报文。当报文离开CND时,CN-TAG需要被剥离。

RP端发送报文时,可以携带也可以不携带CN-TAG。当不携带CN-TAG,说明RP端对于当前优先级仅有一类流,不需要用RPID区分多类流。当不带CN-TAG的报文触发CNM报文,CNM报文中携带CN-TAG,但RPID为0,RP端收到此CNM报文,对总体流量进行限速。

2. CNM格式

CP端根据采样周期检测到拥塞时,产生拥塞通知消息(CNM)报文通知RP端。CNM报文的目的MAC为当前采样报文的源MAC,源MAC为产生CNM报文的设备MAC,保证CNM报文能发送到RP端,并将采样报文中的VLAN tag、CN-TAG填入CNM报文,并携带CNM PDU内容

图1-3 CNM PDU格式

 

图1-3所示,CNM报文由如下两部分组成:

·            PDU EtherType:2bytes,表示PDU的以太网类型,取值为0x22E7。

·            CNM PDU:24~88bytes,表示PDU的具体数据内容,如图1-4所示:

图1-4 CNM PDU内容

 

CNM PDU包括如下字段:

·            Version:4bits,取值固定为0。

·            ReserverV:6bits,保留字段,取值固定为0。

·            Quantized Feedback:6bits,量化后的Fb值,CP根据得到的拥塞状态Fb转换成的量化值。

·            CPID:8bytes,表明发生拥塞的CP端,用于诊断。

·            cnmQoffset:2bytes,采样时刻的瞬间队列大小减去期望队列的大小。

·            cnmQdelta:2bytes,采样时刻的瞬间队列大小减去上次采样时刻的瞬时队列大小。

·            Encapsulated priority:2bytes,触发产生CNM报文的采样报文的优先级。

·            Encapsulated destination MAC address:6bytes,触发产生CNM报文的采样报文的目的MAC地址。

·            Encapsulated MSDU length:2bytes,触发产生CNM报文的采样报文的字段的长度。

·            Encapsulated MSDU:0~64bytes,触发产生CNM报文的采样报文的长度。

1.1.3  QCN算法实现

1. CP

CP周期性地对队列大小进行采样,根据采样结果计算当前的拥塞状态。拥塞检测算法包括如下参数:

·            Q:表示采样时刻的瞬间队列大小。

·            Qeq:表示期望队列大小。

·            Qold:为上次采样的队列大小。

·            Fb:反映CP端拥塞状态的一个量化的值,在CNM消息中填充Fb来通知RP端拥塞的程度。

图1-5 CP拥塞检测原理图

 

图1-5所示,拥塞检测的基本算法为:

cnmQoffset = Q – Qeq

cnmQdelta = Q – Qold

Fb = – (cnmQoffset + wcnmQdelta)

其中,w是一个权重参数,控制cnmQdelta在Fb值中的比重。

CP端根据Fb的值来决定是否产生CNM报文。当Fb ≥ 0时,说明队列没有拥塞;当Fb < 0时,说明队列已经拥塞,产生CNM报文反向通知产生该拥塞数据的数据源RP。同时,需要将|Fb|量化成QntzFb值,填充到CNM报文中。量化算法为:

·            如果Fb < - Qeq × (2 × w + 1),则QntzFb取最大值63;

·            否则,QntzFb = - Fb × 63 / (Qeq × (2 × w + 1))。

2. RP

RP端的基本算法是:

·            收到CNM消息后,根据消息中Fb来调节发送速率,|Fb|越大发送速率降得越低;

·            当速率降下来之后再逐步提升限速的目标上限,将发送速率恢复到原来的值。

1.1.4  拥塞通知域

1. CND划分

QCN按照CNPV优先级来划分CND,CNPV对应以太网报文中的dot1p优先级的值。设备上开启指定CNPV的QCN功能后,将加入该CNPV对应的CDN。设备接收到指定CNPV的报文后,即接收指定dot1p优先级的以太网报文后,根据缺省dot1p-lp优先级映射表,报文会进入对应的本地优先级队列,QCN只对该队列中的流量生效。其他CNPV的流量不能进入此队列,QCN不会对其进行拥塞控制。

CND中可以指定隔离优先级(alternate priority)。从CND以外进入的报文,如果携带的dot1p优先级等于CND的CNPV,则将其改写成隔离优先级。

缺省dot1p-lp优先级映射表的详细情况请查看“ACL和QoS配置指导”中的“QoS配置”。

2. CND保护模式

设备加入CND后,设备上每个端口都要选择其在CND中的保护模式,可静态配置或通过LLDP协商。

保护模式有下面四种:

·            disabled:接口的优先级映射按优先级映射表起作用,不受任何QCN配置影响。

·            interior:dot1p优先级保持不变,按缺省dot1p-lp优先级映射表映射。CP转发报文时需要删除CN-TAG。

·            interiorReady:dot1p优先级保持不变,按缺省dot1p-lp优先级映射表映射。CP转发报文时保留CN-TAG。

·            edge:CNPV优先级的报文需要被改写成隔离优先级。CP转发报文时需要删除CN-TAG。

1.1.5  协议规范

与QCN相关的协议规范有:

·            IEEE802.1Qau:Congestion notification

1.2  QCN与硬件适配关系

S6920系列交换机不支持QCN功能。

1.3  QCN配置限制和指导

配置QCN时需要注意的是:

·            修改优先级映射表后,可能导致原来设置的CP端不能对指定CNPV的流量进行检测。

·            配置多个dot1p优先级映射入同一个队列时,由于拥塞检测是对队列进行检测,因此多个dot1p的流量会相互影响。配置时,需要用户保证不将非QCN的dot1p优先级流量映射到开启了拥塞检测的队列。

·            MQC配置中的remark动作也会影响映射关系,有关remark动作的详细介绍请参见“ACL和QoS配置指导”中的“QoS”。

·            接口的优先级信任模式必须配置为信任dot1p优先级,信任模式的具体内容请参见“ACL和QoS配置指导”中的“QoS”。

1.4  QCN配置任务简介

QCN配置任务如下:

(1)       开启QCN功能

(2)       配置CND

a.   配置全局CND

b.   (可选)配置接口CND

(3)       (可选)应用拥塞检测模板

1.5  QCN配置准备

配置QCN相关任务前,请先开启LLDP功能。关于LLDP的介绍和基本功能配置,请参见“http://press/jsp/ir/fileList.do?classID=103&fileID=97439配置指导”中的“LLDP”。

1.6  开启QCN功能

1. 配置限制和指导

关闭QCN功能后,所有QCN功能失效,但配置仍然存在,此时LLDP停止协商,不再处理LLDP报文中的CN TLV,也不发送CN TLV。

2. 配置步骤

(1)       进入系统视图。

system-view

(2)       开启QCN功能。

qcn enable

缺省情况下,QCN功能处于关闭状态。

1.7  配置CND

1.7.1  功能简介

CND分为全局CND和接口CND。必须在配置全局CND后,才能配置接口CND。其中,配置全局CND会将设备上的所有接口划分到某个CND,此时设备就能够对来自该CND内的报文进行拥塞检测;配置接口CND可使不同接口加入不同的CND,从而实现更细粒度地划分接口所属的CNPV优先级和优先级保护模式等。

通过指定多个CNPV,一台设备可以属于多个CND。例如,当设备加入CND 1、2、3,同时隔离优先级都配置为0,则优先级关系如表1-1所示。

表1-1 CND和优先级对应关系

dot1p

CNPV

隔离优先级

0

N/A

N/A

1

1

0

2

2

0

3

3

0

4

NA

NA

5

NA

NA

6

NA

NA

7

NA

NA

 

1.7.2  配置全局CND

(1)       进入系统视图。

system-view

(2)       配置全局CND。

qcn priority priority { admin [ defense-mode { disabled | edge | interior | interior-ready } alternate alternate-value ] | auto }

缺省情况下,设备未加入任何的CND。

1.7.3  配置接口CND

(1)       进入系统视图。

system-view

(2)       进入接口视图。

interface interface-type interface-number

(3)       配置接口CND。

qcn port priority priority { admin [ defense-mode { disabled | edge | interior | interior-ready } alternate alternate-value ] | auto }

缺省情况下,未配置接口CND,将以全局配置为准。

1.8  应用拥塞检测模板

1. 功能简介

拥塞检测模板包含期望队列长度和权重,可以根据组网需要为CND指定拥塞检测模板,从而计算当前网络的拥塞状态。

2. 配置步骤

(1)       进入系统视图。

system-view

(2)       创建拥塞检测模板。

qcn profile profile-id set-point length-value weight weight-value

缺省情况下,开启QCN功能后,设备自动创建名为default的拥塞检测模板,期望队列长度为26000bytes,权重为1,该模板的参数不能修改。

(3)       为指定CND应用拥塞检测模板。

qcn priority priority profile profile-id

缺省情况下,CND绑定缺省拥塞检测模板。

1.9  QCN显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后QCN的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除CP的统计信息。

表1-2 QCN显示和维护

操作

命令

显示CP端的统计信息

display qcn cp interface [ interface-type interface-number ] [ priority priority ]

显示QCN全局运行信息

display qcn global [ slot slot-number ]

显示QCN的接口运行信息

display qcn interface [ interface-type interface-number ]

显示QCN的profile运行信息

display qcn profile [ profile-id | default ] [ slot slot-number ]

清除CP端的统计信息

reset qcn cp interface [ interface-type interface-number ] [ priority priority ]

 

1.10  QCN 典型配置举例

1.10.1  QCN基本功能配置举例

1. 组网需求

RP1和RP2发出的数据流同属于一个VLAN,并且数据的传输能够沿着组网图的通路。数据流的源端RP1、RP2都支持QCN协议,拥塞检测端Switch A、Switch B和Switch C上开启QCN功能,且RP1、RP2、Switch A、Switch B和Switch C共同组成了一个CNPV为1的CND。从而,实现Switch A、Switch B和Switch C能够对域内的发送的携带dot1p优先级为1的数据流进行拥塞检测,当队列发生拥塞时,产生CNM拥塞通知消息,对于外网发来的所有数据流都不进行拥塞检测。

2. 组网图

图1-6 QCN基本功能配置组网图

 

3. 配置步骤

(1)       配置Switch A

# 创建VLAN,并将Ten-GigabitEthernet1/0/1加入VLAN 100。

<SwitchA> system-view

[SwitchA] vlan 100

[SwitchA-vlan100] port ten-gigabitethernet 1/0/1

[SwitchA-vlan100] quit

# 为了使Switch A上VLAN 100的报文能发送给Switch B,将Ten-GigabitEthernet1/0/2的链路类型配置为Trunk,并允许VLAN 100的报文通过。

[SwitchA] interface ten-gigabitethernet 1/0/2

[SwitchA-Ten-GigabitEthernet1/0/2] port link-type trunk

[SwitchA-Ten-GigabitEthernet1/0/2] port trunk permit vlan 100

[SwitchA-Ten-GigabitEthernet1/0/2] quit

# 开启LLDP功能,在接口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2上配置允许发布CN-TLV。

[SwitchA] lldp global enable

[SwitchA] interface ten-gigabitethernet 1/0/1

[SwitchA-Ten-GigabitEthernet1/0/1] lldp tlv-enable dot1-tlv congestion-notification

[SwitchA-Ten-GigabitEthernet1/0/1] quit

[SwitchA] interface ten-gigabitethernet 1/0/2

[SwitchA-Ten-GigabitEthernet1/0/2] lldp tlv-enable dot1-tlv congestion-notification

[SwitchA-Ten-GigabitEthernet1/0/2] quit

# 配置QCN功能,将Switch A加入CNPV为1的CND。且配置采用LLDP协商接口的保护模式和隔离优先级

[SwitchA] qcn enable

[SwitchA] qcn priority 1 auto

(2)       配置Switch B

 # 创建VLAN 100。

<SwitchB> system-view

[SwitchB] vlan 100

[SwitchB-vlan100] quit

# 为了使Switch B上能通过VLAN 100的报文,将所有接口的链路类型配置为Trunk,并允许VLAN 100的报文通过。

[SwitchB] interface ten-gigabitethernet 1/0/1

[SwitchB-Ten-GigabitEthernet1/0/1] port link-type trunk

[SwitchB-Ten-GigabitEthernet1/0/1] port trunk permit vlan 100

[SwitchB-Ten-GigabitEthernet1/0/1] quit

[SwitchB] interface ten-gigabitethernet 1/0/2

[SwitchB-Ten-GigabitEthernet1/0/2] port link-type trunk

[SwitchB-Ten-GigabitEthernet1/0/2] port trunk permit vlan 100

[SwitchB-Ten-GigabitEthernet1/0/2] quit

[SwitchB] interface ten-gigabitethernet 1/0/3

[SwitchB-Ten-GigabitEthernet1/0/3] port link-type trunk

[SwitchB-Ten-GigabitEthernet1/0/3] port trunk permit vlan 100

[SwitchB-Ten-GigabitEthernet1/0/3] quit

# 开启LLDP功能,在接口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/3上配置允许发布CN-TLV。

[SwitchB] lldp global enable

[SwitchB] interface ten-gigabitethernet 1/0/1

[SwitchB-Ten-GigabitEthernet1/0/1] lldp tlv-enable dot1-tlv congestion-notification

[SwitchB-Ten-GigabitEthernet1/0/1] quit

[SwitchB] interface ten-gigabitethernet 1/0/3

[SwitchB-Ten-GigabitEthernet1/0/3] lldp tlv-enable dot1-tlv congestion-notification

[SwitchB-Ten-GigabitEthernet1/0/3] quit

#开启QCN功能,将Switch B加入CNPV为1的CND,静态配置Ten-GigabitEthernet1/0/2在该CND中的保护模式为edge、隔离优先级为0,其他接口通过LLDP自动协商保护模式和隔离优先级。

[SwitchB] qcn enable

[SwitchB] qcn priority 1 auto

[SwitchB] interface ten-gigabitethernet 1/0/2

[SwitchB-Ten-GigabitEthernet1/0/2] qcn port priority 1 admin defense-mode edge alternate 0

[SwitchB-Ten-GigabitEthernet1/0/2] quit

(3)       Switch C上的配置与Switch A上的配置相同,不再赘述。

4. 验证配置

# 查看Switch A的接口下的运行信息。

[SwitchA] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

# 查看Switch B的接口下的运行信息。

[SwitchB] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     admin  edge             0

 

Interface: XGE1/0/3

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

# 查看Switch C的接口下的运行信息。

[SwitchC] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

1.10.2  多CND配置举例

1. 组网需求

·            RP1和RP2发出的数据流同属于VLAN 100,RP3和RP4发出的数据流同属于VLAN 200,并且数据的传输能够沿着组网图的通路。

·            RP1、RP2、Switch A、Switch B、Switch C共同组成了CNPV为1的CND。

·            RP3、RP4、Switch C、Switch D、Switch E共同组成了CNPV为5的CND。

·            Switch A、Switch B、Switch C能够对CNPV为1的CND内的携带的dot1p值为1的报文进行拥塞检测,当队列发生拥塞时,产生CNM拥塞通知消息,其中Switch A、Switch B不对CNPV为5的CND内发送报文进行拥塞检测。

·            Switch C、Switch D、Switch E能够对CNPV为5的CND内的携带的dot1p值为5的报文进行拥塞检测,当队列发生拥塞时,产生CNM拥塞通知消息,其中Switch D、Switch E不对CNPV为1的CND内的发送报文进行拥塞检测。

2. 组网图

图1-7 多CND配置组网图

3. 配置步骤

(1)       配置Switch A和Switch B

# 创建VLAN,并将Ten-GigabitEthernet1/0/1加入VLAN 100。

<SwitchA> system-view

[SwitchA] vlan 100

[SwitchA-vlan100] port ten-gigabitethernet 1/0/1

[SwitchA-vlan100] quit

# 为了使Switch A上VLAN 100的报文能发送给Switch C,将Ten-GigabitEthernet1/0/2的链路类型配置为Trunk,并允许VLAN 100的报文通过。

[SwitchA] interface ten-gigabitethernet 1/0/2

[SwitchA-Ten-GigabitEthernet1/0/2] port link-type trunk

[SwitchA-Ten-GigabitEthernet1/0/2] port trunk permit vlan 100

[SwitchA-Ten-GigabitEthernet1/0/2] quit

# 开启LLDP功能,在接口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2上配置允许发布CN-TLV。

[SwitchA] lldp global enable

[SwitchA] interface ten-gigabitethernet 1/0/1

[SwitchA-Ten-GigabitEthernet1/0/1] lldp tlv-enable dot1-tlv congestion-notification

[SwitchA-Ten-GigabitEthernet1/0/1] quit

[SwitchA] interface ten-gigabitethernet 1/0/2

[SwitchA-Ten-GigabitEthernet1/0/2] lldp tlv-enable dot1-tlv congestion-notification

[SwitchA-Ten-GigabitEthernet1/0/2] quit

# 配置QCN功能,加入CNPV为1的CND。

[SwitchA] qcn enable

[SwitchA] qcn priority 1 auto

Switch B上的配置与Switch A上的配置相同,不再赘述。

(2)       配置Switch C

 # 创建VLAN 100和VLAN 200。

<SwitchC> system-view

[SwitchC] vlan 100

[SwitchC-vlan100] quit

[SwitchC] vlan 200

[SwitchC-vlan200] quit

# 为了使Switch C上能通过VLAN 100和VLAN 200的报文,将所有接口的链路类型配置为Trunk,并允许VLAN 100和VLAN 200的报文通过。

[SwitchC] interface ten-gigabitethernet 1/0/1

[SwitchC-Ten-GigabitEthernet1/0/1] port link-type trunk

[SwitchC-Ten-GigabitEthernet1/0/1] port trunk permit vlan 100 200

[SwitchC-Ten-GigabitEthernet1/0/1] quit

[SwitchC] interface ten-gigabitethernet 1/0/2

[SwitchC-Ten-GigabitEthernet1/0/2] port link-type trunk

[SwitchC-Ten-GigabitEthernet1/0/2] port trunk permit vlan 100 200

[SwitchC-Ten-GigabitEthernet1/0/2] quit

[SwitchC] interface ten-gigabitethernet 1/0/3

[SwitchC-Ten-GigabitEthernet1/0/3] port link-type trunk

[SwitchC-Ten-GigabitEthernet1/0/3] port trunk permit vlan 100 200

[SwitchC-Ten-GigabitEthernet1/0/3] quit

[SwitchC] interface ten-gigabitethernet 1/0/4

[SwitchC-Ten-GigabitEthernet1/0/4] port link-type trunk

[SwitchC-Ten-GigabitEthernet1/0/4] port trunk permit vlan 100 200

[SwitchC-Ten-GigabitEthernet1/0/4] quit

# 开启LLDP功能,在所有接口上配置允许发布CN-TLV。

[SwitchC] lldp global enable

[SwitchC] interface ten-gigabitethernet 1/0/1

[SwitchC-Ten-GigabitEthernet1/0/1] lldp tlv-enable dot1-tlv congestion-notification

[SwitchC-Ten-GigabitEthernet1/0/1] quit

[SwitchC] interface ten-gigabitethernet 1/0/2

[SwitchC-Ten-GigabitEthernet1/0/2] lldp tlv-enable dot1-tlv congestion-notification

[SwitchC-Ten-GigabitEthernet1/0/2] quit

[SwitchC] interface ten-gigabitethernet 1/0/3

[SwitchC-Ten-GigabitEthernet1/0/3] lldp tlv-enable dot1-tlv congestion-notification

[SwitchC-Ten-GigabitEthernet1/0/3] quit

[SwitchC] interface ten-gigabitethernet 1/0/4

[SwitchC-Ten-GigabitEthernet1/0/4] lldp tlv-enable dot1-tlv congestion-notification

[SwitchC-Ten-GigabitEthernet1/0/4] quit

# 配置QCN功能,加入CNPV为1和5的CND,在接口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2上配置CNPV为5的域的保护模式为edge,隔离优先级为4。

[SwitchC] qcn enable

[SwitchC] qcn priority 1 auto

[SwitchC] qcn priority 5 admin defense-mode interior-ready alternate 4

[SwitchC] interface ten-gigabitethernet 1/0/1

[SwitchC-Ten-GigabitEthernet1/0/1] qcn port priority 5 admin defense-mode edge alternate 4

[SwitchC-Ten-GigabitEthernet1/0/1] quit

[SwitchC] interface ten-gigabitethernet 1/0/2

[SwitchC-Ten-GigabitEthernet1/0/2] qcn port priority 5 admin defense-mode edge alternate 4

[SwitchC-Ten-GigabitEthernet1/0/2] quit

(3)       配置Switch D和Switch E

# 创建VLAN,并将Ten-GigabitEthernet1/0/1加入VLAN 200。

<SwitchD> system-view

[SwitchD] vlan 200

[SwitchD-vlan200] port ten-gigabitethernet 1/0/1

[SwitchD-vlan200] quit

# 为了使Switch D上VLAN 100的报文能发送给Switch C,将Ten-GigabitEthernet1/0/2的链路类型配置为Trunk,并允许VLAN 100的报文通过。

[SwitchD] interface ten-gigabitethernet 1/0/2

[SwitchD-Ten-GigabitEthernet1/0/2] port link-type trunk

[SwitchD-Ten-GigabitEthernet1/0/2] port trunk permit vlan 200

[SwitchD-Ten-GigabitEthernet1/0/2] quit

# 配置QCN功能,加入CNPV为5的CND。

[SwitchD] qcn enable

[SwitchD] qcn priority 5 admin defense-mode interior-ready alternate 4

Switch E上的配置与Switch D上的配置相同,不再赘述。

4. 验证配置

# 查看Switch A的接口下的运行信息。

[SwitchA] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

# 查看Switch B的接口下的运行信息。

[SwitchB] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 

# 查看Switch C的接口下的运行信息。

[SwitchC] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 5     admin  edge             4

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   interior-ready   0

 5     admin  edge             4

 

Interface: XGE1/0/3

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   edge             0

 5     comp   interior-ready   4

 

Interface: XGE1/0/4

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 1     comp   edge             0

 5     comp   interior-ready   4

# 查看Switch D的接口下的运行信息。

[SwitchD] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 5     comp   interior-ready   4

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 5     comp   interior-ready   4

# 查看Switch E的接口下的运行信息。

[SwitchE] display qcn interface

Interface: XGE1/0/1

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 5     comp   interior-ready   4

 

Interface: XGE1/0/2

 CNPV  Mode   Defense-mode     Alternate

---------------------------------------------------

 5     comp   interior-ready   4

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们