1、一、组网设计需求自行设计拓扑,并完成配置,至少应包含以下需求:1. 构建RIP AS,配置RIPv2,实现AS内各网络的连通。2. 构建多区域OSPF AS,实现AS内各区域的连通。该OSPF AS中应包含:STUB/TOTALLY STUB AREA和NSSA/TOTALLY NSSA AREA;地址汇总;VIRTUAL LINK(可选)。3. 通过RIP和OSPF之间的双向重分发实现两个AS之间的连通。4. 在两个AS中选择任意一台路由器,在其下构建LAN以完成交换相关的配置,要求: (1) 连接至少3台交换机,构成环形物理拓扑,例如(仅为示例): (2) 在交换机上配置并查看STP协议,
2、将连接至网关路由器的交换机设置为root,在SWITCH0和SWITCH1上配置必要的STP增强性能;也可以直接开启RSTP协议。 (3) 在交换机上创建至少两个VLAN,定义必要的VTP角色自动传播VTP SERVER上的VLAN配置。SWITCH0和SWITCH1上分别连接成员主机,实现VLAN内的通信,并利用三层路由实现不同VLAN之间的通信(单臂路由或其他)。 (4) 额外创建一个管理VLAN,使用一台主机对网关路由器进行管理(可以telnet到即可)。禁用VLAN 1!二、总体设计拓扑实验设备:2811路由器10台,2960交换机6台,3560三层交换机1台,2960交换机6台,PC
3、机8台,交叉线直通线若干。简单说明:右上方黄色区域为RIPv2 AS区域,OSPF AS区域是a0,a1,a2,a3,其中a0是主干区域,a1为普通区域,a2是totally nssa区域、a3是totally stub区域, a3到a0用虚链路进行通信。在a3区域中设置了一台三层交换机通过VTP协议并设置了两个vlan,vlan10和vlan20。选取三层交换机为根桥,在三层交换机下面的两个交换机上开启RSTP协议。三、IP地址表1. RIPv2 AS 地址表设备接口IP地址子网掩码默认网关Rip&ospfR1fa0/0172.16.1.1255.255.255.252fa1/0172.16
4、.0.1255.255.255.252ripR2fa0/0172.16.1.2255.255.255.252fa0/1172.16.2.1255.255.255.252fa1/0172.16.0.10255.255.255.252ripR3fa0/0172.16.3.1255.255.255.252fa0/1172.16.2.2255.255.255.252PC1快速以太网口172.16.0.2255.255.255.252172.16.3.0PC2快速以太网口172.16.3.2255.255.255.252172.16.0.02. OSPF AS 地址表设备接口IP地址子网掩码默认网关Ri
5、p&ospfR1fa0/1192.168.0.1255.255.255.252OSPFr1fa0/0192.168.1.1/30255.255.255.252fa0/1192.168.2.1/30255.255.255.252fa1/0192.168.0.2/30255.255.255.252OSPFr2fa0/0192.168.3.1255.255.255.252fa0/1192.168.1.2255.255.255.252OSPFr3fa0/0192.168.3.2255.255.255.252fa0/1192.168.4.1255.255.255.252OSPFr4fa0/0192.16
6、8.2.2255.255.255.252fa0/1192.168.6.1255.255.255.252OSPFr5fa0/0192.168.6.2255.255.255.252fa0/1192.168.7.1255.255.255.252OSPFr6fa0/0192.168.7.2255.255.255.252fa0/1192.168.8.1255.255.255.252fa1/0192.168.9.1255.255.255.252OSPFr7fa0/0192.168.4.2255.255.255.252fa0/1192.168.5.1255.255.255.252三层交换机Fa0/3192.
7、168.8.2255.255.255.252PC3快速以太网口192.168.5.2255.255.255.252192.168.3.0PC4快速以太网口192.168.9.2255.255.255.252172.16.0.0PC5快速以太网口192.168.10.1255.255.255.0192.168.10.254PC6快速以太网口192.168.20.1255.255.255.0192.168.20.254PC7快速以太网口192.168.10.2255.255.255.0192.168.10.254PC8快速以太网口192.168.20.2255.255.255.0192.168.2
8、0.254四、配置步骤及主要配置命令1. 构建RIP AS,配置RIPv2,实现AS内各网络的连通【注】r1 和r3分别接有一台交换机和主机以路由器rip r2为例,配置命令如下: 接口配置:Router#conf tRouter(config)#int fa0/0Router(config-if)#ip address 172.16.0.10 255.255.255.252Router(config-if)#no shutdownRouter(config)#int fa0/1Router(config-if)#ip address 172.16.2.1 255.255.255.252Rou
9、ter(config-if)#no shutdownRouter(config)#int fa1/0Router(config-if)#ip address 172.16.0.10 255.255.255.252Router(config-if)#no shutdown Ripv2 配置:Router(config)#router ripRouter(config-router)#version 2Router(config-router)#no auto-summaryRouter(config-router)#network 172.16.1.0Router(config-router)#
10、network 172.16.2.0Router(config-router)#exitRip r1 、Rip r3配置与其类似。但是由于Rip r1是Rip AS 和ospf AS的边界路由器,因此rip r1只需在fa0/0口配置Ripv2协议。2. 构建多区域OSPF AS,实现AS内各区域的连通。该OSPF AS中应包含:STUB/TOTALLY STUB AREA和NSSA/TOTALLY NSSA AREA;地址汇总;VIRTUAL LINK【注】r7 和r6上分别接有一台交换机和主机。 以ospf r1为例:配置代码如下: ospf Area1基本配置:R1(config)#ro
11、uter ospf1R1(config-router)# network 192.168.0.0 0.0.0.3 area 0R1(config-router)# network 192.168.1.0 0.0.0.3 area 0R1(config-router)# network 192.168.2.0 0.0.0.3 area 0 ospf area2 area3做与area1类似的配置 在area2上配置totally nssa:R4(config)#router ospf 1R4(config-router)#area 2 nssa no-summaryR5(config)#rout
12、er ospf 1R5(config-router)#area 2 nssaR6(config)#router ospf 1R6(config-router)#area 2 nssa 在area 3 配置totally stub:R3(config)#router ospf 1R3(config-router)#area 3 stub no-summaryR7(config)#router ospf 1R7(config-router)#area 3 stub VIRTUAL LINK的配置: Area3到area0用VIRTUAL LINK(虚链路) 配置命令:R3(config-route
13、r) area 1 virtual-link 192.168.3.254R2(config-router) area 1 virtual-link 192.168.2.254 地址汇总: 以ospf r4 为例做地址汇总 R4(config)#router ospf 1R4(config-router)area 2 range 192.168.0.0 255.255.0.0 3. 通过RIP和OSPF之间的双向重分发实现两个AS之间的连通在边界路由器r1进行双向重分发,配置如下:Router(config)#route ospf 1Router(config-router)#redistrib
14、ute rip subnetsRouter(config-router)#network 192.168.0.0 0.0.0.3 area0Router(config-router)#redistribute connected Router(config-router)#default-information originate Router(config-router)#route rip Router(config-router)#version 2Router(config-router)#no auto-summaryRouter(config-router)#network 172
15、.16.1.0Router(config-router)#redistribute ospf 1 metric 10Router(config-router)#redistribute connected Router(config-router)#default-information originate 4.在两个AS中选择任意一台路由器,在其下构建LAN以完成交换相关的配置,要求: (1) 连接至少3台交换机,构成环形物理拓扑,如图所示: (2) 在交换机上配置并查看STP协议,将连接至网关路由器的交换机设置为root,在SWITCH0和SWITCH1上开启RSTP协议。 在交换机上配置
16、vlan1,vlan10,vlan20(vlan10,vlan20将在下一步中开启)STP协议:Server(config)#spanning-tree vlServer(config)#spanning-tree vlan 1,10,20Server(config)#spanning-tree vlan 1,10,20 priority 4096 /修改优先级,设置三层交换机为root【注】由于packet tracer不支持修改成本和设置端口优先级,故略去这两步。 Server为三层交换机hostname. 在switch1和switch2 上开启RSTP协议: client1(confi
17、g)#spanning-tree mode rapid-pvst client2(config)#spanning-tree mode rapid-pvst【注】client1和client2 分别为switch1和switch2的hostname.(3) 在交换机上创建至少两个VLAN,定义必要的VTP角色自动传播VTP SERVER上的VLAN配置。SWITCH0和SWITCH1上分别连接成员主机,实现VLAN内的通信,并利用三层路由实现不同VLAN之间的通信: 配置VTP协议: Server配置:Switch1(config)#interface range fa0/1-fa0/2Swi
18、tch1(config-if-range)#switchport mode trunkSwitch1(config-if-range)#exitSwitch1(config)#vtp domain guanliSwitch1(config)#vtp mode serverSwitch1(config)#vtp version 2Switch1(config)#vlan 10Switch1(config)#exitSwitch1(config)#vlan 20Switch1(config)#exitSwitch1(config)#endClient配置:客户机switch1Switch1(con
19、fig)#int fa0/2Switch1(config-if)#switchport mode trunkSwitch1(config-if)#exitSwitch1(config)#vtp domain guanliSwitch1(config)#vtp mode lientSwitch1(config)#int fa0/3/创建vlan10和vlan20Switch1(config-if)#sw access vlan 10Switch1(config-if)#exitSwitch1(config)#int fa0/4Switch1(config-if)#sw access vlan 2
20、0Switch1(config-if)#endSwitch11#客户机switch2Switch2(config)int fa0/2Switch2(config-if)#switchport mode trunkSwitch2(config-if)#exitSwitch2(config)#vtp domain guanliSwitch2(config)#vtp mode clientSwitch2(config)#int fa0/3Switch2(config-if)#sw access vlan 10Switch2(config-if)#exitSwitch2(config)#int fa0
21、/4Switch2(config-if)#sw ac vlan 20Switch2(config-if)#end 【注】以三层交换机为Server, switch1 和switch2 为Client 之后将三层交换机的hostname改为了Server,switch1和switch2分别改为了client1 和client2 配置三层交换机实现不同vlan 间通信:Server(config)#interface vlan 10Server(config-if)#ip add 192.168.10.254 255.255.255.0Server(config-if)#no shutdownSe
22、rver(config-if)#exitServer(config)#interface vlan 20Server(config-if)#ip add 192.168.20.254 255.255.255.0Server(config-if)#no shutdownServer(config-if)#exit/启动三层交换机的路由功能Server(config)# ip routing(4) 额外创建一个管理VLAN,使用一台主机对网关路由器进行管理(可以telnet到即可)。禁用VLAN 1! 创建管理vlan 创建vlan999 Server(config)#interface vlan
23、 999 /管理vlanServer(config-if)#ip add 172.16.1.254 255.255.255.0client1(config)# interface vlan 999client1(config-if)#ip add 172.16.1.3 255.255.255.0client2(config)# interface vlan 999client2(config-if)#ip add 172.16.1.4 255.255.255.0 网关路由配置(ospf r6):Router(config)#linevty04Router(config-line)#passwo
24、rd123456Router(config-line)#loginRouter(config-line)#exitRouter(config)#enablepassword123456五、配置结果分析1.rip AS 内的ping测试: PC1 ping PC2 PC2 ping PC12.OSPF AS 内的ping测试: PC3 ping PC4PC4 ping PC3PC3 ping PC5PC3 ping PC6PC5 ping PC3PC5 ping PC43.rip AS 和OSPF之间进行通信的ping测试:PC1 ping PC3PC2 ping PC4PC1 ping PC4
25、PC2 ping PC3 4.Vlan 间通信的ping测试:PC5 ping PC7(相同vlan ping测试)PC5 ping PC6 (不同vlan间的ping测试)5.Telnet测试PC4 telnet ospf r66.查看STP协议Server(root)部分:Client1(RSTP)部分:六、设计总结“纸上得来终觉浅,绝知此事要躬行。”通过这次课程设计,使我们对网络工程与组网技术这门课程的掌握得到了进一步提高,从理论了解层面上升到了实践层面。很多在课堂上学得很懵懂的知识,通过实践过程中的回顾书本、查阅资料和相互讨论,得到了实质上的掌握。以前在实验课程中掌握得不够透彻知识,比
26、如RIP协议、OSPF协议、VTP协议、STP协议、VLAN等配置方法在本次做课程设计的过程中得到了进一步巩固。在做课程设计的过程中,不仅提高了对网络工程与组网技术这门课程知识要点的掌握,更重要的是提高了发现问题、解决问题的能力。比如以前在实验中没有使用过三层交换机配置环形物理拓扑,也没有使用过VTP协议和STP协议,然后通过回顾书本、上网查找资料、相互讨论和实验测试,逐步解决了问题,收获了解决问题的方法和快乐。同时通过最后的汇报与答辩,在老师的指导下,我们也认识到我们此次课设中的不足之处,比如课程设计过程中只顾满足老师布置的任务要求,却忽略了网络拓扑结构的合理性。虽然只有短短的两周,却让我们对网络工程与组网技术这门课程的整体知识体系的掌握得到了加深,为以后学习其他的计算机专业课程打下了坚实的基础,并培养了严谨、认真的实验习惯和独立解决问题的能力。七、分工及贡献比例过分工主要如下:王其兵同学主要负责拓扑的设计和三层交换机区域与网关路由器的设计。胡浩、邓秋声、袁锦秋同学负责ospf部分设计与连线和IP地址的划分ospf区域设计与连线测试,陈钰婷同学负责RIP的设计,王其兵、邓秋声、袁锦秋、胡浩同学负责后期实验报告的撰写和后期测试。工作比例如下:王其兵60%邓秋声11%胡浩 11%袁锦秋11%陈钰婷7%