如有错误,敬请谅解!
此文章仅为本人学习笔记,仅供参考,如有冒犯,请联系作者删除!!!
可能用到的知识点:
静态路由
1.查看路由表:
[r1]display ip routing-table2. 路由表的查表规则:
1.递归查找
2.最⻓匹配
3.下⼀跳写法:
[r1]ip route-static 23.1.1.0 24 12.1.1.2 建议使⽤在以太⽹环境中 未知⽹段 未知⽹段⼦⽹掩码 下⼀跳ip地址 (和我本地直连的对段接⼝的ip地址)4.出接⼝写法:
[r1]ip route-static 23.1.1.0 24 s4/0/0 出接⼝写法 建议使⽤在串⾏链路中5.静态路由的汇总:
[r1]ip route-static 192.168.0.0 22 12.1.1.2 汇总6.缺省路由:
[r3]ip route-static 0.0.0.0 0 23.1.1.17.空接⼝路由:
[R3]ip route-static 192.168.0.0 22 NULL 08.浮动静态路由:
ip route-static 23.1.1.0 255.255.255.0 21.1.1.2 preference 61
实验拓扑图:

一、首先为PC1、PC2、PC3、PC4、PC5.PC6、PC7配置IP 并为六台路由器更名(r1-r6)。

PC2、PC3、PC4、PC5、PC6、PC7按照此规则依次配置
PC1:172.16.1.254/24 PC2:172.16.1.253/24 PC3:192.168.1.254/24
PC4:192.168.1.253/24 PC5:192.168.2.254/24 PC6;192.168.2.253/24
PC7:67.1.1.2/24
二、为AR1-AR6六台路由器的每一个接口配置IP
以路由器一为例,其余按此规则依次类推:
[r1]interface g0/0/0
[r1]ip address 16.1.1.2 255.255.255.0
[r1]interface g0/0/1
[r1]ip address 172.16.1.1 255.255.255.0
[r1]interface g0/0/2
[r1]ip address 67.1.1.1 255.255.255.0
三、用知识点3为每一段书写下一跳写法
以r6号路由器为例:
[r6]ip route-static 12.1.1.0 24 16.1.1.2
[r6]ip route-static 21.1.1.0 24 16.1.1.2 preference 61
[r6]ip route-static 24.1.1.0 24 16.1.1.2
[r6]ip route-static 45.1.1.0 24 16.1.1.2
[r6]ip route-static 192.168.0.0 22 16.1.1.2
这里不同的是,为了实现PC1访问PC345走上面,R1-R2实现备份 ,21.1.1.0/24实现备份,要在21.1.1.0/24段设置优先级为61,而192.168.1.0/24和192.168.2.0/24要实现汇总(用上述知识点五),所以为192.168.0.0/22。其余各路由器仿照上述规则进行配置。
四、 要实现PC3、4、5、6 访间PC1、2走下面R3 4之间实现等价路由,尽量减少路由条目全网可达,所以要为每一段书写192.168.0.0/22的下一跳写法,以实现回包效果。
[r5]ip route-static 192.168.0.0 22 45.1.1.1
[r4]ip route-static 192.168.0.0 22 34.1.1.1
[r4]ip route-static 192.168.0.0 22 43.1.1.1
[r3]ip route-static 192.168.0.0 22 13.1.1.1
[r1]ip route-static 192.168.0.0 22 16.1.1.1
五、为实现R7代表运营商 所有pc均可访问,运用知识点6为每一段实现缺省路由。
[r5]ip route-static 0.0.0.0 0 45.1.1.1
[r4]ip route-static 0.0.0.0 0 34.1.1.1
[r4]ip route-static 0.0.0.0 0 43.1.1.1
[r3]ip route-static 0.0.0.0 0 13.1.1.1
[r1]ip route-static 0.0.0.0 0 16.1.1.1
六、检查路由表。
以r5号路由器为例
<r5>display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 17 Routes : 17
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 45.1.1.1 GigabitEthernet
0/0/0
34.1.1.0/24 Static 60 0 RD 45.1.1.1 GigabitEthernet
0/0/0
43.1.1.0/24 Static 60 0 RD 45.1.1.1 GigabitEthernet
0/0/0
45.1.1.0/24 Direct 0 0 D 45.1.1.2 GigabitEthernet
0/0/0
45.1.1.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
45.1.1.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
172.16.1.0/24 Static 60 0 RD 45.1.1.1 GigabitEthernet
0/0/0
192.168.1.0/24 Direct 0 0 D 192.168.1.1 GigabitEthernet
0/0/1
192.168.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.1.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.2.0/24 Direct 0 0 D 192.168.2.1 GigabitEthernet
0/0/2
192.168.2.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/2
192.168.2.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/2
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
由上表可知缺省路由0/0/0的下一跳为45.1.1.1,符合题意,而且包涵题目已知所有路由条目。
七、测试是否PC均可访问。
1.首先测试PC1和PC2、PC3和PC4、PC5和PC6,同一网段下是否互通。
以PC1 ping PC2为例:
PC>ping 172.16.1.253
Ping 172.16.1.253: 32 data bytes, Press Ctrl_C to break
From 172.16.1.253: bytes=32 seq=1 ttl=128 time=46 ms
From 172.16.1.253: bytes=32 seq=2 ttl=128 time=32 ms
From 172.16.1.253: bytes=32 seq=3 ttl=128 time=31 ms
From 172.16.1.253: bytes=32 seq=4 ttl=128 time=31 ms
From 172.16.1.253: bytes=32 seq=5 ttl=128 time=31 ms
--- 172.16.1.253 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/34/46 ms
结果如图:

