H3C-NE实验主要命令_H3C CLI实验1    网络设备的基本操作

进入系统视图

    <H3C>system-view

    [H3C]


帮助特性和补全键

    [H3C]sys ?

        sysname

    [H3C]sysname ?

        TEXT Host name(1 to 64 characters)

    智能补全功能:<Tab>


更改系统名称

    [H3C]sysname YourName

    [YouerName]


更改系统时间

    [H3C]display clock    //显示日期时间

    [quit]display clock

    10:10:11 UTC Thu 10/01/2015    //可见时间已经改变


显示系统运行配置

    <H3C>display current-configuration


显示保存的配置

    <YourName>display saved-configuration

    <YourName>


保存配置

    <YourName>save

    the current configuration will be written to the device.Are you sure?[Y/N]

    选择Y,确定将当前运行配置写进设备存储介质中。

    Please input the file name(*.cfg)[cfa0:/startup.cfg]

    (To leave the existing filename unchanged,press the enter key):


删除和清空配置

    [Youername]undo sysname

    [H3C]

    当需要恢复到出厂默认配置时,首先在用户视图下执行reset saved-configuration命令用于清空保存配置(只是清除保存配置,当前配置还是存在的),再执行reboot重启整机后,配置恢复到出厂默认配置。

    <H3C>reset saved-configuration

    <YourName>reboot


显示文件目录

    pwd命令显示当前路径

    dir命令显示当前目录下所有文件列表


显示文本文件内容

    more startup.cfg


改变当前工作路径

    使用cd命令改变当前的工作路径。

    进入logfile子目录。

    <H3C>cd logfile/

    <H3C>dir

    Directory of cfa0:/logfile

    The directory is empty.

   

    252164 KB total (191538 KB free)

退出当前目录。

    <H3C>cd ..

    <H3C>pwd


文件删除

    用save命令保存一个配置文件并命名为test.cfg,再使用delete删除该配置文件。

    虽然选择了Y删除该文件,但是在删除该文件前后,为什么CF卡的可用内存空间反而没有太大变化?

    那是因为使用delete命令删除文件时,创建了回收站文件夹,添加的一些标记会占用存储空间,且被删除的文件仍会被保存在回收站中占用存储空间。如果用户经常使用该命令删除文件,则可能导致设备的存储空间不足。如果要彻底删除回收站中的某个废弃文件,必须在文件的原归属目录下执行reset recycle-bin命令,才可以将回收站中的废弃文件彻底删除,以回收存储空间。

    还有另一种方法可以直接删除文件,而不需要经过清空回收站。使用delete /unreserved命令删除某个文件,则该文件将被彻底删除,不能再恢复。其效果等同于执行delete命令之后,在同一个目录下执行了reset recycle-bin命令。


实验三:通过Telnet登录

步骤一:通过Console口配置Telnet用户

    <H3C>sys

    [H3C]local-user test

    New local user added.    //创建一个用户

    [H3C-luser-manage-test]password simple test    //为该用户创建登录时的认证密码,密码为test。这里可用password命令指定密码配置方式。密码有两种配置方式,simple关键字指定以明文方式配置密码,cipher则指定以密文方式配置密码。

    [H3C-luser-manage-test]service-type telnet

    [H3C-luser-manage-test]authorization-attribute user-role level-0

    [H3C-luser-manage-test]quit

    [H3C]

步骤二:配置super口令

    super命令用来将用户从当前级别切换到指定级别。设置将用户切换到level-15的密码为H3C,密码使用明文配置。

    [H3C]super password role level-15 simple H3C

步骤三:配置登录欢迎信息

    设置登录验证时的欢迎信息为“Welcome to H3C world!”."%"为text的结束字符,在显示文本后输入“%”表示文本结束,退出header命令。

    [H3C]header login

    please input banner content,and quit with the character '%'.

    Welcome to H3C world!%

    [H3C]

步骤四:配置对Telnet用户使用缺省的本地认证

    进入VTY 0~63用户线,系统支持64个VTY用户同时访问。VTY口属于逻辑终端线用于对设备进行Telnet或SSH访问。

    [H3C]line vty 0 63

    路由器可以采用本地或第三方服务器来对用户进行认证,这里使用本地认证授权方式(认证模式为scheme)。

    [H3C-line-vty0-63]authentication-mode scheme

步骤五:进入接口视图,配置以太口和PC网卡地址

    使用interface命令进入以太接口视图,使用命令ip address配置路由器以太口地址:

    [H3C]interface g0/0

    [H3C-gigabitEthernet0/1]ip add 192.168.0.1 255.255.255.0

    [H3C-gigabitEthernet0/1]

    同时为PC设置一个与路由器接口相同网段的IP地址192.168.0.10/24

    配置完PC后,就能看到路由器接口GigabitEthernet0/1自动UP的信息。

步骤六:打开Telnet服务

    [H3C]telnet server enable


实验任务四:使用FTP上传下载系统文件

步骤一:通过Console口配置FTP用户

    [H3C]local-user test_ftp

    New local user added.

    [H3C-luser-manage-test_ftp]password simple test_ftp

    设置该用户使用FTP服务类型,并设置该用户的用户橘色为level-15

    [H3C-luser-manage-test_ftp]service-type ftp

    [H3C-luser-manage-test_ftp]authorization-attribute user-role level-15

步骤二:打开FTP服务

    [H3C]ftp server enable

步骤三:使用FTP登录

步骤四:使用FTP上传文件

    使用put命令上传系统文件。

步骤五:使用FTP下载文件


实验任务五:使用TFTP上传下载文件

    使用TFTP下载文件

    <H3C>tftp 192.168.0.10 get MUI.txt

    使用TFTP上传文件

    <H3C>tftp 192.168.0.10 put startup.cft


实验中的命令列表

命令
描述
system-view
进入系统视图
sysname
更改设备名
quit
退出
clock
更改时钟配置
display current-configuration
显示当前配置
display saved-configuration
显示保存配置
reset saved-configuration
清空保存配置
pwd
显示当前目录
dir
列目录
more
显示文本文件
cd
更改当前目录
delete
删除文件
reset recycle-bin
清空回收站
local-user
配置本地用户
super password role
配置super口令
header login
配置login欢迎信息
line vty
进入用户线
authentication-mode
设置认证模式
telnet server enable
启动Telnet
save
保存配置
reboot
重启系统
ftp server enable
启动FTP Server
tftp get
使用TFTP
tftp put
使用TFTP


实验2    网络设备基本连接与调试

H3C-NE实验主要命令_H3C CLI_02



实验任务一:搭建基本连接环境

步骤一:完成PC、交换机、路由器互连

