2023年12月31日发(作者:)

H3C使用说明

登录方式:

进入命令行方式,

路由器1:telnet 192.168.0.209 2000

路由器2:telnet 192.168.0.209 2001

路由器3:telnet 192.168.0.209 2002

路由器4:telnet 192.168.0.209 2003

交换机1:telnet 192.168.0.209 2004

交换机2:telnet 192.168.0.209 2004

视图种类

• 用户登录设备后,直接进入用户视图。此时屏幕显示的提示符是:<设备名>。用户视图下可执行的操作主要包括查看操作、调试操作、文件管理操作、设置系统时间、重启设备、FTP和Telnet 操作等。

• 从用户视图可以进入系统视图,此时屏幕显示的提示符是:[设备名]。系统视图下能对设备运行参数以及部分功能进行配置。

• 在系统视图下输入特定命令,可以进入相应的功能视图,完成相应功能的配置,比如:进入接口视图配置接口参数、进入VLAN 视图给VLAN 添加端口等。

想要了解某命令视图下支持哪些命令,请在该命令视图提示符后输入

进入系统视图

system-view

返回上一级视图

当前视图下的功能配置完成,使用本命令可以退出当前视图返回到上一级视图。需要注意的是:

• 用户视图下执行 quit 命令会中断用户终端与设备之间的当前连接。

使用命令行在线帮助

在命令行输入过程中,可以在命令行的任意位置输入以获得详尽的在线帮助。

命令的undo形式

命令的 undo 形式一般用来恢复缺省情况、禁用某个功能或者删除某项设置。

快速输入命令行

键由系统自动补全关键字的全部字符。

display 与show类似

undo与no类似

缺省情况下:

对应命令display current-configuration(显示当前配置)

对应命令display ip routing-table(显示IPv4 路由表信息)

使用历史命令

• 使用上光标键↑并回车,可调用上一条历史命令

• 使用下光标键↓并回车,可调用下一条历史命令

保存当前配置

在设备上,可以输入 save 命令,将当前配置保存到配置文件中。这样在设备重启后,所有保存的配置不会丢失。

配置保存不涉及一次性执行命令,比如:display 命令(执行后即显示相关信息)和reset 命令(执行后即清除相关信息)。save 命令的详细介绍请参见“基础配置命令参考”中的“配置文件管理”。

清除当前配置

reset save-configuration

reboot

VLAN概述

以太网是一种基于CSMA/CD(Carrier Sense Multiple Access/Collision Detect,带冲突检测的载波侦听多路访问)技术的共享通讯介质。采用以太网技术构建的局域网,既是一个冲突域,又是一个广播域,当网络中主机数目较多时会导致冲突严重,广播泛滥、性能显著下降,甚至网络不可用等问题。通过在以太网中部署网桥或二层交换机,可以解决冲突严重的问题,但仍然不能隔离广播报文。在这种情况下出现了VLAN(Virtual Local Area Network,虚拟局域网)技术,这种技术可以把一个物理LAN划分成多个逻辑的LAN——VLAN。处于同一VLAN的主机能直接互通,而处于不同VLAN的主机则不能直接互通。这样,广播报文被限制在同一个VLAN内,即每个VLAN是一个广播域。如图1-1 所示,VLAN 2 内的主机可以互通,但与VLAN 5 内的主机不能互通。

VLAN 的划分不受物理位置的限制:物理位置不在同一范围的主机可以属于同一个VLAN;一个VLAN

包含的主机可以连接在同一个交换机上,也可以跨越交换机,甚至可以跨越路由器。

VLAN 根据划分方式不同可以分为不同类型。基于端口划分VLAN 是其中最简单、最有效的VLAN划分方式。它按照设备端口来定义VLAN 成员,将指定端口加入到指定VLAN 中之后,端口就可以转发该VLAN 的报文。本章将介绍基于端口的VLAN。

VLAN 的优点如下:

限制广播域。广播域被限制在一个 VLAN 内,节省了带宽,提高了网络处理能力。

增强局域网的安全性。VLAN 间的二层报文是相互隔离的,即一个VLAN 内的主机不能和其他VLAN 内的主机直接通信,如果不同VLAN 要进行通信,则需通过路由器或三层交换机等三层设备。

