【Cisco Packet Tracer】路由器实验 静态路由/RIP/OSPF/BGP

本教程讲解路由器的静态IP配置、RIP、OSPF、BGP等实验内容。

一、基本设置

绘制以下拓扑结构:

PC0设置:

PC1设置:

Router0端口0设置:

Router0端口1设置:

Router1端口0设置:

Router1端口1设置:

PC2设置:

PC3设置:

二、静态路由

PC可以ping通192.168.0.254和10.0.0.1,但是ping不通10.0.0.2:

设置Router0的静态路由:

设置Router1的静态路由:

现在再次ping,可以ping通,两个不同的网络可以相互访问:

三、RIP

路由信息协议RIP(Routing Information Protocol)是基于距离矢量算法的路由协议,利用跳数来作为计量标准。

前面介绍了静态路由表的设置方法,本节介绍动态路由的方法。本文不介绍rip的原理,直接进行实验(理论上应该配置多个路由器形成环路,但是这里只演示rip的开启方法,多个路由器也是同样的使用方法)。

删除上节的静态路由表,Router0:

删除Router1:

重启所有设备并开启路由器,设置路由器的端口IP(可以参考基本设置):

开启Router0的rip(添加路由器连接的每个网络的网络号):

添加Router1的Rip:

再次ping:

四、OSPF

OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328,RFC 5340定义了适用于IPv6的OSPFv3。

OSPF是比RIP更优秀的动态路由协议,也是生产模式中应用比较多的协议。

删除Router0的rip记录:

删除router1的rip:

重启设备,并设置路由器的IP:

可以看到现在ping不通:

配置Router0的OSPF服务(10.0.0.0是网络号,0.255.255.255是子网掩码的反码,area 0表示区域号为0):

配置Router1:

再ping:

五、BGP

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓扑图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。

重启设备,添加新的路由器并设置IP:

PC4的IP配置:

配置Rouoter2的bgp协议(router2属于自治域200):

配置Router0的BGP协议:

配置Router1的BGP协议:

此时AS100和AS200的PC无法正常通信,接下来Router0进行配置,将192.168.0.0这个网络通告出去:

Router1进行配置:

可以ping通:

AS300和AS100、AS200的通信道理相同,本文不再赘述。

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

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

相关文章

mysql数据库学习笔记(2)