步骤二:配置IP地址

    RTA的配置如下:

    [H3C]sysname RTA

    [RTA]interface GigabitEthernet 0/1

    [RTA-GigabitEthernet0/1]ip add 192.168.0.1 24

    [RTA]interface Serial 1/0

    [RTA-Serial1/0]ip address 192.168.1.1 30

    RTB的配置如下:

    [H3C]sysname RTB

    [RTB]interface GigabitEthernet 0/1

    [RTB-GigabitEthernet0/1]ip add 192.168.2.1 24

    [RTA]interface Serial 1/0

    [RTA-Serial1/0]ip address 192.168.1.2 30


实验任务二:使用ping命令检查连通性

步骤一:RTA ping RTB

    RTA收到了ICMP的Echo Reply报文,RTA可以ping通RTB。反之亦然。

    查看路由器ping命令携带的参数:

    <RTA>ping ?

        -a    Specifty the source IP address

        -c    Specify the number of echo requests

        -f    Specify packets not to be fragmented

        -h    Specify the TTL value

        -i    Specify an outgoing interface

        -m    Specify the interval for sending echo requests

        -n    Numeric output only.    No attempt will be made to lookup host addresses for symbolic names

        -p    No more than 8 "pad" hexadecimal characters to fill out the sent packet.For example,-p f2 will fill the sent packet with 000000f2 repeatedly

        -q    Display only summary

        -r    Record route.Include the RECORD_ROUTE option tin the ECHO_REQUEST packets and display the route

        -s    Specify the payload length

        -t    Specify the wait time for each reply

        -topology    Specify a topology

        -tos    Specify the TOS value

        -v    Display the received ICMP packets other than ECHO-RESPONSE packets

        -***-instance Specify a ××× instance

        STRING<1-253>IP address or hostname of remote system

        ip    IP information

        ipv6    IPv6 information

步骤二:PCA ping RTA

    进入PCA命令行串口,ping RTA的G0/1口和S1/0口地址

步骤三:PCA ping RTB

    进入PCA命令行窗口,ping RTB的接口S1/0的IP地址。

步骤四:PCA ping PCB

    进入PCA命令行窗口,ping PCB的IP地址。

    结果显示,PCA无法ping通PCB的IP地址。让我们一步步排查为什么ping不通。

    首先,PCA ping RTA的G0/1端口和S1/0,结果显示可以ping通。

    其次,PCA ping RTB的S1/0端口,结果显示无法ping通。

    最后,PCA ping PCB,结果显示无法ping通。

    结果证明,由PCA发送给RTB和PCB的ICMP请求报文(Echo Request),没有收到回应报文(Echo Reply)。

    在RTA上使用display ip routing-table命令查看一下RTA的路由表:

    在路由表Destination项中,没有看到192.168.2.0表项,所以RTA当收到PCA发送给PCB的ping报文后,不知道如何转发,会丢弃报文。结果就是PCA无法ping通PCB。

    但是在路由表中,有具体路由表项192.168.1.2,为什么PCA还是无法ping通RTB的串口S1/0呢?因为在RTB的路由表中没有192.168.0.0表项,所以虽然RTA将PCA ping请求报文发送给了RTB,但是RTB不知道如何转发ping的回应报文给PCA。所以,PCA也无法ping通RTB的串口S1/0。


步骤五:配置静态路由

    RTA上配置

    [RTA]ip route-static 192.168.2.0 255.255.255.0 192.168.1.2

    RTB上配置

    [RTB]ip route-static 192.168.0.0 255.255.255.0 192.168.1.1

至此,均可互通。


实验任务三:使用tracert命令检查连通性


实验任务四:使用debugging命令查看调试信息

步骤一:开启RTB上执行命令terminal monitor用于开启终端对系统信息的监视功能,执行命令terminal debugging用于开启终端对调试信息的显示功能。

    <RTB>terminal monitor

    The current terminal is enabled to display logs.

    <RTB>terminal debugging

    The current terminal is enabled to display debugging logs.

步骤二:打开RTB上ICMP的调试开关

    在RTB上执行命令debugging ip icmp用于开启系统ICMP模块的调试功能。

    <RTB>debugging ip icmp

步骤三:在RTA上ping RTB,观察RTB调试信息输出

    在RTA上ping RTB的串口地址,连续发送10个ping报文。

        <RTA>ping -c 10 192.168.1.2

    在RTB上观察debugging信息输出…………

步骤四:关闭调试开关

    调试结束后,使用undo debugging all命令,关闭所有模块的调试开关。


实验中的命令列表

命令列表

命令
描述
ip address
配置IP地址
ip route-static
配置静态路由
ping
检测连通性
tracert
探测转发路径
terminal monitor
开启终端系统信道的监视功能
terminal debugging
开启终端对调试信息的显示功能
debugging
打开系统指定模块调试开关



实验3 配置VLAN

实验组网图


H3C-NE实验主要命令_H3C CLI_03

实验任务一:配置Access链路端口

步骤一:建立物理连接

步骤二:观察缺省VLAN

    在交换机上查看VLAN,如下所示:

    [SWA]display vlan

    …………

    从以上输出可知,交换机上的缺省VLAN是VLAN 1,所有的端口处于VLAN 1中;端口PVID是1,且是Access链路端口类型。

步骤三:配置VLAN并添加端口

    分别在SWA和SWB上创建VLAN 2,并将PCA和PCC所连接的端口 G0/1添加到VLAN2中。

步骤四:测试VLAN间的隔离

    我们在PC上配置IP地址,通过ping命令来测试处于不同VLAN间的PC能否互通。

表3-2    IP地址列表

设备名称
IP地址
网关
PCA
172.16.0.1/24--
--
PCB
172.16.0.2/24
--
PCC
172.16.0.3/24
--
PCD
172.16.0.4/24
--


实验任务二:配置Trunk链路端口

步骤一:跨交换机VLAN互通测试

    PCA上用ping命令来测试与PCC能否互通。  其结果是不能

    PCA与PCC之间不能互通。因为交换机之间的端口G1/0/24是Access链路端口,且属于VLAN 1,不允许VLAN 2的数据帧通过。

    要想让VLAN 2数据帧通过端口G1/0/24,需要设置端口为Trunk链路端口。

步骤二:配置Trunk链路端口

    配置SWA:

    [SWA]interface g1/0/24

    [SWA-GigabitEthernet1/0/24]port link-type trunk

    [SWA-GigabitEthernet1/0/24]port trunk permit vlan all

    配置SWB:

    [SWB]interface GigabitEthernet 1/0/24

    [SWB-GigabitEthernet1/0/24]port link-type trunk

    [SWB-GigabitEthernet1/0/24]port trunk permit vlan all


实验中的命令列表

表3-3 VLAN实验命令列表

命令
描述
display vlan
显示交换机上的VLAN信息
display interface [interface-type [interface-number]]
显示指定接口当前的运行状态和相关信息
display vlan vlan-id
显示交换机上的指定VLAN信息
vlan vlan-id
创建VLAN并进入VLAN视图
port interface-list
向VLAN中添加一个或一组Access端口
port link-type{access | hybrid | trunk}
设置端口的链路类型

