路由与交换课程设计

版权声明:如果对大家有帮助,大家可以自行转载的。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。

以下是一个可能的路由交换课程设计题目: 设计一个能够支持多个子网的局域网,并提供连接到因特网的路由器。为了实现这个目标,你需要设计一个网络拓扑,并选择合适的路由协议和交换协议。你还需要选择适当的硬件和软件设备,并配置它们以实现所需的功能。你的设计应该考虑到以下方面: 1. 网络拓扑:你需要设计一个适当的网络拓扑来连接多个子网和路由器。这可能涉及到选择合适的网络设备,如交换机和路由器,以及各种连接类型,如局域网、广域网和虚拟专用网络。 2. 路由协议:你需要选择一个合适的路由协议来管理数据包在网络中的传输。这可能涉及到选择静态路由、RIP、OSPF、BGP等协议,以及配置路由器和其他网络设备以支持所选协议。 3. 交换协议:你需要选择一个合适的交换协议来管理数据包在子网内的传输。这可能涉及到选择交换机和其他网络设备,以及配置它们以支持所选协议,如STP、RSTP、MSTP、VLAN等。 4. 硬件和软件设备:你需要选择适当的硬件和软件设备来实现你的设计。这可能涉及到选择路由器、交换机、网卡、操作系统、网络管理软件等。 5. 配置和管理:你需要配置和管理你的网络以确保它能够正常运行。这可能涉及到设置IP地址、子网掩码、网关、DNS、DHCP等网络参数,以及监控网络流量、诊断故障等。 以上是一个可能的路由交换课程设计题目的概述,具体的设计细节和要求可能会根据不同的课程和教师而有所不同。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是DJ—程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值