思科设备静态路由实验

news2024/12/23 14:29:51

拓扑及需求

  • 网络拓扑及 IP 编址如图所示;PC1 及 PC2 使用路由器模拟;
  • 在 R1、R2、R3 上配置静态路由,保证全网可达;
  • 在 R1、R3 上删掉上一步配置的静态路由,改用默认路由,仍然要求全网可达。
    在这里插入图片描述
    各设备具体配置如下:
    R1 的配置如下:
Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)# interface serial 0/0
R1(config-if)# ip address 192.168.12.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# interface fastethernet 0/0
R1(config-if)# ip address 192.168.1.254 255.255.255.0
R1(config-if)# no shutdown

R2 的配置如下:

Router> enable
Router# configure terminal
Router(config)# hostname R2
R2(config)# interface serial 0/0
R2(config-if)# clock rate 64000
R2(config-if)# ip address 192.168.12.2 255.255.255.0 
R2(config-if)# no shutdown
R2(config-if)# interface serial 0/1
R2(config-if)# clock rate 64000
R2(config-if)# ip address 192.168.23.2 255.255.255.0
R2(config-if)# no shutdown

R3 的配置如下

Router> enable
Router# configure terminal
Router(config)# hostname R3
R3(config)# interface serial 0/0
R3(config-if)# ip address 192.168.23.3 255.255.255.0
R3(config-if)# no shutdown
R3(config-if)# interface fastethernet 0/1
R3(config-if)# ip address 192.168.2.254 255.255.255.0
R3(config-if)# no shutdown

对于 PC,我们是采用路由器来模拟,需要对其做以下配置
PC1(使用路由器来模拟):

Router> enable
Router# configure terminal
Router(config)# hostname PC1
PC1(config)# no ip routing !! 将路由器模拟成 PC 机,关闭路由功能
PC1(config)# ip default-gateway 192.168.1.254 !! 为 PC 机指定网关
PC1(config)#interface fastethernet 0/0
PC1(config-if)# ip address 192.168.1.1 255.255.255.0 !! 为 PC 配置 IP 地址
PC1(config-if)# no shutdown

注意:一旦配置no ip routing后,路由器就失去了路由功能了,因此必须使用 ip default-gateway
的方式为其设置默认网关,而不能使用默认路由(ip route 0.0.0.0 0.0.0.0)的方式。

PC2 的配置如下:

Router> enable
Router# configure terminal
Router(config)# hostname PC2 PC2(config)# no ip routing
PC2(config)# ip default-gateway 192.168.2.254
PC2(config)# interface fastethernet 0/0
PC2(config-if)# ip address 192.168.2.1 255.255.255.0
PC2(config-if)# no shutdown
测试 1:查看各设备直连接口状态。
PC1# show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.1.1 YES manual up up 
PC2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.2.1 YES manual up up 
R1#show ip interface brief
Interface IP-Address OK? Method Status Protocol
serial0/0 192.168.12.1 YES manual up up 
FastEthernet0/0 192.168.1.254 YES manual up up 
R2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
serial0/0 192.168.12.2 YES manual up up 
serial0/1 192.168.23.2 YES manual up up 
R3#show ip interface brief
Interface IP-Address OK? Method Status Protocol
serial0/0 192.168.23.3 YES manual up up 
FastEthernet0/1 192.168.2.254 YES manual up up 
测试 1 结论:各设备通过命令 show ip intereface brief 检测到各接口状态和协议双

配置静态路由,使 PC 之间可以互相通信

R1 配置去往 192.168.23.0/24 及 192.168.2.0/24 网段的路由
R1(config)# ip route 192.168.2.0 255.255.255.0 192.168.12.2
R1(config)# ip route 192.168.23.0 255.255.255.0 192.168.12.2
完成配置后查看路由表,可以看到我们刚才配置的静态路由条目
R1#show ip route 
C 192.168.12.0/24 is directly connected, Serial0/0
S 192.168.23.0/24 [1/0] via 192.168.12.2
C 192.168.1.0/24 is directly connected, FastEthernet0/0
S 192.168.2.0/24 [1/0] via 192.168.12.2