port trunk permit vlan

{vlan-id-list | all}

允许指定的VLAN通过当前Trunk端口


实验4    配置生成树

实验组网图

H3C-NE实验主要命令_H3C CLI_04



实验过程

实验任务一:STP基本配置

    本实验通过在交换机上配置STP根桥及边缘端口,来使读者掌握STP根桥及边缘端口的配置命令和查看方法。然后通过观察端口迁移,来加深了解RSTP/MSTP协议的快速收敛特性。


步骤一:建立物理连接

    可能会用到以下命令:

    <SWA>display version

    <SWA>reset saved-configuration

    <SWA>reboot

    注意:如果建立物理连接后,交换机面板上的端口LED不停闪烁,且Console口对配置命令无响应,则很可能是广播风暴导致。如有此情况,请断开交换机的线缆,配置完成后再连接。


步骤二:配置STP

    本实验任务是配置STP根桥及边缘端口。在系统视图下启用STP,并设置SWA的优先级为0,以使SWA为根桥;并且配置连接PC的端口为边缘端口。

    配置SWA:

        [SWA]stp global enable

        [SWA]stp priority 0

        [SWA]interface G1/0/1

        [SWA-GigabitEthernet1/0/1]stp edged-port

    配置SWB:

        [SWB]stp global enable

        [SWB]stp priority 4096

        [SWB]interface GigabitEthernet  1/0/1

        {SWB-GigabitEthernet1/0/1}stp edged-port


步骤三:查看STP信息

    分别在SWA和SWB上查看STP信息。

    [SWA]display stp

       .......


步骤四:STP冗余特性验证

    STP不但能够阻断冗余链路,并且能够在活动链路断开时,通过激活被阻断的冗余链路而恢复网络的连通。

表4-2    IP地址列表

设备名称
IP地址
网关
PCA
172.16.0.1/24
--
PCB
172.16.0.2/24
--

    配置完成后,在PCA上执行命令“Ping 172.16.0.2 -t”,以适PCA向PCB不间断发送IP报文。

    在SWB上查看STP端口状态,确定交换机间哪一个端口(本例中是G1/0/23)处于转发状态。将交换机之间处于STP转发状态的端口上电缆断开,观察PCA上发送的ICMP报文有无丢失。正常情况下,应该没有报文丢失或仅有一个报文丢失。

    再次在SWB上查看STP端口状态,看端口状态是否有变化。

    可以看到,原来处于阻塞状态的端口G1/0/24迁移到了转发状态。

    无报文丢失说明目前STP的收敛速度很快。其实,这就是RSTP/MSTP相对于STP的改进之一。缺省情况下,交换机运行MSTP,SWB上的两个端口中有一个是根端口,另外一个是备份根端口。当原根端口断开时,备份根端口快速切换到转发状态。

    注意:如果在PCA上Ping 172.16.0.2 -t时出现“Request timed out”,表明PCB无回应,需要检查PCB是否开启了防火墙或交换机配置是否有问题。


步骤五:端口状态迁移查看

    在交换机SWA上断开端口G1/0/1的电缆,再重新连接,并且在SWA上查看交换机输出信息。如下:

    ……

    可以看到,端口在连接电缆后马上称为转发状态。这是因为端口被配置成边缘端口,无须延迟而进入转发状态。这也是RSTP/MSTP相对于STP的改进之一。

    在前面实验中,端口状态迁移速度很快。为了清晰观察端口状态,我们在连接PC的端口G1/0/1上取消边缘端口配置,


实验中的命令列表

命令
描述
stp global enable

开启或关闭全局或端口的STP特性

stp mode {mstp | pvst | rstp | stp}
设置MSTP的工作模式
stp [instance instance-list | vlan vlan-id-list] priority priority
配置设备的优先级
stp edged-port
将当前的以太网端口配置为边缘端口
display stp [instance instance-list | vlan vlan-id-list] [interface interface-list | slot slot-number ] [brief]
显示生成树的状态信息与统计信息


实验5    交换机端口安全技术

实验组网图

H3C-NE实验主要命令_H3C CLI_05



实验过程

实验任务一:配置802.1X

    本实验通过在交换机上配置802.1X协议,使接入交换机的PC经过认证后才能访问网络资源。

步骤一:建立物理连接


步骤二:配置802.1X协议

    [SWA]dot1x

    [SWA-GigabitEhternet1/0/1]dot1x

    [SWA]local-user abcde class network

    [SWA-luser-network-abcde]service-type lan-access

    [SWA-luser-h3c]password simple 12345


步骤三:802.1X验证

表5-2    IP地址列表

设备名称
IP地址
网关
PCA
172.16.0.1/24
--
PCB
172.16.0.2/24
--



实验任务二:配置端口隔离

    本实验通过在交换机上配置端口隔离,使处于隔离组内的两台PC不能互相访问,但PC能够访问上行端口的PC。

步骤一:建立物理连接


步骤二:配置端口隔离

    在交换机上启用端口隔离,设置端口GigabitEthernet1/0/1、GigabitEthernet1/0/2为隔离组的普通端口,端口GigabitEthernet1/0/24为隔离组的上行端口。

    配置SWA:

        [SWA]port-isolate group 1

        [SWA-GigabitEhternet1/0/1]port-isolate enable group 1

        [SWA]interface GigabitEthernet 1/0/2

        [SWA-GigabitEhternet1/0/2]port-isolate enable group 1


步骤三:端口隔离验证

表5-3    IP地址列表

设备名称
IP地址
网关
PCA
172.16.0.1/24
--
PCB
172.16.0.2/24
--


表5-4    实验命令列表

命令
描述
dot1x
开启全局/端口的802.1X特性
port-isolate group
创建隔离组
port-islate enable group-number
将制定端口加入到隔离组中作为隔离组的普通端口
display port-isolate group
显示端口隔离组信息



实验6    配置链路聚合


H3C-NE实验主要命令_H3C CLI_06




实验过程

实验任务一:交换机静态链路聚合配置

步骤一:建立物理连接


步骤二:配置静态聚合

    链路聚合可以分为静态聚合和动态聚合,本实验任务是验证静态聚合。

    配置SWA:

        [SWA]interface bridge-aggregation 1

        [SWA]interface GigabitEthernet 1/0/23

        [SWA-GigabitEthernet1/0/23]port link-aggregation group 1

        [SWA]interface GigabitEthernet 1/0/24

        [SWA-GigabitEthernet1/0/24]port link-aggregation group 1

    配置SWB:

        [SWB]interface bridge-aggregation 1

        [SWB]interface GigabitEthernet 1/0/23

        [SWB-GigabitEthernet1/0/23]port link-aggregation group 1

        [SWB]interface GigabitEthernet 1/0/24

        [SWB-GigabitEthernet1/0/24]port link-aggregation gruop 1