又是学习数据库的一天,今天学的不多,昨天主要是对数据库进行各种操作,今天对表进行各种操作,挺有意思的,让我们一起看看都有哪些内容。 1.表操作-修改 (1)添加字段 ALTER TABLE 表名 ADD 字段名 类型(长度…

LAMP安装部署网站

目录 什么是LAMP? 实验(搭建一个论坛) 一,安装apache 1.关闭防火墙,将安装Apache所需软件包传到/opt目录下 2.安装环境依赖包 3.配置软件模块 4.编译及安装 5.优化配置文件路径,并把httpd服务的可执行程序文件…

跨国企业在跨境数据传输时需要注意的几点

对于跨国企业而言,跨境数据传输是一个极为关键的组成部分。这不仅涉及到数据的安全性、合规性和效率,还直接关系到企业的竞争力和未来发展前景。因此,在进行跨境数据传输时,企业需要特别关注以下几个关键点,并采取相应…

Geotrust中的dv ssl证书

DV SSL数字证书是入门级的数字证书,Geotrust的子品牌RapidSSL旗下的SSL数字证书产品都是入门级的SSL数字证书——DV基础型单域名SSL证书和DV基础型通配符SSL证书。今天就随SSL盾小编了解Geotrust旗下的DV SSL证书。 1.Geotrust旗下的DV基础型单域名SSL证书能够保护…

程序员的养生指南?可不只是身体上面的哟?

程序员是一种常见的职业,也是一种充满挑战和压力的职业。程序员需要长时间地坐在电脑前,编写、调试、优化代码,解决各种复杂的问题。这样的工作方式不仅对身体造成了负担,也对心理产生了影响。因此,程序员需要注意自己…

浪涌Surge整改的意义与分析?|深圳比创达电子EMC

浪涌Surge是指电器开关或突变引起的短暂电流过高的现象。当电器设备在开关、中断或突变的瞬间,电流会剧烈变化,造成电压的瞬时上升,这就是浪涌Surge。 在日常生活中,浪涌Surge可能会导致电器设备的损坏,或者对人身安全…

【Proteus仿真】【STM32单片机】定时智能插座开关

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使LCD1602液晶,DS18B20温度传感器、按键、蜂鸣器、继电器开关、HC05蓝牙模块等。 主要功能: 系统运行后,LCD1602…

1032 挖掘机技术哪家强

为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第 1 行给出不超过 105 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩…

js 生成分享码或分享口令

代码 function getShareToken(length) {var characters ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789;var shareToken ;for (var i 0; i < length; i) {var randomIndex Math.floor(Math.random() * characters.length);var randomChar character…

虚拟机(VMs)和容器(联系区别)

虚拟机&#xff08;VMs&#xff09;和容器是两种常用的虚拟化技术&#xff0c;它们在创建和部署应用程序方面有着不同的方法和优势。 一、联系&#xff1a; 隔离性&#xff1a;虚拟机和容器都提供了运行环境的隔离&#xff0c;允许在同一硬件上运行多个隔离的应用实例。可移植…

python实战演练之迎接冬至的第一场雪

写在前面 WINTER IS COMING Python实现大雪纷飞的效果&#xff0c;完整代码在文末哦~ 准备开始 WINTER IS COMING Python是一种高级编程语言&#xff0c;Turtle是Python的一个图形化模块&#xff0c;它可以帮助学习者更好地理解编程概念&#xff0c;同时可以进行图形化编程。 …

YOLOv8改进实验:一文了解YOLOv8如何打印FPS指标

💡该教程为改进YOLOv8指南,属于《芒果书》📚系列,包含大量的原创首发改进方式🚀 💡🚀🚀🚀本博客内含改进源代码,按步骤操作运行改进后的代码即可 💡更方便的统计更多实验数据,方便写作 新增YOLOv8打印FPS指标 完善(一键YOLOv8打印FPS指标) 文章目录 完善…

简单的小题集(九)

文章目录 一、座位安排与查询二、Dfs 简单签到题 一、座位安排与查询 &#xff1a;Du 老师监考一向严格&#xff0c;期末监考又轮到他监考&#xff0c;当他走进教室的时候发现很 多人在窃窃私语&#xff0c;为了维护良好的考场秩序&#xff0c;他随机给学生分配了座位和编号。…

配置和运行yolov5时报错ModuleNotFoundError: No module named ‘ultralytics‘的解决方法

在这种情况下&#xff0c;就是你在安装yolov5的情况下没有安装ultralytics这个包&#xff0c; 直接在终端只用pip install ultralytics这个命令安装即可。

什么是低代码?我们该如何去避免?

低代码开发是近年来迅速崛起的软件开发方法&#xff0c;让编写应用程序变得更快、更简单。有人说它是美味的膳食&#xff0c;让开发过程高效而满足&#xff0c;但也有人质疑它是垃圾食品&#xff0c;缺乏定制性与深度。你认为低代码到底是美味的膳食还是垃圾食品呢&#xff0c;…

PHP基础(3)

目录 一、逻辑判断语句 if 语句 if...else 语句 elseif 语句 switch 语句 ternary operator (三元运算符) 二、循环语句 一、逻辑判断语句 在 PHP 中&#xff0c;逻辑判断语句用于判断某个条件是否成立&#xff0c;然后根据条件的真假执行相应的代码块。以下是常用的逻辑判断语…

【(较大规模)作业车间调度JSP】通过OR-Tools的区间变量建模求解的效率对比实验

文章目录 问题描述Python调用OR-Tools建模求解&#xff08;实验一&#xff09;1. 声明问题的模型2. 创建区间变量3. 创建约束条件4. 求解模型5. 基于 plotly 展示甘特图 不同场景下的求解效率对比实验二&#xff1a;工件的工序数有差异实验三&#xff1a;消除工件的加工时长差异…

节日气氛拉满的毛衣~你喜欢吗?

节日氛围感毛衣一眼就心动采用北极绒面料厚实软糯有质感拼接彩点正是氛围感的来源 整件穿上超级显白显气质 随便搭件牛仔裤还是休闲裤 来穿都很亮眼&#xff01;&#xff01;

Nginx首页修改及使用Nginx实现端口转发

按照我之前博客给的方法搭建好这样一个CTF靶场 但是呢它默认是在8000端口 如何直接访问IP地址或者域名就可以实现直接访问到靶场呢 我们需要将80端口的内容转发到8000&#xff0c;使用nginx实现端口转发功能 首先我们安装nginx&#xff1a; 安装工具和库 yum -y install gc…

Android 消息分发机制解读

前言 想必大家都知道Android系统有自己的一套消息分发机制&#xff0c;&#xff0c;从App启动那一刻起&#xff0c;App就创建了主线程的消息分发实例&#xff1a;Looper.sMainLooper,并开始无限循环&#xff0c;也就是App的心脏&#xff0c;一直跳动&#xff0c;负责协调分配来…