版权声明:如果对大家有帮助,大家可以自行转载的。https://blog.csdn.net/qq_37992321/article/details/86112149
需要拓扑结构的同学,可以去我的资源里下载 拓扑图下载
1.实习任务
组建某网络,公司有三层楼,每层都有不同的部门,完成以下网络需求:
1)搭建公司私有局域网络环境,利用P AT技术,使用路由设备(路由器、防火器等)完成由局域网到互联网的接入。
2)在局域网中公司各部门间要使用vlan技术实现相互的隔离。
3)在广域网链路数据封装技术这方面,采取PPP或帧中继技术完成认证和封装。
4)在路由技术方面采取RIPV 2或OSPF动态路由技术。
5)模拟企业VPN网络的搭建工作,并实现两个公司通过互联网来实现通信,两个公司间的广域网链路采用VPN(IPsec)实现安全通信。
6)网络采用双核心结构,将三层交换技术和VTP、STP、以太网通道综合一起,实现网络的高速、高性能、高可靠性,还有冗余备份功能。
2.实习要求
3.网络拓扑图
4.给PC配置IP地址和网关地址
5.给路由器和三层交换机配置IP地址
Router0配置IP地址:
Router>en
Router#config t
Router(config)#hostname R0
R0(config)#int f0/0
R0(config-if)#ip add 192.168.10.1 255.255.255.0
R0(config-if)#no shu
R0(config-if)#int f1/0
R0(config-if)#ip add 192.168.20.1 255.255.255.0
R0(config-if)#no shu
R0(config-if)#int s2/0
R0(config-if)#ip add 12.1.1.1 255.255.255.0
R0(config-if)#no shu
Router1配置IP地址:
Router>en
Router#config t
Router(config)#hostname R1
R1(config)#int s2/0 R1(config-if)#ip add 12.1.1.2 255.255.255.0
R1(config-if)#no shu
R1(config-if)#int f0/0
R1(config-if)#ip add 13.1.1.1 255.255.255.0
R1(config-if)#no shu
三层交换机Switch0配置IP地址:
Switch>en
Switch#config t
Switch(config)#hostname S3A
S3A(config)#int f0/1
S3A(config-if)#no switchport
S3A(config-if)#ip add 192.168.10.2 255.255.255.0
三层交换机Switch1配置IP地址:
Switch>en
Switch#config t
Switch(config)#hostname S3B
S3B(config)#int f0/1
S3B(config-if)#no switchport
S3B(config-if)#ip add 192.168.20.2 255.255.255.0
S3B(config-if)#no shu
6.在二层交换机上划分VLAN并配置管理 VLAN1 IP地址
在S2A上配置:
Switch#config t
Switch(config)#hostname S2A
S2A(config)#vlan 2
S2A(config-vlan)#vlan 3
S2A(config-vlan)#int vlan 1
S2A(config-if)#ip add 192.168.1.200 255.255.255.0
S2A(config-if)#no shu
S2A(config-if)#exit
S2A(config)#ip default-gateway 192.168.1.1
S2A(config)#int f0/3
S2A(config-if)#switchport access vlan 2
S2A(config-if)#int f0/4
S2A(config-if)#switchport access vlan 3
在S2B上配置:
Switch>
Switch>en
Switch#config t
Switch(config)#hostname S2B
S2B(config)#vlan 2
S2B(config-vlan)#vlan 3
S2B(config-vlan)#int f0/3
S2B(config-if)#switchport access vlan 2
S2B(config-if)#int f0/4
S2B(config-if)#switchport access vlan 3
S2B(config-if)#int vlan 1
S2B(config-if)#ip add 192.168.1.201 255.255.255.0
S2B(config-if)#no shu
S2B(config-if)#exit
S2B(config)#ip default-gateway 192.168.1.1
在S2C上配置:
Switch>
Switch>en
Switch#config t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname S2C
S2C(config)#vlan 2
S2C(config-vlan)#vlan 3
S2C(config-vlan)#int f0/3
S2C(config-if)#switchport access vlan 2
S2C(config-if)#int f0/4
S2C(config-if)#switchport access vlan 3
S2C(config-if)#int vlan 1
S2C(config-if)#ip add 192.168.1.202 255.255.255.0
S2C(config-if)#no shu
S2C(config-if)#exit
S2C(config)# ip default-gateway 192.168.1.1
7.配置三层交换机和二层交换机实现VLAN间通讯
在S3A上做配置:
S3A(config)#ip routing 开启路由功能
S3A(config)#int vlan 1
S3A(config-if)#ip add 192.168.1.254 255.255.255.0
S3A(config-if)#no shu
S3A(config-if)#int vlan 2
S3A(config-if)#ip add 192.168.2.254 255.255.255.0
S3A(config-if)#no shu
S3A(config-if)#int vlan 3
S3A(config-if)#ip add 192.168.3.254 255.255.255.0
S3A(config-if)#no shu
S3A(config-if)#int f0/2
S3A(config-if)#switchport mode trunk
S3A(config-if)#int f0/3
S3A(config-if)#switchport mode trunk
S3A(config-if)#exit
S3A(config)#ip default-gateway 192.168.1.1
在S3B上做配置:
S3B(config)#ip routing 开启路由功能
S3B(config)#vlan 2
S3B(config-vlan)#vlan 3
S3B(config-vlan)#int vlan 1
S3B(config-if)#ip add 192.168.1.254 255.255.255.0
S3B(config-if)#no shu
S3B(config-if)#int vlan 2
S3B(config-if)#ip add 192.168.2.254 255.255.255.0
S3B(config-if)#no shu
S3B(config-if)#int vlan 3
S3B(config-if)#ip add 192.168.3.254 255.255.255.0
S3B(config-if)#no shu
S3B(config-if)#
S3B(config-if)#int f0/2
S3B(config-if)#switchport mode trunk
S3B(config-if)#int f0/3
S3B(config-if)#switchport mode trunk
S3B(config)#exit
S3B(config)#ip default-gateway 192.168.1.1
在S2A上做配置:
S2A(config)#int f0/1
S2A(config-if)#switchport mode trunk
S2A(config-if)#int f0/2
S2A(config-if)#switchport mode trunk
在S2B上做配置:
S2A(config)#int f0/1
S2A(config-if)#switchport mode trunk
S2A(config-if)#int f0/2
S2A(config-if)#switchport mode trunk
在S2C上做配置:
S2A(config)#int f0/1
S2A(config-if)#switchport mode trunk
S2A(config-if)#int f0/2
S2A(config-if)#switchport mode trunk
做到这一步的时候不同的VLAN间也可以通信
用 PC0 去 ping PC1和PC 5
可以看到不同VLAN间的PC是可以通讯的
8.在二层和三层交换机上配置STP
三层交换机上做配置:
S3A(config)#spanning-tree vlan 1 root pri
S3A(config)#spanning-tree vlan 1 root primary
S3A(config)#spanning-tree vlan 2 root se
S3A(config)#spanning-tree vlan 2 root se
S3A(config)#spanning-tree vlan 2 root secondary
S3A(config)#spanning-tree vlan 3 root primary
S3A(config)#spanning-tree portfast default 状态转换快
S3B(config)#spanning-tree vlan 1 root secondary
S3B(config)#spanning-tree vlan 2 root primary
S3B(config)#spanning-tree vlan 3 root secondary
S3B(config)#spanning-tree portfast default
二层交换机上做配置
S2A(config-if)#int f0/1
S2A(config-if)#spanning-tree portfast
S2A(config-if)#int f0/2
S2A(config-if)#spanning-tree portfast
S2B(config-if)#int f0/1
S2B(config-if)#spanning-tree portfast
S2B(config-if)#int f0/2
S2B(config-if)#spanning-tree portfast
S2C(config-if)#int f0/1
S2C(config-if)#spanning-tree portfast
S2C(config-if)#int f0/2
S2C(config-if)#spanning-tree portfast
9.在交换机上配置VTP
在三层交换机上配置
S3A(config)#vtp mode server
S3A(config)#vtp domain cisco
S3A(config)#vtp password cisco
S3A(config)#vtp version 2
S3B(config)#vtp mode server
S3B(config)#vtp domain cisco
S3B(config)#vtp password cisco
S3B(config)#vtp version 2
在二层交换机上配置:
S2A(config)#vtp mode client
S2A(config)#vtp domain cisco
S2A(config)#vtp password cisco
S2A(config)#vtp version 2
S2B(config)#vtp mode client
S2B(config)#vtp domain cisco
S2B(config)#vtp password cisco
S2B(config)#vtp version 2
S2C(config)#vtp mode client
S2C(config)#vtp domain cisco
S2C(config)#vtp password cisco
S2C(config)#vtp version 2
10.在三层交换机上做端口聚合
S3A(config)#int range f0/5-6
S3A(config-if-range)#switchport mode trunk
S3A(config-if-range)#channel-group 1 mode on
S3A(config-if-range)#exit
S3A(config)#int port-channel 1
S3A(config-if)#switchport trunk native vlan 1
S3A(config-if)#exit
S3A(config)#port-channel load-balance dst-ip
S3B(config)#int range f0/5-6
S3B(config-if-range)#switchport mode trunk
S3B(config-if-range)#channel-group 1 mode on
S3B(config-if-range)#exit
S3B(config)#int port-chan
S3B(config)#int port-channel 1
S3B(config-if)#switchport trunk native vlan 1
S3B(config-if)#exit
S3B(config)#port-channel load-balance dst-ip
11.在三层交换机上配置HSRP
S3A(config)#int vlan 1
S3A(config-if)#standby 1 ip 192.168.1.1 激活HSRP
S3A(config-if)#standby priority 180 设定HSRP优先级
S3A(config-if)#standby 1 preempt 成为激活路由器
S3A(config-if)#int vlan 2
S3A(config-if)#standby 2 ip 192.168.2.1
S3A(config-if)#standby priority 150
S3A(config-if)#standby 2 preempt
S3A(config-if)#int vlan 3
S3A(config-if)#standby 3 ip 192.168.3.1
S3A(config-if)#standby priority 180
S3A(config-if)#standby 3 preempt
S3B(config)#int vlan 1
S3B(config-if)#standby 1 ip 192.168.1.1
S3B(config-if)#standby priority 150
S3B(config-if)#standby 1 preempt
S3B(config-if)#int vlan 2
S3B(config-if)#standby 2 ip 192.168.2.1
S3B(config-if)#standby priority 180
S3B(config-if)#standby 2 preempt
S3B(config-if)#int vlan 3
S3B(config-if)#standby 3 ip 192.168.3.1
S3B(config-if)#standby priority 150
S3B(config-if)#standby 3 preempt
12.在三层设备上配置RIP V2 使得全网互通
S3A(config)#route rip
S3A(config-router)#version 2
S3A(config-router)#network 192.168.10.0
S3A(config-router)#network 192.168.1.0
S3A(config-router)#network 192.168.2.0
S3A(config-router)#network 192.168.3.0
S3B(config)#route rip
S3B(config-router)#version 2
S3B(config-router)#network 192.168.20.0
S3B(config-router)#network 192.168.1.0
S3B(config-router)#network 192.168.2.0
S3B(config-router)#network 192.168.3.0
R0(config)#route rip
R0(config-router)#version 2
R0(config-router)#network 192.168.10.0
R0(config-router)#network 192.168.20.0
R0(config-router)#network 12.1.1.0
R1(config)#route rip
R1(config-router)#version 2
R1(config-router)#network 12.1.1.0
R1(config-router)#network 13.1.1.0
测试网络
用PC 0 去ping R1 的S2/0端口
是可以ping通的 说明之前的配置没有问题
13.在路由器R0上配置PAT
R0(config)#int f0/0
R0(config-if)#ip nat inside
R0(config-if)#int f1/0
R0(config-if)#ip nat inside
R0(config-if)#int s2/0
R0(config-if)#ip nat outside
R0(config-if)#exit
R0(config)#access-list 1 permit 192.168.10.0 0.0.0.255
R0(config)#access-list 1 permit 192.168.20.0 0.0.0.255
R0(config)#access-list 1 permit 192.168.1.0 0.0.0.255
R0(config)#access-list 1 permit 192.168.2.0 0.0.0.255
R0(config)#access-list 1 permit 192.168.3.0 0.0.0.255
R0(config)#ip nat pool 100 12.1.1.1 12.1.1.1 netmask 255.255.255.0
R0(config)#ip nat inside source list 1 pool 100 overload
R0(config)#end
R0#ping 12.1.1.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 12.1.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/14 ms
此时用PC分别去ping R1 的S2/0 端口
然后在R0上 show ip nat translation
R0#show ip nat translations
Pro Inside global Inside local Outside local Outside global
icmp 12.1.1.1:10 192.168.2.2:10 12.1.1.2:10 12.1.1.2:10
icmp 12.1.1.1:11 192.168.2.2:11 12.1.1.2:11 12.1.1.2:11
icmp 12.1.1.1:12 192.168.2.2:12 12.1.1.2:12 12.1.1.2:12
icmp 12.1.1.1:16 192.168.20.2:16 12.1.1.2:16 12.1.1.2:16
icmp 12.1.1.1:17 192.168.20.2:17 12.1.1.2:17 12.1.1.2:17
icmp 12.1.1.1:18 192.168.20.2:18 12.1.1.2:18 12.1.1.2:18
icmp 12.1.1.1:19 192.168.20.2:19 12.1.1.2:19 12.1.1.2:19
icmp 12.1.1.1:20 192.168.20.2:20 12.1.1.2:20 12.1.1.2:20
icmp 12.1.1.1:26 192.168.10.2:26 12.1.1.2:26 12.1.1.2:26
icmp 12.1.1.1:27 192.168.10.2:27 12.1.1.2:27 12.1.1.2:27
icmp 12.1.1.1:28 192.168.10.2:28 12.1.1.2:28 12.1.1.2:28
icmp 12.1.1.1:29 192.168.10.2:29 12.1.1.2:29 12.1.1.2:29
做到这一步的时候 说明PAT已经配置好了
14.配置广域网PPP封装协议
在R0上配置
R0(config)#int s2/0
R0(config-if)#encapsulation ppp
R0(config-if)#ppp authentication chap
R0(config-if)#exit
R0(config)#username R1 password cisco
R1(config)#int s2/0
R1(config-if)#encapsulation ppp
R1(config-if)#ppp authentication chap
R1(config-if)#exit
R1(config)#username R0 password cisco
15.在路由器Router1上配置帧中继
R1(config-if)#int s3/0
R1(config-if)#encapsulation frame-relay ietf
R1(config-if)#frame-relay lmi-type cisco
R1(config-if)#frame-relay interface-dlci 20
R1(config-if)#frame-relay map ip 13.1.1.2 20 broadcast
做到这儿可以ping 通13.1.1.1这个端口 说明我们的帧中继配置没有问题
16.在所有设备上配置远程登录,这里以一个设备为例
S2C>en
S2C#config t
S2C(config)#enable password cisco
S2C(config)#line vty 0 4
S2C(config-line)#password cisco
S2C(config-line)#login
S2C(config-line)#
17.VPN的配置
因为之前用的路由器是不支持做VPN的,现在我把路由器R0换为1841 ,之前的路由器就得删了,用这个才可以配置VPN
R0(config)#crypto isakmp enable
R0(config)#crypto isakmp policy 1
R0(config-isakmp)#hash md5
R0(config-isakmp)#encryption des
R0(config-isakmp)#authentication pre-share
R0(config-isakmp)#exit
R0(config)#crypto isakmp key QD-password address 12.1.1.2
R0(config)#ip access-list extended 101
R0(config-ext-nacl)#permit ip 192.168.1.0 0.0.0.255 13.1.1.0 0.0.0.255
R0(config-ext-nacl)#permit ip 192.168.2.0 0.0.0.255 13.1.1.0 0.0.0.255
R0(config-ext-nacl)#permit ip 192.168.3.0 0.0.0.255 13.1.1.0 0.0.0.255
R0(config-ext-nacl)#exit
R0(config)#crypto ipsec transform-set one esp-des esp-md5-hmac
R0(config)#crypto map my-map 1 ip
R0(config-crypto-map)#crypto map my-map 1 ipsec-isakmp
R0(config-crypto-map)#set peer 12.1.1.2
R0(config-crypto-map)#match address 101
R0(config-crypto-map)#set transform-set one
R0(config-crypto-map)#exit
R0(config)#int s0/1/0
R0(config-if)#crypto map my-map
答辩记录
(1)试分析在复杂网络环境STP 协议判断最短路径的规则应用中,应注意哪些关键参数及应用标准?
分析:①比较路径开销,带宽越小开销越大;② 比较发送者的 Bridge ID,选择参数小的;③ 比较发送者的 Port ID,选择参数小的;④ 比较接收者的 Port ID,选择参数小的。
(2)试分析说明交换网络中为什么形成环路、 产生广播风暴的原理?应该怎样做预防处理?
分析:交换网络中单链路的网络容易形成单点故障,为了缓解单点故障对网络造成的影响,希望能够在交换网络中提供冗余链路,也就是从一点到达另一点时有多条链路可以达到。 交换机对于广播帧的处理方式是除接收数据接口外, 向其他所有接口进行复制、扩散。这样,在存在环路的交换网络中,只要有一个广播数据帧,所有交换机将不停地复制、扩散,在很短的时间内使整个交换网络中充斥着大量的广播数据,占用大量的带宽和设备 CPU 资源,从而造成全网性能下降或网络中断。
(3)试分析VLAN 技术的种类和各自的特点,在VLAN划分中怎样避免规划错误?
分析:①基于端口的VLAN:针对交换机的端口进行VLAN 的划分,不受主机的变化影响;②基于协议的VLAN:在一个物理网络中针对不同的网络层协议进行安全划分;③基于MAC 地址的VLAN:基于主机的MAC地址进行VLAN 划分,主机可以任意在网络移动而不需要重新划分;④基于组播的VLAN:基于组播应用进行用户的划分。⑤基于IP子网的 VLAN :针对不同的用户分配不同子网的IP 地址,从而隔离用户主机,一般情况下结合基于端口的 VLAN 进行应用。
(4)试分析说明NAT可以解决的问题以及NAT受到的限制,常见NAT应用中需要逐一排除的故障有哪些?
分析、排除:NAT可以解决的问题:① 解决地址空间不足的问题; ② 私有IP 地址网络与公网互联;③ 非注册 IP 地址网络与公网互联; ④ 网络改造中,避免更改地址带来的风险。NAT 受到的限制:响网络性能;不能处理IP 报头加密的报文;无法实现端到端的路径跟踪(traceroute );某些应用可能支持不了:内嵌 IP 地址。
(5)试分析一下RIP协议的配置步骤及注意事项?
分析、排除:① 开启RIP协议进程;② 申明本路由器参数RIP协议计算的接口网段(注意:不需申请非直接网段);③指定版本(注意 :路由器版本要保持一致,路由器默认可以接收 RIPv1、RIPv2的报文);④ RIPv2支持关闭自动路由汇总功能。
(6)试分析PAP 和 CHAP 各自的特点是什么?在配置中常见故障及排除方法有哪些?
分析:PAP 的特点:① 由客户端发出验证请求,服务器端无法区分是否为合法请求,可能引起攻击;② 客户端直接将用户名和密码等验证信息以明文方式发送给服务器端,安全性低;③ 由客户端发出验证请求,容易引起客户端利用穷举法暴力破解密码;④相比CHAP性能高,两次握手完成验证;CHAP的特点: ①由服务器端发出挑战报文;②在整个认证过程中不发送用户名和密码;③解决了PAP容易引起的问题; ④占用网络资源,认证过程相对于PAP慢
(7)试分析有类路由协议和无类路由协议有什么区别?在配置中常见故障及排除方法有哪些?
分析:1、原理:有类路由协议发送路由更新信息时不包含子网 掩码信息;无类路由协议包含。2、处理:有类路由协议路由器收到无法识别的更新信息时,只能按照标准的A、B、C类子网信息进行处理;无类路由协议能够从路由信息中识别其子网信息。3、后果:有类路由协议不支持不连续的变长子网路由; 无类路由协议支持VLSM无类路由协议能够更灵活进行子网划分应用,节约IP地址资源。
(8)试分析距离矢量协议和链路状态协议有什么区别?在配置中常见故障及排除方法有哪些?
分析:距离矢量路由协议 :①向邻居发送路由信息;②定时更新路由信息;③将本机全部路由信息做为更新信息;链路状态路由协议:①向全网扩散链路状态信息;②当网络结构发生变化立即发送更新信息;③只发送需更新的信息。
(9)试分析交换机的启动过程,并分析说明在交换机启动时,应注意哪些环节,防止交换机启动连接配置故障。
分析、排除:①交换机开机加电自检硬件;②交换机从ROM中读取微代码从FLASH中加载操作系统(RGNOS );③将操作系统(RGNOS )加载到RAM中,操作系统启动完成;④系统从FLASH中检测是否有配置文件(config.text ) ,如有,将配置文件加载到RAM中(running-config );⑤如无配置文件,将启动 setup 命令, 进行交互式基本配置。
(10)试分析端口号的作用是什么?请问当一台客户端主机访问互联网某服务器的WEB服务时,传输层封装的源端口、目的端口分别是什么?
分析、排除:1、传输层端口号的作用:区分上层应用层的不同应用服务进程的;2、客户端向服务器端发数据时,源端口为大于1024随机端口,如1150,目的端口为服务器WEB服务端口,如80;3、当服务器端向客户端发数据时,源端口为80,目的端口为1150。