步骤三:查看聚合组信息

        [SWA]display link-aggregation summary

        ……

    从信息表明,交换机上有一个链路聚合端口,其ID是1,组中包含了2个Selected状态端口,并工作在负载分担模式下。


步骤四:链路聚合验证

表6-2    IP地址列表

    

设备名称
IP地址
网关
PCA
172.16.0.1/24
--
PCB
172.16.0.2/24
--

    无报文丢失说明聚合组中的两个端口之间是互相备份的。当一个端口不能钻发数据流时,系统将数据流从另外一个端口发送出去。


实验中的命令列表

命令
描述
interface bridge-aggregation interface-number
创建聚合端口
port link-aggregation group number
将以太网端口加入聚合组中
display link-aggregation summary
查看链路聚合的概要信息



实验7    ARP

H3C-NE实验主要命令_H3C CLI_07

实验过程

步骤一:建立物理连接


步骤二:配置PC及路由器的IP地址

设备名称
接口
IP地址
PCA
--
172.16.0.1/24
PCB
--
172.16.1.1/24
RTA
G0/0
172.16.0.254/24
RTA
G0/1
172.16.1.254/24



步骤三:查看ARP信息

表7-3    IP地址与MAC地址对应关系列表

设备名称
接口
IP地址
MAC地址
PCA
--
172.16.0.1/24
A4-5D-36-59-26-4F
PCB
--
172.16.1.1/2444-37-E6-AB-7D-F0
RTA
G0/0
172.16.0.254/24
70ba-ef80-0958
RTA
G0/1
172.16.1.254/24
70ba-ef80-0959



实验任务二:ARP代理配置

步骤一:建立物理连接


步骤二:配置PC及路由器的IP地址


步骤三:ARP代理配置


步骤四:查看ARP信息


实验中的命令李诶报

表7-5    实验命令列表

命令
描述
proxy-arp enable
开启端口的ARP代理特性
display arp all
显示ARP表项


实验8    DHCP

实验组网图

H3C-NE实验主要命令_H3C CLI_08


实验过程

实验任务一:PCA直接通过RTA获得IP地址

步骤一:建立物理连接


步骤二:在路由器接口配置IP地址

表8-2    IP地址列表

设备名称
接口
IP地址
网关
RTA
G0/0
172.16.0.1/24
--

    配置RTA

    [RTA-GigabitEthernet0/0]ip add 172.16.0.1 24


步骤三:配置RTA作为DHCP服务器

配置RTA:

    [RTA]dhcp enable

    [RTA]dhcp server forbidden-ip 172.16.0.1

    [RTA]dhcp server ip-pool1

    [RTA-dhcp-pool-pool1]network 172.16.0.0 mask 255.255.255.0

    [RTA-dhcp-pool-pool1]gateway-list 172.16.0.1

    配置完成后,可以用以下命令来查看RTA上DHCP地址池相关配置:

    [RTA]display dhcp server pool

        pool name:pool1

            Network:172.16.0.0 mask 255.255.255.0

            expired 1 0 0 0

            gateway-list 172.16.0.1

    #


步骤四:PCA通过DHCP服务器获得IP地址


步骤五:查看DHCP服务器相关信息

    <RTA>display dhcp server statistics

    ……

    从以上输出可以得知,目前路由器上有一个地址池,有一个IP被自动分配给了客户端。

    在RTA上用display dhcp server free-ip来查看DHCP服务器可供分配的IP地址资源:

    [RTA]display dhcp server free-ip

        pool name:pool1

        Network:172.16.0.0    mask 255.255.255.0

            IP ranges from 172.16.0.3 to 172.16.0.255


实验任务二:PCA通过DHCP中继方式获得IP地址

    本实验通过配置DHCP客户机从处于不同子网的DHCP服务器获得IP地址、网关等信息。

步骤一:建立物理连接


步骤二:在设备上配置IP地址及路由

表8-3    设备IP地址列表

设备名称
物理接口
IP地址
VLAN虚接口
SWA
G1/0/1
172.16.1.1/24
Vlan-interface1
G1/0/2
172.16.9.1/24
Vlan-interface2
RTA
G0/0
172.16.0.2/24
--

    按表8-3所示在交换机及路由器上配置IP地址

    在SWA上配置VLAN虚接口及IP:

    [SWA]vlan 2

    [SWA]interface GigabitEthernet 1/0/2

    [SWA-GigabitEthernet1/0/2]port access vlan 2

    [SWA]interface Vlan-interface 1

    [SWA-Vlan-interface1]ip address 172.16.1.1 24

    [SWA]interface Vlan-interface 2

    [SWA-Vlan-interface2]ip address 172.16.0.1 24

    在RTA上配置接口IP及静态路由:

    [RTA-GigabitEthernet0/0]ip address 172.16.0.2 24

    [RTA]ip route-static 172.16.1.0 24 172.16.0.1


步骤三:在RTA上配置DHCP服务器及在SWA上配置DHCP中继

    配置RTA:

    [RTA]dhcp enable

    [RTA]dhcp server forbidden-ip 172.16.1.1

    [RTA]dhcp server ip-pool pool1

    [RTA-dhcp-pool-pool1]network 172.16.1.0 mask 255.255.255.0

    [RTA-dhcp-pool-pool1]gateway-list 172.16.1.1

    配置SWA:

    [SWA]dhcp enable

    [SWA]interface Vlan-interface 1

    [SWA-Vlan-interface1]dhcp select relay

    [SWA-Vlan-interface1]dhcp relay server-address 172.16.0.2


步骤四:PCA通过DHCP中继获取IP地址


步骤五:查看DHCP中继相关信息

    <SWA>display dhcp relay server-address


实验中的命令列表

命令列表

命令
描述
dhcp enable
使能DHCP服务
network network-address [mask-length | mask mask]
配置动态分配的IP地址范围
gateway-list ip-address
配置为DHCP客户端分配的网关地址
dhcp server forbidden-ip low-ip-address [high-ip-address]
配置DHCP地址池中不参与自动分配的IP地址
dhcp server ip-pool pool-name
创建DHCP地址池并进入DHCP地址池视图
dhcp relay server-group group-id ip ip-address
配置DHCP服务器组及组中DHCP服务器的IP地址
dhcp select relay
配置接口工作在DHCP中继模式
dhcp relay server-address ip-address
配置在DHCP中继上指定DHCP服务器的地址
display dhcp server free-ip
显示DHCP地址池的可用地址信息
display dhcp server forbidden-ip
显示DHCP地址池中不参与自动分配的IP地址
display dhcp server statistics
显示DHCP服务器的统计信息
display dhcp relay server-address [interface interface-type interface-number]
显示工作在DHCP中继模式中的接口上指定的DHCP服务器地址信息
display dhcp relay statistics [interface interface-type interface-number]
显示DHCP中继的相关报文统计信息


