动态路由配置实验报告
如果您正在遇到动态路由配置实验报告或动态路由配置实验总结的问题,那么本文将为您提供详细的解决方案和操作步骤。另外,我们还会介绍一些相关的知识点,希望对您有所帮助。
本文目录一览:
- 1、谁能帮我做一下计算机网络的实验报告,这里不能放图片,抱歉
- 2、Vue实现动态路由
- 3、route实验:设置BJ、SH、GZ三个路由器,是PC1(172.16.1.11)与PC2(192.168.5.11)互通!
- 4、OSPF动态路由协议配置 实验报告
- 5、局域网边界路由器设置动态路由
谁能帮我做一下计算机网络的实验报告,这里不能放图片,抱歉
用手机拍图片上传就行了,可以用word做成表格,再把内容一粘贴复制。打开word,在插入选项里找插入表格,根据需要设置,表格可以合并拆分,很好弄,拓扑图可以在Smart中插入,也可以增加表格
Vue实现动态路由
通常我们在vue项目中都是前端配置好路由的,但在一些项目中我们可能会遇到权限控制,这样我们就涉及到 动态路由 的设置了。
动态路由设置一般有两种 :
(1)、简单的角色路由设置:比如只涉及到管理员和普通用户的权限。通常直接在前端进行简单的角色权限设置
(2)、复杂的路由权限设置:比如OA系统、多种角色的权限配置。通常需要后端返回路由列表,前端渲染使用
到这里,整个动态路由就可以走通了,但是页面跳转、路由守卫处理是异步的,会存在动态路由添加后跳转的是空白页面,这是因为路由在执行next()时,router里面的数据还不存在,此时,你可以通过window.location.reload()来刷新路由
后端返回的路由格式:
注意: vue是单页面应用程序,所以页面一刷新数据部分数据也会跟着丢失,所以我们需要将store中的数据存储到本地,才能保证路由不丢失。关于vue页面刷新保存页面状态,可以查看 vue如何在页面刷新时保留状态信息
route实验:设置BJ、SH、GZ三个路由器,是PC1(172.16.1.11)与PC2(192.168.5.11)互通!
首先你需要把每个路由器的串口和以太口地址都配置好
然后需要在3个路由器上配置静态路由并且声明网络
RIP静态路由命令:
iproute 目标地址 掩码 下一跳地址
OSPF动态路由需声明网络:
network 192.168.1.X
network 192.168.2.X
图上有些地址是IPV6地址,你把IPV6地址改为IVP4地址就可以了,配置语句在下面
R1(config)# interface Serial 1/0
R1(config-if)# ip address 192.168.1.1 255.255.255.0 (设置串口地址)
R1(config-if)#no shutdown (开启串口)
R1(config)# interface FastEtherne0/0
R1(config-if)#ip address 192.0.0.1 255.255.255.0 (设置以太口地址)
R1(config-if)#exit
R1(config)#router rip
R1(config)#ip route pc1的网段 子网掩码 下一跳地址(192.2.2.1)
R3同样配置
R3(config)# interface Serial 1/0
R3(config-if)# ip address 192.2.2.1 255.255.255.0 (设置串口地址)
R3(config-if)#no shutdown (开启串口)
R3(config)# interface FastEtherne0/0
R3(config-if)#ip address 主机PC1的网段地址 (设置以太口地址)
R3(config-if)#exit
R3(config)#router rip
R3(config)#ip route pc0的网段 子网掩码 下一跳地址(192.1.1.1)
OSPF动态路由协议配置 实验报告
Routerena
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ro
Router(config)#router o
Router(config)#router ospf 1
OSPF process 1 cannot start. There must be at least one "up" IP interface
Router(config-router)#p
Router(config-router)#passive-interface in
Router(config-router)#passive-interface s
Router(config-router)#passive-interface serial 0/0/0
Router(config-router)#p
Router(config-router)#passive-interface S
Router(config-router)#passive-interface Serial 0/0/1
Router(config-router)#EXIT
Router(config)#IN
Router(config)#INterface S
Router(config)#INterface Serial 0/0/0
Router(config-if)#CL
局域网边界路由器设置动态路由
私网连接Internet只有通过Nat转换(静态或动态地址池)连接到公网
一.实现方式有三种:
1.静态转换:
2.动态转换:
3.端口复用:
二.地址类型:
1.内部局部地址:内部网络中的地址范围;
2.内部全局地址:路由器与外网相连的地址;
3.外部全局地址:外部路由器的外部地址;
4.外部局部地址:指外部目的主机在局域网的地址范围;
三.NAT并不是所有的数据流都支持的,可支持的数据流:HTTP.T等.
四.配置:
1.步骤:先建立转换对应关系,然后在路由器的内部端口上启用入站转换,在外部接口上启用出站转换.
1.静态转换:
conf t
interface serial 0(外部端口)
ip add 61.169.62.129 255.255.255.248
no sh
interface ethernet 0(内部端口)
ip add 192.168.10.1 255.255.255.0
no sh
建立映射关系,(假设外部接口有好几个IP可用时,我们可用其他的地址)
ip nat inside source 192.168.10.2 61.169.62.129
ip nat inside source 192.168.10.3.61.168.62.130
应用到路由器的端口上:
interface serial 0
ip nat outside(在外部端口上启用出站转换)
interface ethernet 0
ip nat inside(在内部端口上启用入站转换)
五.动态转换:
1.步骤:给路由器设置IP地址,建立一个允许地址范围的访问控制列表,建立一个可以转换的地址范围池,建立转换映射关系,应用到接口.示例:
conf t
interface s 0
ip add 61.159.62.129 255.255.255.192
interface e 0
ip add 192.168.10.1 255.255.255.0
access-list 1 permit 192.168.10.0 0.0.0.255
ip nat pool test0 61.159.62.130 61.159.62.190 netmask 255.255.255.192(格式为:ip nat pool 地址池名 起始地址 结束地址 netmask 掩码)
ip nat inside source list 1 pool test0
interface s 0
ip nat outside
interface e 0
ip nat inside
六.端口复用:指同一个IP用不同的端口,有两种情况,如果有多外合法IP,可用另一个外部合法IP来进行转换,如果只有一个合法IP,就用这个IP来进行转换,示例:
1.多个合法IP的情况
conf t
int s 0
ip add 61.159.62.129 255.255.255.248
int e 0
ip add 192.168.10.1 255.255.255.0
access-list 1 permit 192.168.10.0 0.0.0.255
ip nat pool test0 61.159.62.130 61.159.62.130 netmask 255.255.255.248(注意此处用的是另一个合法IP,起止只有一个)
ip nat inside source list 1 pool test0 overload(注意此处)
interface s 0
ip nat outside
interface e 0
ip nat inside
2.只有一个合法IP的情况
conf t
int s 0
ip add 61.159.62.129 255.255.255.248
int e 0
ip add 192.168.10.1 255.255.255.0
access-list 1 permit 192.168.10.0 0.0.0.255
ip nat inside source list 1 interface s 0 overload(注意此处省略了地址池设置,增加了接口的标识)
interface s 0
ip nat outside
interface e 0
ip nat inside
七.负载平衡:假设有三台服务器10.1.1.1,10.1.1.2,10.1.1.3,使用一个虚拟主机10.1.1.127的地址来代表这三台服务器组成的服务器组,可以利用NAT技术来实现负载平衡.
步骤:先设置路由器内外部接口IP,建立允许访问的地址列表(也就是这台虚拟主机),给真实服务器组建立一个转换池,建立映射关系,应用到接口.示例:
conf t
int s 0
ip add 61.158.20.22 255.255.255.248
int e 0
ip add 10.1.1.254 255.255.255.0
access-list 1 permit 10.1.1.127(注意此处允许的是虚拟主机地址)
ip nat pool real-host 10.1.1.1 10.1.1.3 prefix-length 24 type rotary
(real-host指地址池名称,后面地址指的转换的范围,prefix-length指掩码长度,rotary指循环使用)
ip nat inside destination list 1 pool real-host(注意此处因为是让外部主机访问我们的服务器,所有相对于我们来说,他们要访问的是目的,也就是说,转换是外部主机的ip地址,他访问的是我的列表1中的地址,而我的这个列表1中的地址在我的地址池real-host中循环使用)
int s 0
ip nat outside
int e 0
ip nat inside
八.地址的交叉处理:如果两个局域网同一网段的主机想互相访问的话的,就涉及到地址交叉的问题,这时应该这样解决:(假设都是10.1.1.0的网段)
1.设置内外部接口IP:
conf t
interface s 0
ip add 172.69.232.182.255.255.255.0
interface e 0
ip add 10.1.1.254 255.255.255.0
2.定义允许访问控制列表:
access-list 1 permit 10.1.1.0 0.0.0.255
3.定义地址池:
ip nat pool test0 192.2.2.1 192.2.2.254 prefix-length 24
ip nat pool test1 193.3.3.1 193.3.3.254 prefix-length 24
4.定义映射关系:
ip nat inside soure list 1 pool test0
ip nat ouside soure list 1 pool test1
5.应用到接口:
interface s 0
ip nat outside
interface e 0
ip nat inside
九.验证NAT:
1.显示当前存在的转换:show ip nat translations
2.查看NAT的统计信息:show ip nat static
3.调试:debug ip nat
4.清除NATl转换表中的所有条目:clear ip nat translation *
5.清除内部转换:clear ip nat translations inside local-ip global-ip
6.清除外部转换:clear ip nat translations outside local-ip global-ip
如果还是不太清楚请自行请查阅相关技术资料.
了解这些技巧和方法可以帮助您更好地保护和管理您的网络,从而获得更好的上网体验。