《企业项目综合实战》综合实训(四)
所需文档和模拟器文件
https://lanzous.com/ib7y5vi
说明
本实验尽可能按真实网络工程项目实施的真实场景进行,所以在模拟器中初始化配置本实验的路由器和交换机都得采用PC机通过console线接设备的console口进行初始化配置,模拟器中将禁用CLI界面。
环境
硬件环境:
实验拓扑
地址规划列表
基础配置
根据以上地址规划表完成所有设备的IP和主机名的配置,同时配置使能加密口令和VTY口令为:cisco
项目需求
1、路由器DHCP-server需求
基本功能:
配置IP地址;与SwitchA互连接口为G0/0;与SwitchB互连接口为G0/1;与SwitchC互连的接口是G0/1;与Router-rip互连的接口为G0/2。
路由功能:
配置OSPF、RIP路由协议,路由重分发;OSPF重分发到RIP时metric值为3;RIP协带子网重分发到OSPF中,使全网互通。
DHCP功能:
配置DHCP协议使得本路由器为OSPF网络域用户提供IP自动分配服务,创建vlan10、vlan20、vlan30、vlan40四个地址池,同时前100个IP地址不能自动分配给PC,DNS服务器IP为114.114.114.114。提示:以回环口IP作为DHCP服务的地址。
2、交换机SwitchA需求
基本功能
配置IP地址;与DHCP-server互连接口为G0/2并开启路由口;与SwitchB互连的接口是F0/23和F0/24;与SwitchC互连的接口是G0/1,互连VLAN为500;与SwitchD互连的接口为F0/1,互连VLAN为700;同时互连接口只放行互连的VLAN编号。
路由功能
配置OSPF路由协议(Router-id:5.5.5.5),对来自SwitchC和SwitchD的路由做区域间路由汇总,使全网互通。
端口聚合功能
配置聚合口编号为1,模式为desirable。聚合端口采用路由模式。
3、交换机SwitchB需求
基本功能
配置IP地址;与DHCP-server互连接口为G0/2并开启路由口;与SwitchA互连的接口是F0/23和F0/24;与SwitchC互连的接口是F0/1,互连VLAN为600;与SwitchD互连的接口为G0/1,互连VLAN为800;同时互连接口只放行互连的VLAN编号。
路由功能
配置OSPF路由协议(Router-id:6.6.6.6),对来自SwitchC和SwitchD的路由做区域间路由汇总,使全网互通。
端口聚合功能
配置聚合口编号为1,模式为desirable。聚合端口采用路由模式。
4、交换机SwitchC需求
基本功能
配置IP地址;创建四个回环口;创建VLAN900作为SwitchC和S2-A、S2-B的管理VLAN并命名为Manager;与SwitchA互连的接口是G0/1,互连VLAN为500;与SwitchB互连的接口是F0/24,互连VLAN编号为600;与S2-A互连的接口为F0/1,与S2-B互连的接口为F0/2;同时互连接口只放行互连的VLAN编号。
路由功能
配置OSPF路由协议(Router-id:7.7.7.7),使全网互通。
5、交换机SwitchD需求
基本功能
配置IP地址;创建四个回环口;创建VLAN900作为SwitchD和S2-C、S2-D的管理VLAN并命名为Manager;与SwitchB互连的接口是G0/1,互连VLAN为800;与SwitchA互连的接口是F0/24,互连VLAN编号为700;与S2-C互连的接口为F0/1,与S2-D互连的接口为F0/2;同时互连接口只放行互连的VLAN编号。
路由功能
配置OSPF路由协议(Router-id:8.8.8.8),使全网互通。
交换机S2-A至S2-E需求
根据网络拓扑配置相应的VLAN,把相应的接口加入VLAN,创建管理VLAN使得本交换机可以进行远程管理。
6、路由器Router-rip需求
基本功能:
配置IP地址;与DHCP-server互连的接口为G0/2;与DHCP-2交换机互连的接口为G0/0。
路由功能:
配置RIP路由协议,使全网互通。
7、路由器DHCP-2需求
基本功能:
配置IP地址;与Router-rip互连的接口为G0/1,互连VLAN 1000;与S2-E交换机互连的接口为G0/2。
路由功能:
配置RIP路由协议和单臂路由协议(子接口编号见地址规划表),使全网互通。
DHCP功能:
配置DHCP协议使得本路由器为本网络用户提供IP自动分配服务,创建vlan10和vlan20两个地址池,同时要求前100个IP地址不能自动分配给PC,DNS服务器IP为114.114.114.114。
8、PC机需求
PC通过DHCP自动获取该网络的IP地址,并可以访问全网网段。
配置命令如下:
路由器DHCP-2
Router(config)#hostname DHCP-2
DHCP-2(config)#line vty 0 4
DHCP-2(config-line)#password cisco
DHCP-2(config-line)#login
DHCP-2(config-line)#exit
DHCP-2(config)#enable secret cisco
DHCP-2(config)#int g0/1
DHCP-2(config-if)#ip add 172.16.1.6 255.255.255.252
DHCP-2(config)#int g0/2.1
DHCP-2(config-subif)#encapsulation dot1Q 10
DHCP-2(config-subif)#ip add 172.16.10.1 255.255.255.0
DHCP-2(config)#int g0/2.2
DHCP-2(config-subif)#encapsulation dot1Q 20
DHCP-2(config-subif)#ip add 172.16.20.1 255.255.255.0
DHCP-2(config)#router rip
DHCP-2(config-router)#version 2
DHCP-2(config-router)#no auto-summary
DHCP-2(config-router)#network 172.16.10.0
DHCP-2(config-router)#network 172.16.20.0
DHCP-2(config-router)#network 172.16.1.0
DHCP-2(config)#service dhcp
DHCP-2(config)#ip dhcp excluded-address 172.16.10.1 172.16.10.100
DHCP-2(config)#ip dhcp excluded-address 172.16.20.1 172.16.20.100
DHCP-2(config)#ip dhcp pool vlan10
DHCP-2(dhcp-config)#dns-server 114.114.114.114
DHCP-2(dhcp-config)#network 172.16.10.0 255.255.255.0
DHCP-2(dhcp-config)#default-router 172.16.10.1
DHCP-2(config)#ip dhcp pool vlan20
DHCP-2(dhcp-config)#dns-server 114.114.114.114
DHCP-2(dhcp-config)#network 172.16.20.0 255.255.255.0
DHCP-2(dhcp-config)#default-router 172.16.20.1
路由器DHCP-sever
Router(config)#hostname DHCP-server
DHCP-server(config)#line vty 0 4
DHCP-server(config-line)#password cisco
DHCP-server(config-line)#login
DHCP-server(config-if)#exit
DHCP-server(config)#enable secret cisco
DHCP-server(config)#int g0/0
DHCP-server(config-if)#ip add 192.168.1.1 255.255.255.252
DHCP-server(config)#int g0/1
DHCP-server(config-if)#ip add 192.168.1.5 255.255.255.252
DHCP-server(config)#int g0/2
DHCP-server(config-if)#ip add 172.16.1.1 255.255.255.252
DHCP-server(config)#int loopback 0
DHCP-server(config-if)#ip add 1.1.1.1 255.255.255.255
DHCP-server(config)#service dhcp
DHCP-server(config)#ip dhcp excluded-address 192.168.10.1 192.168.10.100
DHCP-server(config)#ip dhcp excluded-address 192.168.20.1 192.168.20.100
DHCP-server(config)#ip dhcp excluded-address 192.168.30.1 192.168.30.100
DHCP-server(config)#ip dhcp excluded-address 192.168.40.1 192.168.40.100
DHCP-server(config)#ip dhcp pool vlan10
DHCP-server(dhcp-config)#dns-server 114.114.114.114
DHCP-server(dhcp-config)#network 192.168.10.0 255.255.255.0
DHCP-server(dhcp-config)#default-router 192.168.10.1
DHCP-server(config)#ip dhcp pool vlan20
DHCP-server(dhcp-config)#dns-server 114.114.114.114
DHCP-server(dhcp-config)#network 192.168.20.0 255.255.255.0
DHCP-server(dhcp-config)#default-router 192.168.20.1
DHCP-server(config)#ip dhcp pool vlan30
DHCP-server(dhcp-config)#dns-server 114.114.114.114
DHCP-server(dhcp-config)#network 192.168.30.0 255.255.255.0
DHCP-server(dhcp-config)#default-router 192.168.30.1
DHCP-server(config)#ip dhcp pool vlan40
DHCP-server(dhcp-config)#dns-server 114.114.114.114
DHCP-server(dhcp-config)#network 192.168.40.0 255.255.255.0
DHCP-server(dhcp-config)#default-router 192.168.40.1
DHCP-server(config)#route ospf 1
DHCP-server(config-router)#network 192.168.1.0 0.0.0.3 area 0
DHCP-server(config-router)#network 192.168.1.4 0.0.0.3 area 0
DHCP-server(config-router)#network 1.1.1.1 0.0.0.0 area 0
DHCP-server(config-router)#redistribute rip metric 3
DHCP-server(config)#route rip
DHCP-server(config-router)#network 172.16.1.0
DHCP-server(config-router)#redistribute ospf 1 metric 3
DHCP-server(config-router)#version 2
DHCP-server(config-router)#no auto-summary
路由器Route-rip
Router(config)#hostname Router-rip
Router-rip(config)#line vty 0 4
Router-rip(config-line)#password cisco
Router-rip(config-line)#login
Router-rip(config)#enable secret cisco
Router-rip(config)#int g0/0
Router-rip(config-if)#ip add 172.16.1.5 255.255.255.252
Router-rip(config)#int g0/2
Router-rip(config-if)#ip add 172.16.1.2 255.255.255.252
Router-rip(config)#router rip
Router-rip(config-router)#version 2
Router-rip(config-router)#no auto-summary
Router-rip(config-router)#network 172.16.1.0
交换机S2-A
Switch(config)#hostname S2-A
S2-A(config)#line vty 0 4
S2-A(config-line)#password cisco
S2-A(config-line)#login
S2-A(config)#enable secret cisco
S2-A(config)#vlan 10
S2-A(config-vlan)#vlan 900
S2-A(config-vlan)#name Ez
S2-A(config)#int vlan 900
S2-A(config-if)#ip add 192.168.100.1 255.255.255.192
S2-A(config-if)#int f0/1
S2-A(config-if)#sw acc vlan 10
S2-A(config)#int f0/2
S2-A(config-if)#sw acc vlan 10
S2-A(config)#int f0/24
S2-A(config-if)#sw mode trunk
S2-A(config)#ip default-gateway 192.168.100.62
交换机S2-B
Switch(config)#hostname S2-B
S2-B(config)#line vty 0 4
S2-B(config-line)#password cisco
S2-B(config-line)#login
S2-B(config)#enable secret cisco
S2-B(config)#vlan20
S2-B(config-vlan)#vlan900
S2-B(config-vlan)#name Gneg
S2-B(config)#int f0/1
S2-B(config-if)#sw acc vlan 20
S2-B(config)#int f0/2
S2-B(config-if)#sw acc vlan 20
S2-B(config)#int vlan 900
S2-B(config-if)#ip add 192.168.100.2 255.255.255.192
S2-B(config)#int f0/24
S2-B(config-if)#sw mo tr
S2-B(config)#ip default-gateway 192.168.100.62
交换机S2-C
Switch(config)#hostname S2-C
S2-C(config)#line vty 0 4
S2-C(config-line)#password cisco
S2-C(config-line)#login
S2-C(config)#enable secret cisco
S2-C(config)#vlan 30
S2-C(config-vlan)#vlan 900
S2-C(config-vlan)#name Gnol
S2-C(config)#int vlan 900
S2-C(config-if)#ip add 192.168.100.65 255.255.255.192
S2-C(config)#int f0/1
S2-C(config-if)#sw acc vlan 30
S2-C(config)#int f0/2
S2-C(config-if)#sw acc vlan 30
S2-C(config)#int f0/24
S2-C(config-if)#sw mo tr
S2-C(config)#ip default-gateway 192.168.100.126
交换机S2-D
Switch(config)#hostname S2-D
S2-D(config)#line vty 0 4
S2-D(config-line)#password cisco
S2-D(config-line)#login
S2-D(config)#enable secret cisco
S2-D(config)#vlan 40
S2-D(config-vlan)#vlan 900
S2-D(config-vlan)#name Ez
S2-D(config)#int f0/1
S2-D(config-if)#sw acc vlan 40
S2-D(config)#int f0/2
S2-D(config-if)#sw acc vlan 40
S2-D(config)#int vlan 900
S2-D(config-if)#ip add 192.168.100.66 255.255.255.192
S2-D(config)#int f0/24
S2-D(config-if)#sw mo tr
S2-D(config)#ip default-gateway 192.168.100.126
交换机S2-E
Switch#conf ter
Switch(config)#line vty 0 4
Switch(config-line)#password cisco
Switch(config-line)#login
Switch(config)#enable secret cisco
Switch(config)#hostname S2-E
S2-E(config)#vlan 10
S2-E(config-vlan)#vlan 20
S2-E(config-vlan)#name Gnol
S2-E(config)#int f0/1
S2-E(config-if)#sw acc vlan 10
S2-E(config)#int f0/2
S2-E(config-if)#sw acc vlan 20
S2-E(config)#int vlan 10
S2-E(config-if)#ip add 172.16.10.100 255.255.255.0
S2-E(config)#int vlan 20
S2-E(config-if)#ip add 172.16.20.100 255.255.255.0
S2-E(config)#int g0/2
S2-E(config-if)#switchport mode trunk
S2-E(config)#ip default-gateway 172.16.10.1
S2-E(config)#ip default-gateway 172.16.20.1
SwitchA
Switch(config)#hostname SwitchA
SwitchA(config)#line vty 0 4
SwitchA(config-line)#password cisco
SwitchA(config-line)#login
SwitchA(config)#enable secret cisco
SwitchA(config)#vlan 500
SwitchA(config-vlan)#vlan 700
SwitchA(config-vlan)#name Gneg
SwitchA(config)#int vlan 500
SwitchA(config-if)#ip add 192.168.1.13 255.255.255.252
SwitchA(config)#int vlan 700
SwitchA(config-if)#ip add 192.168.1.25 255.255.255.252
SwitchA(config)#int port-channel 1
SwitchA(config-if)#no switchport
SwitchA(config-if)#ip add 192.168.1.9 255.255.255.252
SwitchA(config)#int g0/2
SwitchA(config-if)#no switchport
SwitchA(config-if)#ip add 192.168.1.2 255.255.255.252
SwitchA(config)#int range f0/23-24
SwitchA(config-if-range)#no switchport
SwitchA(config-if-range)#channel-group 1 mode on
SwitchA(config)#int g0/1
SwitchA(config-if)#switchport mode dynamic desirable
SwitchA(config-if)#switchport mode acc
SwitchA(config-if)#switchport mode tr
SwitchA(config)#int f0/1
SwitchA(config-if)#switchport mode dynamic desirable
SwitchA(config-if)#sw mo access
SwitchA(config-if)#sw mo tr
SwitchA(config)#route ospf 1
SwitchA(config-router)#network 192.168.1.12 0.0.0.3 area 10
SwitchA(config-router)#network 192.168.1.24 0.0.0.3 area 20
SwitchA(config-router)#network 192.168.1.8 0.0.0.3 area 0
SwitchA(config-router)#network 192.168.1.0 0.0.0.3 area 0
SwitchA(config-router)#router-id 5.5.5.5
SwitchA(config-router)#area 10 range 1.1.4.0 255.255.252.0
SwitchA(config-router)#area 20 range 4.4.0.0 255.255.252.0
SwitchB
Switch(config)#hostname SwitchB
SwitchB(config)#line vty 0 4
SwitchB(config-line)#password cisco
SwitchB(config-line)#login
SwitchB(config-line)#exit
SwitchB(config)#enable secret cisco
SwitchB(config)#vlan 600
SwitchB(config-vlan)#vlan 800
SwitchB(config-vlan)#name Gnol
SwitchB(config)#int g0/2
SwitchB(config-if)#no switchport
SwitchB(config-if)#ip add 192.168.1.6 255.255.255.252
SwitchB(config-if)#ex
SwitchB(config)#int port-channel 1
SwitchB(config-if)#no switchport
SwitchB(config-if)#ip add 192.168.1.10 255.255.255.252
SwitchB(config)#int vlan 600
SwitchB(config-if)#ip add 192.168.1.17 255.255.255.252
SwitchB(config)#int vlan 800
SwitchB(config-if)#ip add 192.168.1.21 255.255.255.252
SwitchB(config)#int g0/1
SwitchB(config-if)#switchport mode access
SwitchB(config-if)#switchport mode trunk
SwitchB(config)#int f0/1
SwitchB(config-if)#switchport mode access
SwitchB(config-if)#switchport mode trunk
SwitchB(config)#route ospf 1
SwitchB(config-router)#network 192.168.1.20 0.0.0.3 area 20
SwitchB(config-router)#network 192.168.1.16 0.0.0.3 area 10
SwitchB(config-router)#network 192.168.1.4 0.0.0.3 area 0
SwitchB(config-router)#network 192.168.1.8 0.0.0.3 area 0
SwitchB(config-router)#router-id 6.6.6.6
SwitchB(config-router)#area 20 range 4.4.0.0 255.255.252.0
SwitchB(config-router)#area 10 range 1.1.4.0 255.255.252.0
SwitchB(config)#int range f0/23-24
SwitchB(config-if-range)#no switchport
SwitchB(config-if-range)#channel-group 1 mode on
SwitchC
Switch(config)#hostname SwitchC
SwitchC(config)#line vty 0 4
SwitchC(config-line)#password cisco
SwitchC(config-line)#login
SwitchC(config)#enable secret cisco
SwitchC(config)#int loopback 0
SwitchC(config-if)#ip add 1.1.4.1 255.255.255.0
SwitchC(config)#int loopback 1
SwitchC(config-if)#ip add 1.1.5.1 255.255.255.0
SwitchC(config)#int loopback 2
SwitchC(config-if)#ip add 1.1.6.1 255.255.255.0
SwitchC(config)#int loopback 3
SwitchC(config-if)#ip add 1.1.7.1 255.255.255.0
SwitchC(config)#vlan 10
SwitchC(config-vlan)#vlan 20
SwitchC(config-vlan)#vlan 500
SwitchC(config-vlan)#vlan 600
SwitchC(config-vlan)#vlan 900
SwitchC(config-vlan)#name Manager
SwitchC(config)#int vlan 10
SwitchC(config-if)#ip add 192.168.10.1 255.255.255.0
SwitchC(config)#int vlan 20
SwitchC(config-if)#ip add 192.168.20.1 255.255.255.0
SwitchC(config)#int vlan 500
SwitchC(config-if)#ip add 192.168.1.14 255.255.255.252
SwitchC(config)#int vlan 600
SwitchC(config-if)#ip add 192.168.1.18 255.255.255.252
SwitchC(config)#int vlan 900
SwitchC(config-if)#ip add 192.168.100.62 255.255.255.192
SwitchC(config)#route ospf 1
SwitchC(config-router)#network 1.1.4.0 0.0.0.255 area 10
SwitchC(config-router)#network 1.1.5.0 0.0.0.255 area 10
SwitchC(config-router)#network 1.1.6.0 0.0.0.255 area 10
SwitchC(config-router)#network 1.1.7.0 0.0.0.255 area 10
SwitchC(config-router)#network 192.168.10.0 0.0.0.255 area 10
SwitchC(config-router)#network 192.168.20.0 0.0.0.255 area 10
SwitchC(config-router)#network 192.168.1.12 0.0.0.3 area 10
SwitchC(config-router)#network 192.168.1.16 0.0.0.3 area 10
SwitchC(config-router)#network 192.168.100.0 0.0.0.63 area 10
SwitchC(config-router)#router-id 7.7.7.7
SwitchB(config)#int g0/1
SwitchC(config-if)#sw mo acc
SwitchC(config-if)#sw mo tr
SwitchB(config)#int f0/1
SwitchC(config-if)#switchport mode acc
SwitchC(config-if)#switchport mode tr
SwitchC(config)#int f0/2
SwitchC(config-if)#sw mo acc
SwitchC(config-if)#sw mo tr
SwitchC(config)#int f0/24
SwitchC(config-if)#sw mo acc
SwitchC(config-if)#sw mo tr
SwitchD
Switch(config)#hostname SwitchD
SwitchD(config)#line vty 0 4
SwitchD(config-line)#password cisco
SwitchD(config-line)#login
SwitchD(config)#enable secret cisco
SwitchD(config)#vlan 30
SwitchD(config-vlan)#vlan 40
SwitchD(config-vlan)#vlan 700
SwitchD(config-vlan)#vlan 800
SwitchD(config-vlan)#vlan 900
SwitchD(config-vlan)#name Ez
SwitchD(config)#int vlan 30
SwitchD(config-if)#ip add 192.168.30.1 255.255.255.0
SwitchD(config)#int vlan 40
SwitchD(config-if)#ip add 192.168.40.1 255.255.255.0
SwitchD(config)#int vlan 700
SwitchD(config-if)#ip add 192.168.1.26 255.255.255.252
SwitchD(config)#int vlan 800
SwitchD(config-if)#ip add 192.168.1.22 255.255.255.252
SwitchD(config)#int vlan 900
SwitchD(config-if)#ip add 192.168.100.126 255.255.255.192
SwitchD(config)#int loopback 0
SwitchD(config-if)#ip add 4.4.0.4 255.255.255.0
SwitchD(config)#int loopback 1
SwitchD(config-if)#ip add 4.4.1.4 255.255.255.0
SwitchD(config)#int loopback 2
SwitchD(config-if)#ip add 4.4.2.4 255.255.255.0
SwitchD(config)#int loopback 3
SwitchD(config-if)#ip add 4.4.3.4 255.255.255.0
SwitchD(config)#route ospf 1
SwitchD(config-router)#network 4.4.0.0 0.0.0.255 area 20
SwitchD(config-router)#network 4.4.1.0 0.0.0.255 area 20
SwitchD(config-router)#network 4.4.2.0 0.0.0.255 area 20
SwitchD(config-router)#network 4.4.3.0 0.0.0.255 area 20
SwitchD(config-router)#network 192.168.30.0 0.0.0.255 area 20
SwitchD(config-router)#network 192.168.40.0 0.0.0.255 area 20
SwitchD(config-router)#network 192.168.1.24 0.0.0.3 area 20
SwitchD(config-router)#network 192.168.1.20 0.0.0.3 area 20
SwitchD(config-router)#network 192.168.100.64 0.0.0.63 area 20
SwitchD(config-router)#router-id 8.8.8.8
做到这里检查结果里面的280项就做完了,有一项是S2-B的交换机,默认网关检查结果是显示X的,这里是检查结果出错了,可以不用管它。
该开启的端口开启(no shutdown),还有一点就是完成280项PC机也会获取不到IP,这里有两个原因:一是路由没有配置成功、二是DHCP中继没有配置成功由,于检查结果没有DHCP中继这一项,所以没有配中继也是自动获取不到IP的。
DHCP中继
对SwitchC和SwitchD配置dhcp中继
交换机SwitchC
SwitchC(config)#int vlan 10
SwitchC(config-if)#ip helper-address 1.1.1.1
SwitchC(config-if)#int vlan 20
SwitchC(config-if)#ip helper-address 1.1.1.1
交换机SwitchD
SwitchD(config)#int vlan 30
SwitchD(config-if)#ip helper-address 1.1.1.1
SwitchD(config-if)#int vlan 40
SwitchD(config-if)#ip helper-address 1.1.1.1
PC机能成功获取到IP本实验就成功了
此实验到此结束,创作不易,点个赞给个支持。