实验9    IPv6

实验组网图

H3C-NE实验主要命令_H3C CLI_09

实验过程

实验任务一:IPv6地址配置及查看

    本实验通过让学员在路由器上配置IPv6地址,然后用命令行观察IPv6邻居表项,再用命令行来测试IPv6邻居的可达性,从而让学员建立对IPv6地址的认知,建立起对邻居发现协议功能的初步了解。


步骤一:建立物理连接


步骤二:配置接口自动生成链路本地地址及测试可达性,查看邻居信息

    配置RTA:

        #配置接口G0/0自动生成本地地址。

        [RTA]interface GigabitEthernet0/0

        [RTA-GigabitEthernet0/0]ipv6 address auto link-local

    配置RTB:

        #配置接口G0/0自动生成链路本地地址。

        [RTB]interface GigabitEthernet0/0

        [RTB-GigabitEthernet0/0]ipv6 address auto link-local

    以上配置完成后,路由器会自动生成前缀为FE80::的链路本地地址。用命令来查看生成的链路本地地址,记录下来并测试可达性。

    [RTA]display ipv6 interface gigabitEthernet0/0 brief

    [RTB]display ipv6 interface GigabitEthernet0/0 brief

    同时,通过命令来查看路由器的邻居信息。

    [RTA]display ipv6 neighbors all

    可以看到,RTA的IPv6邻居就是RTB,是动态(Dynamic)方式来获得的。路由器的IPv6链路本地地址是符合EUI-64规范的地址。


步骤三:配置接口生成全球单播地址并测试可达性,查看邻居信息

    配置RTA:

        #在接口G0/0配置全球单播地址3001::1。

        [RTA]interface GiabitEthernet0/0

        [RTA-GigabitEthernet0/0]ipv6 address 3001::1/64

    配置RTB:

        #在接口G0/0上配置全球单播地址3001::2。

        [RTB]interface GigabitEthernet0/0

        [RTB-GigabitEthernet0/0]ipv6 address 3001::2/64


实验中的命令列表

表9-2    IPv6实验命令列表

命令
命令执行视图
描述
ipv6 address {ipv6-address prefix-length | ipv6-prefix/prefix-length}
接口视图
手工配置接口的IPv6全球单播地址
ipv6 address auto link-local
接口视图
配置系统自动为接口生成链路本地地址
display ipv6 interface [interface-type interface-number | brief]
任意视图
显示接口的IPv6信息
ping ipv6
任意视图
测试对端设备的IPv6


实验10    IP路由基础

实验组网图

H3C-NE实验主要命令_H3C CLI_10


实验过程

实验任务一:查看路由表

    本实验主要是通过在路由器上通过查看路由表,观察路由表中路由项。

步骤一:建立物理连接


步骤二:在路由器上查看路由表

    [RTA]display ip routing-table

    H3C-NE实验主要命令_H3C CLI_11

    其中目的地址是127.0.0.0的路由,是路由器的回环地址直连路由。

表10-2    IP地址列表

设备名称
接口
IP地址
网关
RTA
S3/0
192.168.1.1/24
--

G0/0
192.168.0.1/24
--
RTB
S3/0
192.168.1.2/24
--

G0/0
192.168.2.1/24
--
PCA
--
192.168.0.2/24
192.168.0.1
PCB
--
192.168.2.2/24
192.168.2.1

    按表10-2所示在路由器接口上分别配置IP地址。

配置RTA和RTB的各接口IP


实验任务二:静态路由配置

步骤一:在PC配置IP地址

    在PCA上测试到网关(192.168.0.1)的可达性,

H3C-NE实验主要命令_H3C CLI_12

    在测试PC之间的可达性。

H3C-NE实验主要命令_H3C CLI_13

    以上输出信息显示,RTA(192.168.0.1)返回了目的网络不可达的信息给PCA,说明RTA没有到达PCB(192.168.2.2)的路由

    在RTA上查看路由表,如下所示:

H3C-NE实验主要命令_H3C CLI_14

    是因为RTA路由表中没有到PCB所在网段192.168.2.0/24的路由。PCA发出报文到RTA后,RTA就会丢弃并返回不可达信息给PCA。我们可以通过配置静态路由而使网络可达。


步骤二:静态路由配置规划


步骤三:配置静态路由

    配置RTA:

    [RTA]ip route-static 192.168.2.0 24 192.168.1.2

    配置RTB:

    [RTB]ip route-stactic 192.168.0.0 24 192.168.1.1

    配置完成后,在路由器上查看路由表。

H3C-NE实验主要命令_H3C CLI_15


    测试PC间可达性,是OK的。


步骤四:路由环路观察

    为了认为造成环路,需要在RTA和RTB上分别配置一条缺省路由,下一跳互相指向对方。因为路由器之间是用串口相连的,所以可以配置下一跳为本地接口。


实验中的命令列表

表10-3    IP路由原理实验命令列表

命令
描述
ip route-static dest-address {mask-length | mask}{interface-type interface-number [next-hop-address] | next-hop-address}
配置静态路由目的网段(包括子网长度)及下一跳
display ip routing-table ip-address [mask | mask-length]
显示IP路由表摘要信息或显示匹配某个目的网段或地址的路由
ipconfig
在Windows系统上查看IP配置



实验11    配置RIP

实验组网图

H3C-NE实验主要命令_H3C CLI_16


实验过程

实验任务一:配置RIV1

步骤一:建立物理连接


步骤二:在PC和路由器配置IP地址

表11-2    IP地址列表

设备名称
接口
IP地址
网关
RTA
S3/0
192.168.1.1/24
--

G0/0
192.168.0.1/24
--
RTB
S3/0
192.168.1.2/24
--

G0/0
192.168.2.1/24
--
PCA
--
192.168.0.2/24
192.168.0.1
PCB
--
192.168.2.2/24
192.168.2.1

    按表11-2所示在路由器接口上配置IP地址。

配置RTA:

    [RTA-g0/0]ip add 192.168.0.1 24

    [RTA-S3/0]ip add 192.168.1.1 24

配置RTB:

    [RTB-G0/0]ip add 192.168.2.1 24

    [RTB-Serial3/0]ip add 192.168.1.2 24

    在PC上用Ping命令来测试到网关的可达性。。例如,在PCA上测试到网关(192.168.0.1)的可达性,是OK的。

    再测试PC之间的可达性。例如,在PCA上用Ping命令测试到PCB的可达性

    PC的网关返回了目的网络不可达的信息。这说明路由器没有路由到达目的地。在路由器上查看路由表。

H3C-NE实验主要命令_H3C CLI_17

    可以看到,RTA路由表中没有到PCB所在网段192.168.2.0/24的路由。所以当PCA发出报文到RTA后,RTA就丢弃并返回不可到信息给PCA。