灵活构建虚拟工作组。通过 VLAN 可以将不同的主机划分到不同的工作组,同一工作组的主机可以位于不同的物理位置,网络构建和维护更方便灵活。

配置步骤

(1) 配置 Router A

# 创建VLAN 100,并将Ethernet2/1 加入VLAN 100。

system-view

[RouterA] vlan 100

[RouterA-vlan100] port ethernet 2/1

[RouterA-vlan100] quit

# 创建VLAN 200,并将Ethernet2/2 加入VLAN 200。

[RouterA] vlan 200

[RouterA-vlan200] port ethernet 2/2

[RouterA-vlan200] quit

# 为了使Router A 上VLAN 100 和VLAN 200 的报文能发送给Router B,将Ethernet2/3 的链路类型配置为Trunk,并允许VLAN 100 和VLAN 200 的报文通过。

[RouterA] interface ethernet 2/3

[RouterA-Ethernet2/3] port link-type trunk

[RouterA-Ethernet2/3] port trunk permit vlan 100 200

(2) Router B 上的配置与Router A 上的配置相同。

(3) 将Host A 和Host C 配置在一个网段,比如192.168.100.0/24;将Host B 和Host D 配置在一个网段,比如192.168.200.0/24。

快速转发典型配置举例

1. 组网需求

在 Router B 上实现快速转发。

2. 组网图

图1-1 配置快速转发组网图

3. 配置步骤

(1) 配置 Router A

# 配置接口的IP 地址。

system-view

[RouterA] interface ethernet1/1

[RouterA-Ethernet1/1] ip address 11.1.1.1 255.0.0.0

[RouterA-Ethernet1/1] quit

# 配置静态路由。

[RouterA] ip route-static 22.1.1.0 255.0.0.0 11.1.1.2

(2) 配置Router C

# 配置接口的IP 地址。

system-view

[RouterC] interface ethernet 1/2

[RouterC-Ethernet1/2] ip address 22.1.1.2 255.0.0.0

[RouterC-Ethernet1/2] quit

# 配置静态路由。

[RouterC] ip route-static 11.1.1.0 255.0.0.0 22.1.1.1

(3) 配置Router B

# 开启快速转发功能。

system-view

[RouterB] ip fast-forwarding

# 配置接口的IP 地址。

[RouterB] interface ethernet1/1

[RouterB-Ethernet1/1] ip address 11.1.1.2 255.0.0.0

[RouterB-Ethernet1/1] quit

[RouterB] interface ethernet 1/2

[RouterB-Ethernet1/2] ip address 22.1.1.1 255.0.0.0

[RouterB-Ethernet1/2] quit

4. 验证配置

# 在Router B 查看快速转发表,这时未建立快转表项,结果如下:

[RouterB] display ip fast-forwarding cache

No fast-forwarding entries.

# 从Router A 上ping Router C 的Ethernet1/2 接口IP 地址,能收到应答报文。

[RouterA] ping 22.1.1.2

PING 22.1.1.2: 56 data bytes, press CTRL_C to break

Reply from 22.1.1.2: bytes=56 Sequence=1 ttl=254 time=2 ms

Reply from 22.1.1.2: bytes=56 Sequence=2 ttl=254 time=1 ms

Reply from 22.1.1.2: bytes=56 Sequence=3 ttl=254 time=1 ms

Reply from 22.1.1.2: bytes=56 Sequence=4 ttl=254 time=2 ms

Reply from 22.1.1.2: bytes=56 Sequence=5 ttl=254 time=2 ms

--- 22.1.1.2 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 2/2/3 ms

# 在Router B 查看快速转发表,已建立快转表项,显示信息如下:

[RouterB] display ip fast-forwarding cache

Total number of fast-forwarding entries: 2

SIP SPort DIP DPort Pro Input_If Output_If Flg

22.1.1.2 0 11.1.1.1 0 1 Eth1/2 Eth1/1 7

11.1.1.1 8 22.1.1.2 0 1 Eth1/1 Eth1/2 7

静态路由基本功能配置举例

1. 组网需求

路由器各接口及主机的IP地址和掩码如图1-2 所示。要求采用静态路由,使图中任意两台主机之间

都能互通。

2. 组网图

图1-2 静态路由基本功能配置组网图

1-5

1.5 静态路由显示和维护

