学校局域网搭建
一、项目背景
Z学校下设计算机学院和音乐学院,其网络均启用IPV6协议承载数据。服务器搭建在异地,所在网络启用IPV6协议承载数据。Z学校网络和服务器之间的网络启用IPV4协议承载数据。
Z学校不同学院PC终端之间有互访需求,Z学校所有PC终端有访问服务器需求。
二、网络拓扑
(1)图中音乐学院PC的IPV6地址设置为:2016:1:1::2/64,代表音乐学院的PC终端;
(2)图中计算机学院PC的IPV6地址设置为:2011:1:1::2/64,代表计算机学院的PC终端;
(3)图中服务器的IPV6地址设置为:5000::1/64
三、大作业要求
(1)按照拓扑图,在GNS3平台上搭建网络环境,并连接设备,对R1,R2,R3,R4进行网络端口地址规划,并把结果填到下表中:
路由器 |
接口 |
接口地址 |
R1 |
Fa0/0 |
2013:1:1::2/64 |
R1 |
Fa0/1 |
2014:1:1::1/64 |
R1 |
Fa1/0 |
2011:1:1::1/64 |
R2 |
Fa0/0 |
2013:1:1::1/64 |
R2 |
Fa0/1 |
2012:1:1::2/64 |
R3 |
Fa0/1 |
2012:1:1::1/64 |
R3 |
Fa1/0 |
2016:1:1::1/64 |
R4 |
Fa0/0 |
5000::2/64 |
R4 |
Fa0/1 |
2014:1:1::2/64 |
(2)对R1,R2,R3路由器运行OSPFv3路由协议,实现音乐学院PC与计算机学院PC能互访(即音乐学院PC能PING通计算机学院PC)。其中,R1和R2路由器共同组建计算机学院网络,属于area 0;R2和R3路由器共同组建音乐学院网络,属于area 1。(配置过程可参考PPT:IPV6 OSPFv3协议及配置)
(3)在路由器R1和R4之间运行RIPng路由协议,RIP进程名字为:name,并在其IPv4网络中,应用6in4模式建立IPV6隧道。(配置过程可参考PPT:IPv4到IPv6的过渡技术)
(4)在路由器R1上,开启路由重分布功能,完成OSPF路由与RIP路由条目的相互注入,配置指令如下:
R1(config)#ipv6 router rip name
R1(config-rtr)#redistribute ospf 1 metric 1
R1(config)#exit
R1(config)#ipv6 router ospf 1
R1(config-rtr)#redistribute rip name metric 1
R1(config-rtr)#exit
(5)上述配置完成后,音乐学院PC能PING通服务器地址,计算机学院PC能PING通服务器地址。
四、实现思想
关于OSPF的配置,首先是在全局配置模式下启动OSPF进程,然后设置路由器的ID号,而每个OSPF路由器都必须有一个Router-id且在网络中必须是唯一的,接着启动相应接口的OSPF,再配置OSPF的接口属性,最后配置OSPF协议属性。
关于6in4隧道,6in4隧道是在两个IPV6网络之间,通过IPV4网络建立一条永久链路,为隧道两端的IPV6网络提供稳定的连接。即在隧道接口上手动配置IPV6地址、隧道源IPV4地址和隧道目的IPV4地址,而隧道两端的路由器或主机必须支持IPV4和IPV6协议栈。
五、过程记录(可含设备配置过程代码、测试截图等)
1、网络拓扑图
因为电脑系统本身有点问题,导致GNS3软件里的PC出现报错用不了,所以使用三个路由器代替三个PC来使用。
2、配置路由器
(1)配置R3
R3(config)#ipv6 unicast-routing
R3(config)#ipv6 router ospf 1 //启动OSPF路由进程1
R3(config-rtr)#router-id 1.1.1.1 //定义路由器ID为1.1.1.1
R3(config-rtr)#exit
R3(config)#interface fa1/0
R3(config-if)#ipv6 address 2016:1:1::1/64
R3(config-if)#ipv6 ospf 1 area 1 //在接口上启用OSPF1,并声明接口所在区域为area1
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface fa0/1
R3(config-if)#ipv6 address 2012:1:1::1/64
R3(config-if)#ipv6 ospf 1 area 1
R3(config-if)#no shutdown
(2)配置R2
R2(config)#ipv6 unicast-routing
R2(config)#ipv6 router ospf 1
R2(config-rtr)#router-id 2.2.2.2 //定义路由器ID为2.2.2.2
R2(config-rtr)#exit
R2(config)#interface fa0/1
R2(config-if)#ipv6 address 2012:1:1::2/64
R2(config-if)#ipv6 ospf 1 area 1
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface fa0/0
R2(config-if)#ipv6 address 2013:1:1::1/64
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#no shutdown
(3)配置R1
R1(config)#ipv6 unicast-routing
R1(config)#ipv6 router ospf 1
R1(config-rtr)#router-id 3.3.3.3 //定义路由器ID为3.3.3.3
R1(config-rtr)#exit
R1(config)#interface fa0/0
R1(config-if)#ipv6 address 2013:1:1::2/64
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface fa1/0
R1(config-if)#ipv6 address 2011:1:1::1/64
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#no shutdown
R1(config)#ipv6 unicast-routing
R1(config)#ipv6 router rip name
R1(config-router)#exit
R1(config)#interface fa0/1
R1(config)#no shutdown
R1(config-if)#ip address 2014:1:1::1/64
R1(config-if)#ipv6 enable
R1(config-if)#ipv6 rip name enable
R1(config)#interface tunnel 11 //配置隧道接口
R1(config-if)#ipv6 rip name enable
R1(config-if)#ipv6 address 3000:1:1:1::12/64 //在R1的隧道接口上配置IPV6地址3000:1:1:1::12/64;
R1(config-if)#tunnel mode ipv6ip //配置隧道模式为6in4
R1(config-if)#tunnel source 31.1.1.1 //配置隧道源地址
R1(config-if)#tunnel destination 31.1.1.2 //配置隧道目的地址
R1(config-if)#exit
R1(config)#ipv6 router rip name
R1(config-rtr)#redistribute ospf 1 metric 1
R1(config)#exit
R1(config)#ipv6 router ospf 1
R1(config-rtr)#redistribute rip name metric 1
R1(config-rtr)#exit
(4)配置R4
R4(config)#ipv6 unicast-routing
R4(config)#ipv6 router rip name
R4(config-router)#exit
R4(config)#interface fa0/1
R4(config)#no shutdown
R4(config-if)#ip address 2014:1:1::2/64
R4(config-if)#exit
R4(config)#interface fa0/0
R4(config)#no shutdown
R4(config-if)#ipv6 enable
R4(config-if)#ipv6 address 5000::2/64
R4(config-if)#ipv6 rip name enable
R4(config-if)#exit
R4(config)#interface tunnel22
R4(config-if)#ipv6 rip name enable
R4(config-if)#ipv6 enable
R4(config-if)#ipv6 address 3000:1:1:1::128/64 // 在R1的隧道接口上配置IPV6地址3000:1:1:1::128/64;
R4(config-if)#tunnel mode ipv6ip
R4(config-if)#tunnel source 31.1.1.2 //配置隧道源地址
R4(config-if)#tunnel destination 31.1.1.1 //配置隧道目的地址
R4(config-if)#exit
3.配置PC
因为GNS3自带的PC出现报错,所以用路由器来代替GNS3原有的PC ,作为计算机PC。
(1)配置音乐学院R12
(2)配置计算机学院R8
(3)配置服务器R9
4.实验调试
(1)查看R1的路由
(2)查看R2的路由
(3)查看R3的路由
(4)查看R4的路由
(5)音乐学院R12与计算机学院R8互访
(6)音乐学院R12能PING通服务器地址R9
(7)计算机学院R8能PING通服务器地址R9
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!