以上输出的就是 R1 的路由表了:

  • 从路由表中可以看到,一共有四个条目,也就是四条路由,其中两条路由标记为“C”,
    也就是 Connected,意思是直连网段的路由。另外还有两条标记为“S”,也就是 Static 静 态路由,正是我们为 R1 配置的两条静态路由。
  • 路由条目中的 [1/0] 意思是路由的 [管理距离/度量值]。
  • 路由条目中的 via 192.168.12.2,是下一跳 IP 地址。
接着为 R2 配置去往 192.168.1.0/24 及 192.168.2.0/24 网段的路由:
R2(config)# ip route 192.168.2.0 255.255.255.0 192.168.23.3
!! R2 配置去往 PC2 所在网段的静态路由
R2(config)# ip route 192.168.1.0 255.255.255.0 192.168.12.1 
!! R2 配置去往 PC1 所在网段的静态路由
R3 配置去往 192.168.1.0/24 及 192.168.12.0/24 网段的路由:
R3(config)# ip route 192.168.1.0 255.255.255.0 192.168.23.2
R3(config)# ip route 192.168.12.0 255.255.255.0 192.168.23.2
测试 4:查看两台 PC1 是否能够 ping 通 PC2。
PC1#ping 192.168.2.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/91/124 ms
测试 5:查看 PC1 能否 ping192.168.23.0/24 网段
PC1#ping 192.168.23.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.23.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/91/124 ms

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2062151.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UE5.4 - 内容浏览器

目录 一. 简介 二. 打开方式 1.顶部菜单栏打开 2.工具栏创建 3.底部工具栏按钮 三.界面详细介绍 1.导航栏 2.源面板 3.集合 4.筛选器 ​编辑 5.搜索栏 6.资产视图 7.设置按钮 四. 开发者内容 一. 简介 一种你可以用于查看、管理和处理项目中所有资产的工具。 二…

java 变量 基础类型及其转换

为什么需要变量 一个程序就是一个世界 变量是程序的基本组成单位 //不论是使用那种高级程序语言编写程序,变量都是其程序的基本组成单位,比如 //变量有三个基本要素(类型名称值) class Test{public static void main(String[] args) {//定义了一个变量,类型int整型,名称a,值…

哈工大 | 乐聚人形机器人 | 最新演讲

笔者是清华在读研究生,主要关注人形机器人、具身智能。将持续分享行业前沿动态、学者观点整理、论文阅读笔记、知识学习路线等。欢迎交流 最近听了乐聚的最新进展演讲,以下是学习整理。部分图截自直播,若模糊望见谅 基本信息: 【…

光影漫游者:创新球形设计,重新定义移动空间—轻空间

在现代城市中,空间的灵活性和视觉吸引力变得越来越重要。为满足多样化的需求,“光影漫游者”以其独特的球形设计和引人注目的视觉效果,成为了移动空间解决方案的新标杆。无论是商业活动、文化展览,还是沉浸式体验,“光…

文档翻译软件哪个好?这5款文档翻译器还不错

相信大家都有过看着大量外文文档资料而无从下手的经历,曾几何时,我也和大家一样深深困于这种烦恼之中。 好在后来,被我发现了5款趁手的文档翻译器,这才从根本上解决了不少麻烦~今天借此机会也将它们一并整理出来分享给大家&#…

仪器校准周期建议多长时间一次?仪器无校准后果怎么样?

自从国内建立计量以来,仪器计量校准就一直是企业定期进行的一种设备维护工作。定期进行校准已经是企业墨守成规的习惯,但是对于仪器校准周期是多久,具体多久校准一次,大家却不是很清楚,那么仪器校准周期建议多长时间一…

以简单的例子从头开始建spring boot web多模块项目(五)-thymeleaf引擎

继续向里面加,这次是引入thymeleaf渲染引擎。 使用这个引擎的很多,主要是以下几个优点: Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 -HTML可以在浏览器中正确显…

华普微邀您共聚 2024 elexcon 深圳国际电子展!

elexcon2024深圳国际电子展将于2024年8月27日至29日在深圳会展中心(福田)开幕。汇聚全球优质品牌厂商齐聚现场,打造电子全产业链创新展示、一站式采购及技术交流平台。集中展示集成电路、嵌入式系统、电源管理/功率器件、电子元件与供应链、O…

气膜馆:亲子乐园中的新兴娱乐空间—轻空间