步骤三:启用RIP协议

    配置RTA:

    [RTA]rip

    [RTA-rip-1]network 192.168.0.0

    [RTA-rip-1]network 192.168.1.0

    配置RTB:

    [RTB]rip

    [RTB-rip-1]network 192.168.1.0

    [RTB-rip-1]network 192.168.2.0

    可以看到路由表中有到目的网络192.168.2.0/24的路由,这个路由是通过RIP协议学习的。然后再测试PC之间的可达性。


步骤四:查看RIP的运行状态

    在RTA上用命令display rip查看:

        [RTA]display rip

    ……

    从以上输出信息可知,目前路由器运行的是RIPv1,自动聚合功能是打开的;路由更新周期(Update time)是30秒,network命令所指定的网段是192.168.0.0和192.168.1.0。

    打开RIP的debugging,观察RIP收发协议报文的情况。

    <RTA>terminal debugging


步骤五:查看水平分割与毒性逆转

    在RTA的接口Serial3/0上取消水平分割,观察收发协议报文的情况。

    [RTA-Serial3/0]undo rip split-horizon


    由以上输出可知,在水平分割功能关闭的情况下,RTA在接口Serial3/0上发送的路由更新包含了路由192.168.0.0、192.168.1.0和192.168.2.0。也就是说,路由器把从接口Serial3/0学到的路由192.168.2.0又从接口发送了出去。这样容易造成路由环路。

    另外一种避免环路的方法是毒性逆转。在RTA的接口Serial3/0上启用毒性逆转,再观察收发协议报文的情况。

    [RTA-Serial3/0]rip posion-reverse

    由以上输出信息可知,启用毒性逆转后,RTA在接口Serial 3/0上发送的路由更新包含了路由192.168.2.0,但度量值为16(无穷大)。相当于显式地告诉RTB,从RTA的接口Serial3/0上不能到达网络192.168.2.0。


步骤六:用silent-interface来控制协议报文发送

     配置RTA:

        [RTA-rip-1]silent-interface GigabitEthernet 0/0

    配置RTB:

        [RTB-rip-1]silent-interface GigabitEthernet 0/0

    配置完成后,用debugging命令来观察RIP收发协议报文的情况。可以发现,RIP不再从接口GigabitEthernet0/0发送协议报文了。

    这种方法的另外一个好处是防止路由泄漏而造成网络安全隐患。


实验任务二:配置RIPv2

步骤一:建立物理连接


步骤二:在PC和路由器上配置IP地址

表11-3    IP地址列表

设备名称
接口
IP地址
网关
RTA
S3/0
192.168.1.1/24
--

G0/0
192.168.0.1/24
--
RTB
S3/0
192.168.1.2/24
--

G0/0
10.0.0.1/24
--
PCA
--
192.168.0.2/24
192.168.0.1
PCB
--
10.0.0.2/24
10.0.0.1

    按表11-3所示在路由器接口上配置IP地址。

    配置RTA:

    [RTA-GigabitEthernet0/0]ip address 192.168.0.1 24

    [RTA-Serial3/0]ip address 192.168.1.1 24

    配置RTB:

    [RTB-GigabitEhternet0/0]ip address 10.0.0.1 24

    [RTB-Serial3/0]ip address 192.168.1.2 24


步骤三:配置RIPv1,观察路由表

    配置RTA:

    H3C-NE实验主要命令_H3C CLI_18

    配置RTB:

H3C-NE实验主要命令_H3C CLI_19

    由上述路由表信息可看到,RTA路由表中通过RIP协议学习到路由10.0.0.0/8,但实际上在RTB的网络是10.0.0.0/24,RTA并没有正确学习到路由。

    在RTA上打开debugging,观察RTA收发协议报文的情况:

    <RTA>terminal debugging

    <RTA>debug rip 1 packet

    ……

    以上输出表示RTA收到RTB发出的路由更新,更新中有路由10.0.0.0,但是并没有掩码,所以RTA假定此路由10.0.0.0的掩码是自然掩码,即10.0.0.0/8

    由此可知,路由器间不能正确学习路由,其原因为RIPv1协议报文中不懈怠掩码信息。通过将RIP运行版本修改为RIPv2,可以解决这个问题。


步骤四:配置RIPv2

    配置RTA:

    [RTA-rip-1]version 2

    [RTA-rip-1]undo summary

    配置RTB:

    [RTB-rip-1]version 2

    [RTB-rip-1]undo summary

    配置完成后,在RTA上查看路由表,如下所示:

    [RTA]display ip routing-table

    ……

    可以看到,现在RTA能够正确学习到路由10.0.0.0/24


步骤五:配置RIPv2认证

    RIPv2支持认证,目的是加强协议的安全性。

    配置RTA:

    [RTA-Serial3/0]rip authentication-mode md5 rfc2453 plain aaaaa

    配置RTB:

    [RTB-Serial3/0]rip authentication-mode md5 rfc2453 plain abcde


实验中的命令列表

表11-4 IP路由原理实验命令列表

命令
描述
rip [process-id]

创建RIP 进程并进入RIP 视图

nework network-address
在指定网段接口上使能RIP
version {1| 2}
指定RIP版本
undo summary
取消路由自动聚合
rip authentication-mode {md5 {rfc2082 {cipher cipher-string | plain plain-string | plain plain-string}} | simple{cipher cipher-sting | plain plain-string}}
指定RIP认证方式和认证字
rip poison-reverse
在接口使能毒性逆转功能
undo rip split-horizon
在接口取消水平分割功能
display rip
显示指定RIP及才能你的当前运行状态及配置信息
terminal debugging
终端显示调试信息
debugging rip 1 packet
查看RIP协议收发报文的情况


实验12    配置OSPF

实验组网图

H3C-NE实验主要命令_H3C CLI_20

图12-1    实验任务一环境图

    实验任务一组网如图12-1所示。本组网模拟单区域OSPF的应用。RTA和RTB分别是客户端ClientA和ClientB的网关。RTA设置loopback口地址1.1.1.1为RTA的Router ID,RTB设置loopback口地址2.2.2.2为RTB的Router ID,RTA和RTB都属于同一个OSPF区域0。RTA和RTB之间的网络能互通,客户端ClientA和ClientB能互通。

H3C-NE实验主要命令_H3C CLI_21

图12-2    实验任务二环境图

    实验任务二组网突入12-2所示,由2台MSR(RT-A,RT-B)路由器组成。本组网模拟实际组网中OSPF的路由选择。RTA设置lookback口地址1.1.1.1为RTA的Router ID,RTB设置loopback口地址2.2.2.2为RTB的Router ID,RTA//和RTB都属于同一个OSPF区域0。RTA和RTB之间有两条链路连接。

H3C-NE实验主要命令_H3C CLI_22