在完成上述配置后,在任意视图下执行display 命令查看静态路由配置的运行情况并检验配置结果。

表1-6 静态路由显示和维护

操作 命令

查看静态路由表信息(本命令的详细情况

请参见“三层技术-IP路由命令参考”中的

“IP路由基础”)

display ip routing-table protocol static [ inactive | verbose ]

显示静态路由下一跳信息 display route-static nib [ nib-id ] [ verbose ]

显示静态路由表信息 display route-static routing-table [ vpn-instance

vpn-instance-name ] [ ip-address { mask | mask-length } ]

1.6 静态路由典型配置举例

1.6.1 静态路由基本功能配置举例

1. 组网需求

路由器各接口及主机的IP地址和掩码如图1-2 所示。要求采用静态路由,使图中任意两台主机之间

都能互通。

2. 组网图

图1-2 静态路由基本功能配置组网图

3. 配置步骤

(1) 配置各接口的 IP 地址(略)

(2) 配置静态路由

# 在Router A 上配置缺省路由。

system-view

[RouterA] ip route-static 0.0.0.0 0.0.0.0 1.1.4.2

# 在Router B 上配置两条静态路由。

system-view

[RouterB] ip route-static 1.1.2.0 255.255.255.0 1.1.4.1

[RouterB] ip route-static 1.1.3.0 255.255.255.0 1.1.5.6

# 在Router C 上配置缺省路由。

system-view

[RouterC] ip route-static 0.0.0.0 0.0.0.0 1.1.5.5

(3) 配置主机

配置 Host A 的缺省网关为1.1.2.3,Host B 的缺省网关为1.1.6.1,Host C 的缺省网关为1.1.3.1,

具体配置过程略。

4. 验证配置

# 查看Router A 的静态路由信息。

[RouterA] display ip routing-table protocol static

Summary Count : 1

Static Routing table Status :

Summary Count : 1

Destination/Mask Proto Pre Cost NextHop Interface

0.0.0.0/0 Static 60 0 1.1.4.2 Eth1/2

Static Routing table Status :

Summary Count : 0

# 查看Router B 的静态路由信息。

[RouterB] display ip routing-table protocol static

Summary Count : 2

Static Routing table Status :

Summary Count : 2

Destination/Mask Proto Pre Cost NextHop Interface

1.1.2.0/24 Static 60 0 1.1.4.1 Eth1/1

1.1.3.0/24 Static 60 0 1.1.5.6 Eth1/2

Static Routing table Status :

Summary Count : 0

# 在Host B 上使用ping 命令验证Host A 是否可达(假定主机安装的操作系统为Windows XP)。

C:Documents and SettingsAdministrator>ping 1.1.2.2

Pinging 1.1.2.2 with 32 bytes of data:

Reply from 1.1.2.2: bytes=32 time=1ms TTL=126

Reply from 1.1.2.2: bytes=32 time=1ms TTL=126

Reply from 1.1.2.2: bytes=32 time=1ms TTL=126

Reply from 1.1.2.2: bytes=32 time=1ms TTL=126

Ping statistics for 1.1.2.2:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 1ms, Maximum = 1ms, Average = 1ms

# 在Host B 上使用tracert 命令验证Host A 是否可达。

C:Documents and SettingsAdministrator>tracert 1.1.2.2

Tracing route to 1.1.2.2 over a maximum of 30 hops

1 <1 ms <1 ms <1 ms 1.1.6.1

2 <1 ms <1 ms <1 ms 1.1.4.1

3 1 ms <1 ms <1 ms 1.1.2.2

Trace complete.

RIP典型配置举例

1.10.1 配置RIP基本功能

1. 组网需求

在 Router A 和Router B 的所有接口上使能RIP,并使用RIP-2 进行网络互连。

在 Router B 上配置路由出策略,向Router A 发布的路由中过滤掉10.2.1.0/24;Router B

上配置入策略,使得Router B 只接收路由2.1.1.0/24。

2. 组网图

图1-2 RIP 基本功能配置组网图

3. 配置步骤

(1) 配置各接口的 IP 地址(略)

(2) 使能RIP 功能

使能 RIP 功能在下面采用了两种不同配置方式,请根据实际情况进行选择。

# 配置Router A,在指定网段上使能RIP。

system-view

[RouterA] rip