其余两项结果同上图,所以不予展示。
2.检测172.16.1.0/24 段和192.168.0.0段是否互通。
以PC1 ping PC6为例:
PC>ping 192.168.2.253
Ping 192.168.2.253: 32 data bytes, Press Ctrl_C to break
Request timeout!
From 192.168.2.253: bytes=32 seq=2 ttl=123 time=109 ms
From 192.168.2.253: bytes=32 seq=3 ttl=123 time=79 ms
From 192.168.2.253: bytes=32 seq=4 ttl=123 time=93 ms
From 192.168.2.253: bytes=32 seq=5 ttl=123 time=94 ms
--- 192.168.2.253 ping statistics ---
5 packet(s) transmitted
4 packet(s) received
20.00% packet loss
round-trip min/avg/max = 0/93/109 ms
结果如图:

3.PC7代表运营商,用PC1-PC6测试是否联通。
以PC6 ping PC7为例:
PC>ping 67.1.1.2
Ping 67.1.1.2: 32 data bytes, Press Ctrl_C to break
Request timeout!
From 67.1.1.2: bytes=32 seq=2 ttl=123 time=63 ms
From 67.1.1.2: bytes=32 seq=3 ttl=123 time=47 ms
From 67.1.1.2: bytes=32 seq=4 ttl=123 time=47 ms
From 67.1.1.2: bytes=32 seq=5 ttl=123 time=46 ms
--- 67.1.1.2 ping statistics ---
5 packet(s) transmitted
4 packet(s) received
20.00% packet loss
round-trip min/avg/max = 0/50/63 ms
结果如图:

综上所述,按照实验要求,以完成所属步骤。
附实验链接:https://pan.baidu.com/s/14lVPOkzkrkgbyElX2JSUWw 提取码:73s7
如有错误,请联系作者删除,并恳请同行朋友予以斧正,万分感谢!
Rails2.3可以选择随时使用RouteSet#add_configuration_file添加更多路由。是否可以在Rails3项目中做同样的事情? 最佳答案 在config/application.rb中:config.paths.config.routes在Rails3.2(也可能是Rails3.1)中,使用:config.paths["config/routes"] 关于ruby-on-rails-Rails3中的多个路由文件,我们在StackOverflow上找到一个类似的问题
我有一个在Linux服务器上运行的ruby脚本。它不使用rails或任何东西。它基本上是一个命令行ruby脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg
我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm
我没有找到太多关于如何执行此操作的信息,尽管有很多关于如何使用像这样的redirect_to将参数传递给重定向的建议:action=>'something',:controller=>'something'在我的应用程序中,我在路由文件中有以下内容match'profile'=>'User#show'我的表演Action是这样的defshow@user=User.find(params[:user])@title=@user.first_nameend重定向发生在同一个用户Controller中,就像这样defregister@title="Registration"@user=Use
我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle
华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o
system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100
之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m
注意:本文主要掌握DCN自研无线产品的基本配置方法和注意事项,能够进行一般的项目实施、调试与运维AP基本配置命令AP登录用户名和密码均为:adminAP默认IP地址为:192.168.1.10AP默认情况下DHCP开启AP静态地址配置:setmanagementstatic-ip192.168.10.1AP开启/关闭DHCP功能:setmanagementdhcp-statusup/downAP设置默认网关:setstatic-ip-routegeteway192.168.10.254查看AP基本信息:getsystemgetmanagementgetmanaged-apgetrouteAP配
1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模