图12-3    实验任务三环境图

    实验任务三组网如图12-3所示,由3台MSR(RTA、RTB、RTC)路由器、2台PC(Client-A、Client-B)组成。本组网模拟实际组网中多区域OSPFD应用。RTA和RTC分别是客户端Client-A和Client-B的网关。RTA-A设置loopback口地址1.1.1.1为RTA的Router ID,RTB设置loopback口地址2.2.2.2为RT-B的Router ID,RTC设置loopback口地址3.3.3.3为RT-C的Router ID。RT-A和RT-B的G0/0口属于同一个OSPF区域0,RT-B的G0/1口和RT-C属于同一个OSPF区域1。RT-A、RT-B和RT-C之间的网络能互通,客户端Client-A和Client-B能互通。


实验过程

实验任务一:单区域OSPF基本配置

    步骤一:搭建实验环境


步骤二:基本配置

    [RTA]int g0/0

    [RTA-GigabitEthernet0/0]ip add 20.0.0.1 24

    [RTA-GigabitEthernet0/0]intface g0/1

    [RTA-GigabitEhternet0/1]ip address 10.0.0.2 24

    [RTA-GigabitEthernet0/1]interface loopback 0

    [RTA-Loopback0]ip address 1.1.1.1 32


    [RTB]interface G0/0

    [RTB-GigabitEthernet0/0]ip address 20.0.0.2 24

    [RTB-GigabitEthernet0/0]interface G0/1

    [RTB-GigabitEthernet0/1]ip address 10.1.0.2 24

    [RTB-GigabitEthernet0/1]interface loopback 0

    [RTB-Loopback0]ip address 2.2.2.2 32


步骤三:检查网络连通性和路由器路由表

    在ClientA上ping ClientB(IP地址为10.1.0.1),是ping不通的。

    在RTA上使用display ip routing-table查看RTA的路由表,

H3C-NE实验主要命令_H3C CLI_23

    RTA上只有直连路由,没有到达ClientB的路由表,故从ClientA上来的数据报文无法转发给ClientB。

    在RTB上也执行以上的操作,查看相关信息。