[RouterA-rip-1] network 1.0.0.0

[RouterA-rip-1] network 2.0.0.0

[RouterA-rip-1] network 3.0.0.0

[RouterA-rip-1] quit

# 配置Router B,在指定接口上使能RIP。

system-view

[RouterB] rip

[RouterB-rip-1] quit

[RouterB] interface ethernet 1/1

[RouteB-Ethernet1/1] rip 1 enable

[RouterB-rip-1] quit

[RouterB] interface ethernet 1/2

[RouteB-Ethernet1/2] rip 1 enable

[RouterB-rip-1] quit

[RouterB] interface ethernet 1/3

[RouteB-Ethernet1/3] rip 1 enable

[RouterB-rip-1] quit

# 查看Router A 的RIP 路由表。

[RouterA] display rip 1 route

Route Flags: R - RIP

A - Aging, S - Suppressed, G - Garbage-collect

O - Optimal, F - Flush to RIB

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

Peer 1.1.1.2 on Ethernet1/1

Destination/Mask Nexthop Cost Tag Flags Sec

10.0.0.0/8 1.1.1.2 1 0 RAOF 9

从路由表中可以看出,RIP-1 发布的路由信息使用的是自然掩码。

(3) 配置RIP 的版本

# 在Router A 上配置RIP-2。

[RouterA] rip

[RouterA-rip-1] version 2

[RouterA-rip-1] undo summary

[RouterA-rip-1] quit

# 在Router B 上配置RIP-2。

[RouterB] rip

[RouterB-rip-1] version 2

[RouterB-rip-1] undo summary

[RouterB-rip-1] quit

# 查看Router A 的RIP 路由表。

[RouterA] display rip 1 route

Route Flags: R - RIP

A - Aging, S - Suppressed, G - Garbage-collect

O - Optimal, F - Flush to RIB

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

Peer 1.1.1.2 on Ethernet1/1

Destination/Mask Nexthop Cost Tag Flags Sec

10.0.0.0/8 1.1.1.2 1 0 RAOF 87

10.1.1.0/24 1.1.1.2 1 0 RAOF 19

10.2.1.0/24 1.1.1.2 1 0 RAOF 19

配置OSPF基本功能

1. 组网需求

所有的路由器都运行 OSPF,并将整个自治系统划分为3 个区域。

其中 Router A 和Router B 作为ABR 来转发区域之间的路由。

配置完成后,每台路由器都应学到 AS 内的到所有网段的路由。

2. 组网图

图1-8 OSPF 基本功能配置组网图

3. 配置步骤

(1) 配置各接口的IP 地址(略)

(2) 配置OSPF 基本功能

# 配置Router A。

system-view

[RouterA] router id 10.2.1.1

[RouterA] ospf

[RouterA-ospf-1] area 0

[RouterA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.0] quit

[RouterA-ospf-1] area 1

[RouterA-ospf-1-area-0.0.0.1] network 10.2.1.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.1] quit

[RouterA-ospf-1] quit

# 配置Router B。

system-view

[RouterB] router id 10.3.1.1

[RouterB] ospf

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255

[RouterB-ospf-1-area-0.0.0.0] quit

[RouterB-ospf-1] area 2

[RouterB-ospf-1-area-0.0.0.2] network 10.3.1.0 0.0.0.255

[RouterB-ospf-1-area-0.0.0.2] quit

[RouterB-ospf-1] quit

# 配置Router C。

system-view

[RouterC] router id 10.4.1.1

[RouterC] ospf

[RouterC-ospf-1] area 1

[RouterC-ospf-1-area-0.0.0.1] network 10.2.1.0 0.0.0.255

[RouterC-ospf-1-area-0.0.0.1] network 10.4.1.0 0.0.0.255

[RouterC-ospf-1-area-0.0.0.1] quit

[RouterC-ospf-1] quit

# 配置Router D。

system-view

[RouterD] router id 10.5.1.1

[RouterD] ospf

[RouterD-ospf-1] area 2

[RouterD-ospf-1-area-0.0.0.2] network 10.3.1.0 0.0.0.255

[RouterD-ospf-1-area-0.0.0.2] network 10.5.1.0 0.0.0.255

[RouterD-ospf-1-area-0.0.0.2] quit

[RouterD-ospf-1] quit