08-端口基本配置操作
本章节下载: 08-端口基本配置操作 (256.79 KB)
目 录
l 新增“配置流量可控功能”特性,具体请参见1.1.4 配置端口的流量控制。
l 新增”以太网端口进行环回监测支持shutdown功能和批量开启端口的环回监测功能”特性,具体请参见1.1.6 配置以太网端口进行环回监测。
l 新增”Storm-constrain支持kbps”特性,具体请参见1.1.12 配置端口报文流量的阈值控制功能。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入相应端口的视图 |
interface interface-type interface-number |
- |
打开以太网端口 |
undo shutdown |
可选 缺省情况下,端口处于打开状态 如果想关闭端口,可以使用shutdown命令 |
设置以太网端口描述字符串 |
description text |
可选 缺省情况下,端口没有配置描述字符串 |
设置以太网端口的双工模式 |
duplex { auto | full | half } |
可选 SFP光口不支持配置half参数 缺省情况下,端口的双工模式为auto(自协商) |
设置以太网端口的速率 |
speed { 10 | 100 | 1000 | auto } |
可选 l 缺省情况下,端口的速率处于auto(自协商)状态 l 仅千兆端口支持配置速率为1000 Mbps l SFP光口不支持配置10和100参数 |
设置以太网端口的MDI(Medium Dependent Interface)模式 |
mdi { across | auto | normal } |
可选 缺省情况下,端口的MDI模式为auto |
配置以太网端口允许通过的帧的最大长度为9216字节 |
jumboframe enable |
可选 缺省情况下,以太网端口允许通过的帧的最大长度为9216字节;如果需要配置以太网端口允许通过的帧的最大长度为1536字节,可以使用undo jumboframe enable命令 |
比如对于一个10/100/1000 Mbps端口:
l 如果用户希望该端口可以用于协商的速率只有10Mbps,则只需要配置speed auto 10。
l 如果用户希望该端口可以用于协商的速率只有10Mbps和100Mbps,则需要配置speed auto 10 100。
l 如果用户希望该端口可以用于协商的速率只有10Mbps和1000Mbps,则只需要配置speed auto 10 1000。
表1-2 配置当前端口的自协商速率
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
配置端口自协商速率 |
speed auto [ 10 | 100 | 1000 ]* |
可选 缺省情况下,端口速率处于自协商状态 百兆端口可协商的速率为10/100 Mbps,千兆端口可协商的速率为10/100/1000 Mbps |
l 配置了自协商速率后,若执行undo speed或者speed auto命令,则端口自协商速率会恢复到默认状态。
l 如果配置端口可以支持全部自协商速率(即配置speed auto 10 100 1000),效果等同于speed auto。
通过以下配置任务,用户可以限制端口上允许接收的广播/组播/未知单播流量的大小。当该类流量超过用户设置的阈值后,系统将对超出流量限制的报文进行丢弃,从而使该类流量所占的流量比例降低到合理的范围,保证网络业务的正常运行。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
限制所有端口允许接收的广播流量的大小 |
broadcast-suppression { ratio | pps max-pps } |
可选 缺省情况下,交换机不对广播流量进行抑制 |
进入以太网端口视图 |
interface interface-type interface-number |
- |
限制当前端口允许接收的广播流量的大小 |
broadcast-suppression { ratio | pps max-pps } |
可选 缺省情况下,交换机不对广播流量进行抑制 |
限制当前端口允许接收的组播流量的大小 |
multicast-suppression { ratio | pps max-pps } |
可选 缺省情况下,交换机不对组播流量进行抑制 |
限制当前端口允许接收的未知单播流量的大小 |
unicast-suppression { ratio | pps max-pps } |
可选 缺省情况下,交换机不对未知单播流量进行抑制 |
端口的流量控制功能是指当接收者没有能力处理接收到的报文时,为了防止报文被丢弃,接收者需要通知报文的发送者暂时停止发送报文。
流量控制功能通过端口收/发pause帧来实现。流量控制的工作模式有两种:
l 收发模式:端口既能接收、又能发送pause帧;
l 接收模式:端口只能接收、不能发送pause帧。
如图1-1所示,当Port A和Port B以1000 Mbps速率转发报文时,Port C将发生拥塞。为避免报文丢失,在Port A和Port B开启流量控制功能。
配置Port B工作在收发模式、配置Port A工作在接收模式:
l 当Port C转发报文出现拥塞时,Switch B会缓冲报文,当缓冲报文达到一定值后,Switch B知道从Port B发往Port C的流量过大,超过了Port C的转发能力。这时,处于收发模式的Port B会向Port A发送pause帧,通知Port A暂时停止发送报文;
l Port A在接收到该pause帧后会停止向Port B发送报文;
l 当Port C将缓冲的报文发送出去,使Switch B上的缓冲报文下降到一定值后,Port B会向Port A发送流量恢复pause帧,Port A继续发送报文,从而避免了Port C出现报文丢失。
表1-4 配置端口的流量控制
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
配置流量控制功能工作在收发模式 |
flow-control |
二者必选其一 缺省情况下,端口的流量控制功能处于关闭状态 |
配置流量控制功能工作在接收模式 |
flow-control no-pauseframe-sending |
反射端口和Fabric端口不支持flow-control no-pauseframe-sending命令。
为了方便将指定端口的配置与其他端口进行同步,用户可以使用copy configuration命令,将指定端口的配置拷贝到其他端口。
可以拷贝的配置包括VLAN配置、基于协议的VLAN配置、LACP配置、QoS配置、GARP配置、STP配置和端口基本配置。具体拷贝内容,请参见命令手册的描述。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
将指定端口的配置拷贝到其它端口 |
copy configuration source { interface-type interface-number | aggregation-group source-agg-id } destination { interface-list [ aggregation-group destination-agg-id ] | aggregation-group destination-agg-id } |
必选 |
l 如果将拷贝的配置源(source)指定为汇聚组,系统将以该汇聚组中端口号最小的端口为配置源进行拷贝。
l 如果将拷贝的目的地(destination)指定为汇聚组,则该汇聚组内所有端口的配置都将改变为与配置源一致。
环回监测的目的是监测交换机的端口是否出现环路。
当用户开启以太网端口的环回监测功能后,交换机便定时监测各个端口是否被外部环回。如果发现某端口被环回,交换机会使根据用户配置进行相应处理。
(1) 对于Access端口,如果系统发现端口被环回,系统则将该端口置为block状态(处于该状态的端口不能转发数据报文)并向终端上报日志信息(log)和告警信息(trap),同时删除该端口对应的MAC地址转发表项。
l 如果用户还开启了自动关闭环回端口功能,系统将关闭该端口,并向终端上报log和trap信息,等待用户使用undo shutdown命令重新打开该端口。
l 如果用户没有开启自动关闭环回端口功能,当环路解除后,该端口将自动恢复为正常转发状态。
(2) 对于Trunk端口和Hybrid端口,如果系统发现端口被环回,则向终端上报log和trap信息,如果用户还从以下两个功能中选择了一个进行开启,则可以进一步控制环回端口的状态:
l 开启端口的环回监测受控功能:系统则将该端口置为block状态(处于该状态的端口不能转发数据报文)并向终端上报log和trap信息,同时删除该端口对应的MAC地址转发表项,如果随后环路解除,该端口将自动恢复为正常转发状态;
l 开启自动关闭环回端口功能:系统将关闭该端口,并向终端上报log和trap信息,等待用户使用undo shutdown命令重新打开该端口。
端口的环回监测受控功能和自动关闭环回端口的功能不能同时开启,二者中后配置的功能将会生效。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启全局的端口环回监测功能 |
loopback-detection enable |
可选 缺省情况下:如果设备是以出厂缺省配置文件(config.def)启动,全局的端口环回监测功能处于开启状态;如果是以空配置文件启动,则该功能处于关闭状态 |
批量开启端口的环回监测功能 |
loopback-detection interface-list enable |
可选 缺省情况下:如果设备是以出厂缺省配置文件(config.def)启动,端口的环回监测功能处于开启状态;如果是以空配置文件启动,则该功能处于关闭状态 |
设置定时监测端口环回情况的时间间隔 |
loopback-detection interval-time time |
可选 缺省情况下,系统定时监测端口环回情况的时间间隔值为30秒 |
进入以太网端口视图 |
interface interface-type interface-number |
- |
开启指定端口的环回监测功能 |
loopback-detection enable |
可选 缺省情况下:如果设备是以出厂缺省配置文件(config.def)启动,端口环回监测功能处于开启状态;如果是以空配置文件启动,则该功能处于关闭状态 |
开启Trunk端口和Hybrid端口的环回监测受控功能 |
loopback-detection control enable |
可选 缺省情况下:如果设备是以出厂缺省配置文件(config.def)启动,Trunk/Hybrid端口的环回监测受控功能处于开启状态;如果是以空配置文件启动,则该功能处于关闭状态 |
开启自动关闭环回端口的功能 |
loopback-detection shutdown enable |
可选 缺省情况下:如果设备是以出厂缺省配置文件(config.def)启动,自动关闭环回端口的功能处于开启状态;如果是以空配置文件启动,则该功能处于关闭状态 |
配置系统对当前Trunk或Hybrid端口上所有的VLAN进行环回监测 |
loopback-detection per-vlan enable |
可选 缺省情况下,系统只对Trunk或Hybrid端口上的缺省VLAN进行环回监测 |
l 只有在系统视图下和指定端口视图下均配置了loopback-detection enable命令后,该端口的环回监测功能才能启动。
l 当在系统视图下配置undo loopback-detection enable后,所有端口的环回监测功能均被关闭。
l loopback-detection control enable命令和loopback-detection per-vlan enable命令对Access端口无效,当端口的链路类型从非Access类型变成Access类型时,该端口已配置的loopback-detection control enable命令和loopback-detection per-vlan enable命令将自动失效。
用户可以配置以太网端口进行环回测试,检验以太网端口是否能正常工作。测试时端口将不能正确转发数据包,在执行一定时间后,环回测试会自动结束。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
配置以太网端口进行环回测试 |
loopback { external | internal } |
必选 |
l external:进行外环测试。该测试需要在交换机端口上使用特制自环头(自环头能使端口发出的报文直接被端口接收。对于百兆电口使用的自环头,是用八芯网线中的四芯制作的,对于千兆电口使用的自环头,是用八芯网线中的八芯制作的),可定位该端口的硬件功能是否出现故障。
l internal:进行内环测试。该测试在交换芯片内部建立自环,可定位芯片内与该端口相关的功能是否出现故障。
需要注意的是:
l 如果端口执行了shutdown命令,则不能进行loopback环回测试;
l 在进行环回测试时系统将禁止在端口上进行speed,duplex,mdi,shutdown命令的配置;
l 有些端口不支持环回测试,在这些端口上进行环回测试时系统会给出提示。
通过以下配置任务,用户可以开启系统对以太网电口连接电缆的检测功能,系统将在5秒内返回检测的结果。检测内容包括电缆的接收方向(RX)和发送方向(TX)是否存在短路、开路现象,同时可以检测出故障线缆的长度。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
开启系统对以太网电口连接电缆的检测功能 |
virtual-cable-test |
必选 |
光口不支持电缆检测功能。
使用以下的配置任务可以设置端口统计信息的时间间隔。
在使用display interface interface-type interface-number命令显示端口信息时,系统显示的就是此时间间隔内的平均速率信息。比如用户设置统计信息的时间间隔为100秒,则相关显示信息为:
Last 100 seconds input: 0 packets/sec 0 bytes/sec
Last 100 seconds output: 0 packets/sec 0 bytes/sec
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
设置端口统计信息的时间间隔 |
flow-interval interval |
可选 缺省情况下,端口统计信息的时间间隔为300秒 |
为保证网络中数据的正常传输,交换机提供对超大帧数量的统计功能,方便网络管理者对网络中的不正常流量进行统计和分析。
表1-10 配置超大帧数量统计功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启超大帧数量统计功能 |
giant-frame statistics enable |
必选 缺省情况下,超大帧数量统计功能处于关闭状态 |
以太网端口的状态有三种:UP、DOWN和ADMINISTRATIVELY DOWN(各状态之间转换的条件,可以参见“端口基本配置命令手册”中对display brief interface命令的说明)。
当端口状态在UP和DOWN之间转换或者在UP和ADMINISTRATIVELY DOWN之间转换时,会生成UP/DOWN日志信息。缺省情况下,这些日志信息自动向终端输出。如果端口的状态经常变化,端口就会频繁生成并输出日志信息,既消耗系统资源,也不便于用户查看。
为解决上述问题,用户可以有选择地取消某些端口生成UP/DOWN日志信息,从而减少日志信息的数量,方便管理。关于日志信息输出的设置,请参考“信息中心”。
表1-11 取消端口生成Up/Down日志信息的功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
取消端口生成UP/DOWN日志信息的功能 |
undo enable log updown |
必选 缺省情况下,端口生成Up/Down日志信息的功能处于开启状态 |
# 缺省情况下,执行shutdown或undo shutdown命令,端口将生成UP/DOWN日志信息,并在终端进行显示。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] shutdown
%Apr 5 07:25:37:634 2000 Sysname L2INF/5/PORT LINK STATUS CHANGE:- 1 -
Ethernet1/0/1 is DOWN
[Sysname-Ethernet1/0/1] undo shutdown
%Apr 5 07:25:56:244 2000 Sysname L2INF/5/PORT LINK STATUS CHANGE:- 1 -
Ethernet1/0/1 is UP
# 取消端口生成UP/DOWN日志信息的功能后,再执行shutdown或undo shutdown命令,端口将不再生成UP/DOWN日志信息,因此终端也不会再有显示。。
[Sysname-Ethernet1/0/1] undo enable log updown
[Sysname-Ethernet1/0/1] shutdown
[Sysname-Ethernet1/0/1] undo shutdown
端口报文流量的阈值控制功能可以控制以太网端口上接收报文的流量。
l 设置端口报文流量的上限和下限后,端口定时检测接收的单播/组播/广播报文流量。一旦检测到某类报文流量超过配置的上限阈值,端口可以阻塞对此类报文的转发或者直接被关闭,并根据配置输出trap/log信息;
l 如果被检测端口的单播/组播/多播报文流量低于配置的下限阈值,端口会取消对此类报文的阻塞或被自动开启,恢复转发,并根据配置输出trap/log信息。
表1-12 配置端口报文流量的阈值控制功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
设置报文统计的时间间隔 |
storm-constrain interval interval-value |
可选 缺省情况下,报文统计的时间间隔为10秒 |
进入以太网端口视图 |
interface interface-type interface-number |
- |
设置端口报文流量的上限和下限 |
storm-constrain { broadcast | multicast | unicast } max-packets min-packets { pps | kbps } |
必选 |
设置单播/组播/广播报文流量超过上限后采取的控制动作 |
storm-constrain control { block | shutdown } |
可选 缺省情况下,报文流量超过上限后不对报文进行任何控制 |
开启端口报文流量超过上限或低于下限时输出log/trap信息功能 |
storm-constrain enable { log | trap } |
可选 缺省情况下,该功能处于开启状态 |
l 如果设备上某个端口已经使能了堆叠功能,则该设备上的所有端口均不能配置端口报文流量的阈值控制功能;反之亦然。
l 如果某个端口已经配置了broadcast-suppression命令、multicast-suppression命令或unicast-suppression命令,则不能在该端口上配置端口报文流量的阈值控制功能;反之亦然。
l 端口报文流量的上限阈值和下限阈值可以相等,但不推荐使用。
l 当设置端口单播/组播/广播报文流量超过上限后采取的控制动作为block方式时,控制动作仅对超过上限的该类报文进行阻塞,但流量统计时仍将包括这些报文;当设置控制动作为shutdown方式时,如果报文流量超过上限,设备将自动关闭该端口。如果需要开启该端口,可以执行undo shutdown命令或undo storm-constrain { all | broadcast | multicast | unicast }命令。
S3600系列交换机在与其它网络设备对接时,由于硬件的兼容性问题,可能使端口状态在短时间内频繁变化(不断Up/Down),导致业务出现中断。
通过以下配置任务,用户可以设置一个延迟时间,系统将使端口状态在经过该时间之后才发生改变,从而减少端口在短时间内频繁Up/Down的问题。
用户配置的延迟时间,仅对端口状态变为Down时有效,对端口状态变为Up时并不生效。
表1-13 配置端口状态变化的延迟时间
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网接口视图 |
interface interface-type interface-number |
- |
配置端口状态变化的延迟时间 |
link-delay delay-time |
必选 缺省情况下,端口状态改变后,系统不进行延时处理 |
当端口处于DLDP Down状态时,通过以上任务配置的延迟时间不会生效。对于DLDP Down状态的具体描述,请参见“DLDP”部分的介绍。
操作 |
命令 |
说明 |
显示端口的配置信息 |
display interface [ interface-type | interface-type interface-number ] |
display命令可以在任意视图下执行 |
显示端口环回监测功能的开启情况 |
||
显示端口的简要配置信息 |
display brief interface [ interface-type [ interface-number ] ] [ | { begin | include | exclude } regular-expression ] |
|
显示指定Unit的端口信息 |
display unit unit-id interface |
|
显示配置的端口报文流量阈值控制信息 |
display storm-constrain [ interface interface-type interface-number | | { begin | exclude | include } regular-expression ] |
|
显示端口报文丢弃的统计信息 |
display packet-drop { interface [ interface-type interface-number ] | summary } |
|
显示配置了link-delay命令的端口信息 |
display link-delay |
|
清除以太网端口的报文丢弃统计信息 |
reset packet-drop interface [ interface-type interface-number ] |
reset命令请在用户视图下执行 |
清除以太网端口的统计信息 |
reset counters interface [ interface-type | interface-type interface-number ] |
reset命令请在用户视图下执行 当使能某个端口的802.1x特性后,该端口的统计信息不能被清除 |
l 交换机Switch A与对端交换机Switch B使用Trunk端口Ethernet1/0/1相连;
l 端口Ethernet1/0/1的缺省VLAN ID为100;
l 端口Ethernet1/0/1允许VLAN2、VLAN6到VLAN 50、VLAN100的报文通过。
l 以下只列出了Switch A上的配置,Switch B上应作类似的配置;
l VLAN2、VLAN6到VLAN 50、VLAN100均已创建。
# 进入Ethernet1/0/1以太网端口视图。
<Sysname> system-view
[Sysname] interface ethernet1/0/1
# 配置端口Ethernet1/0/1为Trunk端口。
[Sysname-Ethernet1/0/1] port link-type trunk
# 允许VLAN2、VLAN6到VLAN 50、VLAN100的报文通过端口Ethernet1/0/1转发。
[Sysname-Ethernet1/0/1] port trunk permit vlan 2 6 to 50 100
# 配置端口Ethernet1/0/1的缺省VLAN ID为100。
[Sysname-Ethernet1/0/1] port trunk pvid vlan 100
故障现象:配置端口的缺省VLAN ID不成功。
故障排除:可以按照如下步骤进行。
l 使用display interface或display port命令检查该端口是否为Trunk端口或Hybrid端口。
l 如果不是,则应先将其配置成Trunk端口或Hybrid端口。
l 接着再配置端口的缺省VLAN ID。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!