在亲子乐园中,气膜馆作为一种新兴的娱乐空间,凭借其独特的设计和灵活的功能,成为了孩子和家长们的理想去处。这个轻盈而充满趣味的空间,不仅让孩子们尽情玩耍,也为家长提供了舒适的陪伴环境。 全天候的舒适体验 气膜馆…

AOP+ 自定义注解 +SpringElExpress自研缓存组件

AOP 自定义注解 SpringElExpress自研缓存组件 背景前置知识改造代码 背景 思考下这段代码,想想项目中是不是到处存在 先查缓存,缓存里面有,直接返回;缓存没有,查数据库,并更新到缓存 思考:如何…

你遇到过哪些触发NPE的代码场景?

你遇到过哪些触发NPE的代码场景? NPE如何处理NPE 在Java编程实践中,空指针异常(NPE)是开发过程中常见的障碍,它不仅阻碍了代码的正常运行,还常常成为系统不稳定性的根源。那么如何识别那些潜藏于代码深处的…

6个你应该尝试Lens.org的理由:一个免费的文献可视化和专利网站

我是娜姐 迪娜学姐 ,一个SCI医学期刊编辑,探索用AI工具提效论文写作和发表。 最近发现的一个免费的文献检索工具Lens.org介绍给大家,相比其他文献检索工具web of science、Scopus等,独到之处在于它对于搜索结果全面的可视化呈现效…

ubuntu右上角没有小键盘图标

这个比较奇怪,一开始好好的,用着用着就不行了。网上解决方案比较多,大多数能解决一部分问题。 1.设置“输入法系统” 2.在终端运行 sudo killall ibus-daemon(结束进程) bus-daemon -d(重启ibus&#xff0…

Go之函数

一、函数基本使用 一)函数概述 1、函数定义 对特定的功能进行提取,形成一个代码片段 2、函数的作用 提高代码的复用性,减少代码的冗余,代码的维护性也提高了 3、函数中间的关系 函数与函数是并列关系,所以定义的函数不…

Secure Coding in C and C ++ (四)局部静态构造函数 虚函数

前言 上一章节我们讲解了 关于C静态和指针与引用的部分 我们先来回顾一下相关的内容: 指针说白了就是地址, int a; int * ptr &a这里的整形指针 就是存放的整数变量的地址 静态 static 有两种层面: 第一种层面就是在其他的文件里&…

Ansys Zemax|如何自定义优化操作数

虽然Zemax OpticStudio有300多个内建优化操作数,但是还是会有一些特殊情况是这300多个操作数无法涵盖的。这就要求使用者根据要求计算出某些特定的数值,将这些数值返回到某个操作数,再对此操作数进行优化。 Zemax OpticStudio支持用户编程&a…

【SpringCloud】(一文通)多机部署, 负载均衡-LoadBalance

目 录 一. 负载均衡介绍1.2 什么是负载均衡1.3 负载均衡的⼀些实现 二. Spring Cloud LoadBalancer2.1 快速上手2.1.1 使用 Spring Cloud LoadBalancer 实现负载均衡2.1.2 启动多个product-service实例 2.2 负载均衡策略2.3 LoadBalancer 原理 三. 服务部署(Linux)3.2 服务构建…

(24)(24.4) MultiWii/DJI/HDZero OSD (version 4.2 and later)(一)

文章目录 前言 1 基于遥测的OSD 前言 ArduPilot 使用基于MSP(MultiWii 串行协议)的协议支持多种类型的屏幕显示(OSD): 基于 MSP 遥测的操作系统,如大疆 FPV 护目镜 V1/V2、大疆护目镜 RE、FatShark Byte…

QML----QML+VTK+CMake示例

为了创建一个使用QML和VTK的示例项目,并使用CMake进行构建,将遵循以下步骤: 创建C++类以集成VTK和QML:这个类将负责设置VTK渲染数据,并与QML进行交互。设置CMake配置:配置CMake以找到并链接Qt和VTK库。创建QML界面:设计QML界面以显示VTK渲染的内容。编写主函数:初始化应…

C语言实现通讯录-动态版本与文件版本

C语言实现通讯录-动态版本与文件版本 1.前言2.动态版本2.1联系人信息之前的:改版: 2.2初始化之前的:改版: 2.3自动扩容 3.文件版本3.1自动保存函数实现:效果: 3.2打开时加载信息函数实现:效果: …