步骤四:配置OSPF

    在RTA上配置OSPF:

    [RTA]router id 1.1.1.1

    [RTA]ospf 1

    [RTA-ospf-1]area 0.0.0.0

    [RTA-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

    [RTA-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255

    [RTA-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.255

    在RTB上配置OSPF:

    [RTB]router id 2.2.2.2

    [RTB]ospf 1

    [RTB-ospf-1]area 0.0.0.0

    [RTB-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

    [RTB-ospf-1-area--0.0.0.0]network 10.1.0.0 0.0.0.255

    [RTB-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.255


步骤五:检查路由器OSPF邻居状态及路由表

    在RTA上使用display ospf peer查看路由器OSPF邻居状态,显示如下:

    [RTA]display ospf peer

    RTA与Router ID位2.2.2.2(RTB)的路由器上配置IP地址20.0.0.2的接口互为邻居,RTB的配置IP地址20.0.0.2的接口为网段的DR路由器。此时,邻居状态达到Full,说明RTA和RTB之间的链路状态数据库已经同步,RTA具备到达RTB的路由信息。

    在RTA上使用display ospf routing查看路由器的OSPF路由表

    在RTA上使用display ip routing-table查看路由器全局路由表

    RTA路由器全局路由表里加入了到达RTB的2.2.2.2/32和10.1.0.0/24网段的路由。


步骤六:检查网络连通性


实验任务二:单区域OSPF增强配置

步骤一:搭建实验环境

步骤二:基本配置

    在路由器上完成接口IP地址、OSPF等基本配置

    H3C-NE实验主要命令_H3C CLI_24


同理,配置RTB


步骤三:检查路由器OSPF邻居状态及路由表

    在RTA上使用display ospf peer

H3C-NE实验主要命令_H3C CLI_25


    在RTA上使用display ip routing-table

H3C-NE实验主要命令_H3C CLI_26


步骤四:修改路由器接口开销

    在RTA的G0/0接口上增加配置ospf cost 150

    H3C-NE实验主要命令_H3C CLI_27


步骤五:检查路由器路由表

H3C-NE实验主要命令_H3C CLI_28


步骤六:修改路由器接口优先级

    [RTB]interface G0/0

    [RTB-GigabitEthernet0/0]ospf dr-priority 0


步骤七:在路由器上重启OSPF进程

    <RTB>reset ospf 1 process

    Waring:Reset OSPF process?[Y/N]:y

    <RTA>reset ospf 1 process

    Warning:Reset OSPF process?[Y/N]:y


步骤八:在路由器OSPF邻居状态

    H3C-NE实验主要命令_H3C CLI_29


实验任务三:多区域OSPF基本配置

步骤一:搭建实验环境

    首先,依照图12-3搭建实验环境。配置客户端ClientA的IP地址为10.0.0.1/24,网关为10.0.0.2;配置客户端ClientB的IP地址为10.1.0.1/24,网关为10.1.0.2。


步骤二:基本配置

    在路由器上完成接口IP地址、OSPF基本配置。

    [RTA]interface G0/0

    [RTA-GigabitEthernet0/0]ip add 20.0.0.1 24

    [RTA-GigabitEthernet0/0]interface G0/1

    [RTA-GigabitEthernet0/1]ip add 10.0.0.1 24

    [RTA-GigabitEthernet0/1]interface loopback 0

    [RTA-Loopback0]ip add 1.1.1.1 32

    [RTA-Loopback0]quit

    [RTA]router id 1.1.1.1

    [RTA]ospf 1

    [RTA-ospf-1]area 0.0.0.0

    [RTA-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

    [RTA-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255

    [RTA-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.255


    [RTB]interface G0/0

    [RTB-GigabitEthernet0/0]ip address 20.0.0.2 24

    [RTB-GigabitEthernet0/0]interface G0/1

    [RTB-GigabitEthernet0/1]ip address 30.0.0.2 24

    [RTB-GigabitEthernet0/1]interface loopback 0

    [RTB-Loopback0]ip address 2.2.2.2 32

    [RTB-Loopback0]quit

    [RTB]router id 2.2.2.2

    [RTB]ospf 1

    [RTB-ospf-1]area 0.0.0.0

    [RTB-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

    [RTB-ospf-1area-0.0.0.0]network 20.0.0.0 0.0.0.255

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

    [RTB-ospf-1-area]area 1

    [RTB-ospf-1-area-0.0.0.1]network 30.0.0.0 0.0.0.255

    

    [RTC]interface G0/0

    [RTC-GigabitEthernet0/0]ip address 30.0.0.1 24

    [RTC-GigabitEthernet0/0]interface G0/1

    [RTC-GigabitEthernet0/1]ip address 10.1.0.2 24

    [RTC-GigabitEthernet0/1]interface loopback 0

    [RTC-Loopback0]ip address 3.3.3.3 32

    [RTC-Loopback0]quit

    [RTC]ospf 1

    [RTC-ospf-1]area 1

    [RTC-ospf-1-area-0.0.0.1]network 3.3.3.3 0.0.0.0

    [RTC-ospf-1-area-0.0.0.1]network 3.3.3.3 0.0.0.0

    [RTC-ospf-1-area-0.0.0.1]network 10.1.0.0 0.0.0.255

    [RTC-ospf-1-area-0.0.0.1]network 30.0.0.0 0.0.0.255


步骤三:检查路由器OSPF邻居状态及路由表

    [RTB]display ospf peer

步骤四:检查网络连通性


实验中的命令列表

表12-2 OSPF实验命令列表

命令
描述
router id router-id
配置router id
ospf process-id
启动OSPF进程
area area-id
配置区域
network network ip-address wildcard-mask
指定网段接口上启动OSPF
ospf dr-priority priority
配置OSPF接口优先级
ospf cost value
配置OSPF接口cost


实验13    ACL包过滤

实验组网图

H3C-NE实验主要命令_H3C CLI_30


实验过程

实验任务一:配置基本ACL

    本实验任务主要是通过在路由器上实施基本ACL来禁止PCA访问本网段外的网络,使学员熟悉基本ACL的配置和作用。


步骤一:建立物理连接


步骤二:配置IP地址及路由

表13-2    IP地址列表

设备名称
接口
IP地址
网关
RTA
S1/0
192.168.1.1/24
--

G0/0
192.168.0.1/24
--
RTB
S1/0
192.168.1.2/24
--

G0/0
192.168.2.1/24
--
PCA
--
192.168.0.2/24

192.168.0.1

PCB
--
192.168.2.2/24
192.168.2.1

 表13-2    IP地址列表



配置RTA:

    [RTA-GiabitEthernet0/0]ip address 192.168.0.1 24

    [RTA-Serial1/0]ip address 192.168.1.1 24

配置RTB:

    [RTB-GigabitEthernet0/0]ip addresss 192.168.2.1 24

    [RTB-Serial1/0]ip address 192.168.1.2 24

    学员可自己选择在路由器上配置静态路由或任一一种动态路由,来达到全网互通。


步骤三:ACL应用规划

    本实验的目的是使PCA不能访问本网段外的网络。需要考虑网络中应用ACL包过滤的相关问题:

    ·需要使用何种ACL?

    ·ACL规则的动作是deny还是permit?

    ·ACL规则中的反掩码应该是什么?

    ·ACL包过滤应该应用在路由器的哪个接口的哪个方向上?


    下面是有关ACL规划的答案:

    ·仅使用源IP地址就能够识别PCA发出的数据报文,因此使用基本ACL即可;

    ·目的是要使PCA不能访问本网段外的网络,因此ACL规则的动作是deny;

    ·只需要限制从单台PC发出的报文,因此反掩码设置为0.0.0.0;

    ·因为需要禁止PCA访问本网段外的网络,所以可以在RTA连接PCA的接口G0/0上应用ACL,方向为Inbound。


步骤四:配置基本ACL并应用

    在路由器RTA上定义ACL如下:

    [RTA]acl number 2001

    [RTA-acl-basic-2001]rule deny source 192.168.0.2 0.0.0.0

    RTA上包过滤防火墙功能默认开启,默认动作为permit。

    在RTA的GigabitEthernet0/0上应用ACL:

    [RTA-GigabitEthernet0/0]packet-filter 2001 inbound


步骤五:验证防火墙作用

    在PCA上使用ping命令来测试从PCA到PCB的可达性,结果应该是不可达。

    同时,在RTA上通过命令行来查看ACL及包过滤防火墙的状态和统计:

    [RTA]display acl 2001

    可以看到,有数据报文命中了ACL中定义的规则。


实验任务二:配置高级ACL

    本实验任务是通过在路由器上实施高级ACL来禁止从PCA到网络192.168.2.0/24的FTP数据流,使学院熟悉高级ACL的配置和作用。

步骤一:ACL应用规划

    ·需要使用何种ACL?

    ·ACL规则的动作是deny还是permit?

    ·ACL规则中的反掩码应该是什么?

    ·ACL包过滤应该应用在路由器的哪个接口的哪个方向上?

    下面是有关ACL规划的答案:

    ·本实验目的是要禁止从PCA到网络192.168.2.0/24的FTP数据流。需要使用协议端口号来识别PCA发出的FTP数据报文,因此必须使用高级ACL;

    ·本实验目的是要使PC之间不可达,因此ACL规则的动作是deny;

    ·本实验只需要限制从单台PC发出的到网络192.168.2.0/24的报文,因此需要设置源IP地址反掩码为0.0.0.0,目的IP反掩码为0.0.0.255;

    ·因为需要禁止PCA发出的数据,所以可以在RTA连接PCA的接口G0/0上应用ACL,方向为inbound。


步骤二:配置高级ACL并应用

    在路由器ACL上定义ACL如下:

    [RTA]acl number 3002

    [RTA-acl-adv-3002]rule deny tcp source 192.168.0.2 0.0.0.0 destination

    192.168.2.1 0.0.0.255 destination-port eq ftp

    [RTA-acl-dav-3002]rule permit ip source 192.168.0.2 0.0.0.0 destination 192.168.2.0 0.0.0.255

    RTA上包过滤防火墙功能默认开启,默认动作为permit。

    在RTA的GigabitEthernet0/0上应用ACL:

    [RTA-GigabitEthernet0/0]packet-filter 3002 inbound


步骤三:验证防火墙作用

实验中的命令列表

表13-3 使用ACL实验包过滤实验命令列表

命令
描述
packet-filter default deny
配置缺省过滤方式
packet-filter {acl-number | acl-name}{inbound | outbound}
配置接口的IPv4报文过滤功能
acl number acl-number [name acl-name] [match-order {auto | config}]
创建IPv4 ACL并进入相应IPv4 ACL视图
rule [rule-id] {deny | permit} [counting | fragment | logging | source {sour-addre sour-wildcard | any} | time-range time-range-name]
定义一个基本IPv4 ACL规则
rule [rule-id] {deny | permit} protocol [destination {dest-addr dest-wildcard | any} | destination-port operator port1 [port2] | dscp dscp | established | fragment | icmp-type {icmp-type icmp-code | icmp-message} | logging | prcedence precedence | reflective | source {sour-addr sour-wildcard | any} | source-port operator port1 [port2] | time-range time-name | tos tos | vpn-instance vpn-instance-name]
定义一个高级IPv4 ACL规则
display acl {acl-number | all | name acl-name}
显示配置的IPv4 ACL的信息
display packet-filter {interface [interface-type interface-number] [inbound | outound] | interzone [source source-zone-name destination destination-zone-name]}
查看包过滤防火墙的应用情况


实验14    配置NAT