08-端口基本配置操作
本章节下载: 08-端口基本配置操作 (267.16 KB)
目 录
l 本文所指的交换机代表了一般意义下的交换设备,以及WX3000系列设备的交换引擎,WX3000系列设备的交换引擎在实际配置中可以作为交换机使用。为提高可读性,在手册的描述中将不另行说明。
l 本文中出现的设备显示信息以WX3024为例,实际使用中请以设备实际情况为准。
设备能够提供的以太网端口类型与数量如表1-1所示。
设备型号 |
固定端口的类型与数量 |
扩展槽位数量 |
WX3024 |
24个10/100/1000M以太网电口 4个千兆SFP Combo口 |
2 |
WX3010 |
8个10/100/1000M以太网电口 2个千兆SFP 口(非Combo口) |
无 |
WX3008 |
8个10/100/1000M以太网电口 |
无 |
在同一时刻,千兆SFP Combo口和对应的10/100/1000M自适应电口只有一个可用。也即是说,只有对SFP Combo口执行shutdown命令后,对应电口才能使用,反之亦然。
表1-2 Combo接口对应关系表
产品型号 |
SFP Combo口 |
对应电口 |
WX3024 |
GigabitEthernet1/0/25 |
GigabitEthernet1/0/22 |
GigabitEthernet1/0/26 |
GigabitEthernet1/0/24 |
|
GigabitEthernet1/0/27 |
GigabitEthernet1/0/21 |
|
GigabitEthernet1/0/28 |
GigabitEthernet1/0/23 |
l Access类型:端口只能属于1个VLAN,一般用于设备与终端用户之间的连接;
l Trunk类型:端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于设备之间的连接;
l Hybrid类型:端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于设备之间连接,也可以用于连接用户的计算机。
Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。
三种类型的端口可以共存在一台设备上,但Trunk端口和Hybrid端口之间不能直接切换,只能先设为Access端口,再设置为其他类型端口。例如:Trunk端口不能直接被设置为Hybrid端口,只能先设为Access端口,再设置为Hybrid端口。
Access端口只能属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口可以属于多个VLAN,所以需要设置端口的缺省VLAN ID。
配置了以太网端口的缺省VLAN ID后,端口对报文的接收和发送的处理有几种不同情况,具体描述请参见表1-3。
端口类型 |
对接收报文的处理 |
发送报文时的处理 |
|
当接收到的报文不带Tag时 |
当接收到的报文带有Tag时 |
||
Access端口 |
接收该报文,并为报文添加缺省VLAN的Tag |
l 当VLAN ID与缺省VLAN ID相同时:接收该报文 l 当VLAN ID与缺省VLAN ID不同时:丢弃该报文 |
由于VLAN ID就是缺省VLAN ID,不用设置,去掉Tag后发送 |
Trunk端口 |
l 当VLAN ID与缺省VLAN ID相同时:接收该报文 l 当VLAN ID与缺省VLAN ID不同,但VLAN ID是该端口允许通过的VLAN ID时:接收该报文 l 当VLAN ID与缺省VLAN ID不同,且VLAN ID不是该端口允许通过的VLAN ID时:丢弃该报文 |
l 当VLAN ID与缺省VLAN ID相同时:去掉Tag,发送该报文 l 当VLAN ID与缺省VLAN ID不同时:保持原有Tag,发送该报文 |
|
Hybrid端口 |
当报文中携带的VLAN ID是该端口允许通过的VLAN ID时,发送该报文,并可以通过port hybrid vlan命令配置端口在发送该VLAN(包括缺省VLAN)的报文时是否携带Tag |
建议将本端Hybrid端口或Trunk端口的缺省VLAN ID和相连的对端设备的Hybrid端口或Trunk端口的缺省VLAN ID配置为一致,否则端口可能无法正确转发报文。
用户可以将当前以太网端口加入到指定的VLAN中。执行该配置以后,以太网端口就可以转发指定VLAN的报文,从而实现本设备上的VLAN与对端设备上相同VLAN的互通。
Access端口只能加入到1个VLAN中,Hybrid端口和Trunk端口可以加入到多个VLAN中。
在将Access端口或Hybrid端口加入到指定的VLAN前,指定的VLAN必须已经创建。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入相应端口的视图 |
interface interface-type interface-number |
- |
打开以太网端口 |
undo shutdown |
可选 缺省情况下,端口处于打开状态 如果想关闭端口,可以使用shutdown命令 |
设置以太网端口描述字符串 |
description text |
可选 缺省情况下,端口没有配置描述字符串 |
设置以太网端口的双工模式 |
duplex { auto | full | half } |
可选 缺省情况下,端口的双工模式为auto(自协商) |
设置以太网端口的速率 |
speed { 10 | 100 | 1000 | auto } |
可选 缺省情况下,端口的速率处于auto(自协商)状态 |
设置以太网端口的MDI(Medium Dependent Interface)模式 |
mdi { across | auto | normal } |
可选 缺省情况下,端口的MDI模式为auto |
配置以太网端口允许通过的帧的最大长度为4096字节 |
jumboframe enable |
可选 缺省情况下,以太网端口允许通过的帧的最大长度为4096字节;如果需要配置以太网端口允许通过的帧的最大长度为1536字节,可以使用undo jumboframe enable命令 |
l Combo光口不支持配置speed命令和mdi命令。
l 扩展接口模块上的以太网端口不支持配置mdi命令。
比如,对于一个10/100/1000Mbps端口:
l 如果用户希望该端口可以用于协商的速率只有10Mbps,则只需要配置speed auto 10。
l 如果用户希望该端口可以用于协商的速率只有100Mbps和1000Mbps,则只需要配置speed auto 100 1000。
表1-5 配置当前端口的自协商速率
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
配置端口自协商速率 |
speed auto [ 10 | 100 | 1000 ]* |
可选 缺省情况下,千兆端口可协商的速率为10/100/1000 Mbps |
l 目前只有设备前面板上的端口支持该特性,扩展接口板上的端口暂不支持。
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 } |
可选 缺省情况下,设备不对广播流量进行抑制 |
当本端设备和对端设备都开启了流量控制功能后,如果本端设备发生拥塞:
l 本端设备将向对端设备发送消息,通知对端设备暂时停止发送报文或减慢发送报文的速度。
l 对端设备在接收到该消息后,将暂停向本端发送报文或减慢发送报文的速度,从而避免了报文丢失现象的发生,保证了网络业务的正常运行。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
开启以太网端口的流量控制功能 |
flow-control |
必选 缺省情况下,端口的流量控制功能处于关闭状态 |
表1-8 配置Access端口的相关属性
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
配置端口的链路类型为Access |
port link-type access |
可选 缺省情况下,端口的链路类型为Access |
将当前Access端口加入到指定VLAN |
port access vlan vlan-id |
可选 缺省情况下,所有端口都属于VLAN 1 |
表1-9 配置Hybrid端口的相关属性
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
配置端口的链路类型为Hybrid |
port link-type hybrid |
必选 |
设置Hybrid端口的缺省VLAN ID |
port hybrid pvid vlan vlan-id |
可选 Hybrid端口的缺省VLAN为VLAN 1 |
将当前Hybrid端口加入到指定VLAN |
port hybrid vlan vlan-id-list { tagged | untagged } |
可选 缺省情况下,所有端口都属于VLAN 1 通过配置tagged或untagged参数,用户可以设置Hybrid端口在转发指定的VLAN报文时是否保留VLAN Tag |
表1-10 配置Trunk端口的相关属性
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
配置端口的链路类型为Trunk |
port link-type trunk |
必选 |
设置Trunk端口的缺省VLAN ID |
port trunk pvid vlan vlan-id |
可选 Trunk端口的缺省VLAN为VLAN 1 |
port trunk permit vlan { vlan-id-list | all } |
可选 缺省情况下,所有端口都属于VLAN 1 |
以太网端口的物理连接状态有两种:Up和Down。当以太网端口的物理连接状态发生改变时,设备会向日志服务器发送日志信息,日志服务器也会做出相应的响应。如果以太网端口的物理连接状态经常改变,设备就会频繁向日志服务器发送日志信息,从而加重日志服务器的负担、消耗大量的网络资源。
为了解决上述问题,用户可以有选择地取消某些端口输出Up/Down日志信息的功能,从而控制设备向日志服务器发送日志信息的数量。
如果以太网端口的物理连接状态没有发生变化,即使启用了端口输出Up/Down日志信息的功能,设备也不会向日志服务器发送日志信息,但是设备会实时监控该端口。
表1-11 取消端口输出Up/Down日志信息功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
- |
取消端口输出Up/Down日志信息的功能 |
undo enable log updown |
必选 缺省情况下,端口输出Up/Down日志信息的功能处于开启状态 |
# 在缺省情况下,端口GigabitEthernet 1/0/1输出Up/Down日志信息的功能处于开启状态,如果执行shutdown或undo shutdown命令,系统将输出日志信息。
<device> system-view
[device] interface GigabitEthernet 1/0/1
[device-GigabitEthernet1/0/1] shutdown
[device-GigabitEthernet1/0/1]
%Apr 2 08:11:14:220 2000 device L2INF/5/PORT LINK STATUS CHANGE:- 1 -
GigabitEthernet1/0/1 is DOWN
[device-GigabitEthernet1/0/1] undo shutdown
[device-GigabitEthernet1/0/1]
%Apr 2 08:11:32:253 2000 device L2INF/5/PORT LINK STATUS CHANGE:- 1 -
GigabitEthernet1/0/1 is UP
# 取消该功能后,如果执行shutdown或undo shutdown命令,系统将不再输出日志信息。
[device-GigabitEthernet1/0/1] undo enable log updown
[device-GigabitEthernet1/0/1] shutdown
[device-GigabitEthernet1/0/1] undo shutdown
为了方便将指定端口的配置与其他端口进行同步,用户可以使用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)指定为聚合组,则该聚合组内所有端口的配置都将改变为与配置源一致。
为了方便用户配置,对某些任务,设备提供对单个端口配置以及同时对一个端口组中的多个端口配置的功能。在端口组视图下,用户只需输入一次配置命令,则该端口组内的所有端口都会配置该功能,以减少重复配置工作。
端口组由用户手工创建,用户可将多个端口手工加入同一个端口组中,但一个端口只能加入一个端口组中。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建端口组或进入端口组视图 |
port-group group-id |
必选 |
将指定端口加入到端口组中 |
port interface-list |
必选 |
对于同一个端口,加入聚合组之后则不能再加入端口组;反之亦然。
环回监测的目的是监测设备的端口是否出现环路。
当用户开启以太网端口的环回监测功能后,设备便定时监测各个端口是否被外部环回。如果发现某端口被环回,设备会使该端口处于受控工作状态。
l 对于Access端口,如果系统发现端口被环回,则关闭该端口,并向终端上报Trap信息,同时删除该端口对应的MAC地址转发表项;
l 对于Trunk端口和Hybrid端口,如果系统发现端口被环回,则向终端上报Trap信息。当端口的环回监测受控功能也同时开启时,系统将关闭该端口,并向终端上报Trap信息,同时删除该端口对应的MAC地址转发表项。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启全局的端口环回监测功能 |
loopback-detection enable |
必选 缺省情况下,全局的端口环回监测功能处于关闭状态 |
设置定时监测端口环回情况的时间间隔 |
loopback-detection interval-time time |
可选 缺省情况下,系统定时监测端口环回情况的时间间隔为30秒 |
进入以太网端口视图 |
interface interface-type interface-number |
- |
开启指定端口的环回监测功能 |
loopback-detection enable |
必选 缺省情况下,端口环回监测功能处于关闭状态 |
开启Trunk端口和Hybrid端口的环回监测受控功能 |
loopback-detection control enable |
可选 缺省情况下,端口的环回监测受控功能处于关闭状态 |
配置系统对当前Trunk或Hybrid端口上所有的VLAN进行环回监测 |
loopback-detection per-vlan enable |
可选 缺省情况下,系统只对Trunk或Hybrid端口上的缺省VLAN进行环回监测 |
l 只有在系统视图下和指定端口视图下均配置了loopback-detection enable命令后,该端口的环回监测功能才能启动。
l 当在系统视图下配置undo loopback-detection enable后,所有端口的环回监测功能均被关闭。
l 对于端口环回监测(loopback-detection)特性的相关命令和端口聚合的相关命令,不能同时配置。
用户可以配置以太网端口进行环回测试,检验以太网端口是否能正常工作。测试时端口将不能正确转发数据包,在执行一定时间后,环回测试会自动结束。
操作 |
命令 |
说明 |
进入系统视图 |
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 |
必选 |
l 光口(包括Combo光口)不支持电缆检测功能。
l Combo电口处于非关闭状态(undo shutdown)时支持电缆检测功能;普通电口处于关闭或非关闭状态时均支持该功能。
使用以下的配置任务可以设置端口统计信息的时间间隔。
在使用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秒 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后以太网端口的运行情况,通过查看显示信息验证配置的效果。在用户视图下执行reset counters命令,可以清除以太网端口的统计信息。
操作 |
命令 |
说明 |
显示端口的配置信息 |
display interface [ interface-type | interface-type interface-number ] |
display命令可以在任意视图下执行 |
显示指定端口组的配置信息 |
display port-group group-id |
|
显示端口环回监测功能的开启情况 |
||
显示端口的简要配置信息 |
display brief interface [ interface-type [ interface-number ] ] [ | { begin | include | exclude } regular-expression ] |
|
显示系统当前存在的指定类型的端口名称 |
display port { hybrid | trunk | combo } |
|
显示指定Unit的端口信息 |
display unit unit-id interface |
|
清除以太网端口的统计信息 |
reset counters interface [ interface-type | interface-type interface-number ] |
reset命令请在用户视图下执行 当使能某个端口的802.1x特性后,该端口的统计信息不能被清除 |
l 设备Switch A与对端设备Switch B使用Trunk端口GigabitEthernet1/0/1相连;
l 端口GigabitEthernet1/0/1的缺省VLAN ID为100;
l 端口GigabitEthernet1/0/1允许VLAN2、VLAN6到VLAN 50、VLAN100的报文通过。
l 以下只列出了Switch A上的配置,Switch B上应作类似的配置;
l VLAN2、VLAN6到VLAN 50、VLAN100均已创建。
# 进入GigabitEthernet1/0/1以太网端口视图。
<device> system-view
[device] interface GigabitGigabitEthernet1/0/1
# 配置端口GigabitEthernet1/0/1为Trunk端口。
[device-GigabitGigabitEthernet1/0/1] port link-type trunk
# 允许VLAN2、VLAN6到VLAN 50、VLAN100的报文通过端口GigabitEthernet1/0/1转发。
[device-GigabitGigabitEthernet1/0/1] port trunk permit vlan 2 6 to 50 100
# 配置端口GigabitEthernet1/0/1的缺省VLAN ID为100。
[device-GigabitGigabitEthernet1/0/1] port trunk pvid vlan 100
故障现象:配置端口的缺省VLAN ID不成功。
故障排除:可以按照如下步骤进行。
l 使用display interface或display port命令检查该端口是否为Trunk端口或Hybrid端口。如果不是,则应先将其配置成Trunk端口或Hybrid端口。
l 接着再配置缺省VLAN ID。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!