计算机网络学习实践:模拟PPP协议验证虚拟局域网(VLAN)

news/2024/9/25 21:23:04/

计算机网络实践:模拟PPP协议&&验证虚拟局域网(VLAN)

挺有意思的大家可以跟着做一做,我是跟着韩志刚老师的视频做的
https://www.bilibili.com/video/BV1Qr4y1N7cH?p=31&vd_source=7831c5b97cfc5c745eb48ff04f6515e7

一、模拟PPP协议

实验环境:思科模拟器

FastEthernet是以太网接口,serial是广域网接口,连的线也不同

主要用到的就是RouterA和RouterB

image-20240529114849346

路由器连接注意:

一台路由器的serial 2/0连接另外一台的 serial 3/0,这台的2/0去连接下一台的3/0,交错开来

1.配置路由器接口IP地址:

Router0(RouterA)

en
configure t     //进入特权模式
hostname RouterA //重命名 配置身份验证的时候用
interface serial 2/0
clock rate 64000   //时钟频率 设置带宽,控制网速的
ip address 172.16.1.1 255.255.255.0
no shutdown

Router1(RouterB)

en
configure t     //进入特权模式
interface serial 2/0
clock rate 64000   //时钟频率 设置带宽,控制网速的
ip address 172.16.1.1 255.255.255.0
no shutdown

2.检查是否通信

Router1 ping 172.16.1.1

image-20240529110909866

如图所示则为成功

3.广域网封装

使得HDLC改为PPP协议

show interface serial 2/0   查看当前接口协议

下面第五行的Encapsulation 就是使用的协议

config t
interface serial 2/0
encapsulation ?   //查看协议
encapsulation ppp//选择PPP

注意:两个相连的路由器要用相同的协议,要用PPP都用PPP

改完协议要让两个路由器还是可以ping通才行

4.PPP协议的身份验证功能

秘钥:darling

//RouterA
config t
username RouterB password darling //A和B的共享密钥
interface serial 2/0
ppp authentication chap //设置身份验证方式为chap
//RouterB
config t
username RouterA password darling //A和B的共享密钥
interface serial 3/0
ppp authentication chap //设置身份验证方式为chap

此时两者还可以ping通

将B的密钥修改

no username RouterA password darling
username RouterA password dddd
interface serial 3/0
sh//关闭
no sh//开启

此时发现两者就ping不通了,就是密钥对不上

image-20240529114955346

时不时出现的这句话表达的意思就是连接可以不可以连接上,up就是可以,down就是不行

二、验证虚拟局域网(VLAN)

image-20240529124555555

1.实验环境:

交换机:

1接口 PC0

2接口 PC1

13接口 PC2

14接口 PC3

PC 0:192.168.1.2 255.255.255.0

PC 1:192.168.1.3 255.255.255.0

PC 2:192.168.1.4 255.255.255.0

PC 3:192.168.1.5 255.255.255.0

此时全都可以相互ping通,因为交换机默认24个接口全都是一个VLAN

现在将1-12接口和13-24接口划分为两个VLAN,即PC0和1是一个VLAN,2和3是一个VLAN

实验目的

证明即使在一个网段,不同的VLAN的主机也不能相互通信

2.交换机分成两个VLAN配置

en
config t
vlan 2 //创建vlan2
ctrl+z //退出
config t
interface range fastEthernet 0/13-24
?
switchport access vlan 2show vlan//查看

PC0 ping PC1 && PC2

image-20240529125744093

可以看到PC0和PC1可以通信,PC0和PC2不能通信

即验证了两个VLAN中即使是同网段也不能通信

//本来想上源文件,发现放上以后竟然只有VIP才能看。。。遂放弃


http://www.ppmy.cn/news/1466571.html

相关文章

44-4 waf绕过 - CDN简介

一、CDN简介 CDN,即内容分发网络(Content Delivery Network),是建立在现有网络基础之上的智能虚拟网络。它依靠部署在各地的边缘服务器,并通过中心平台的负载均衡、内容分发和调度等功能模块,使用户可以就近获取所需内容,从而降低网络拥塞,提高用户访问响应速度和命中率…

扩展翡蜀定理问题

问题描述 给定一个大小为 n n n 的集合 A { a 1 , a 2 ∼ a n } A\{a_1,a_2 \sim a_n\} A{a1​,a2​∼an​},满足条件 gcd ( A ) 1 \text{gcd}(A)1 gcd(A)1。 O ( 1 ) O(1) O(1)时间内 求最大的 k k k ,满足不存在一个大小为 n n n 的非负数集合…

Webpack 通过SplitChunksPlugin实现包拆分

Entry Points:你可以通过配置多个入口来实现,Webpack 会根据依赖关系自动拆分成多个 chunk。这是一个相对简单的方式,但是可能会导致一些重复代码。 SplitChunksPlugin:这是一个更加强大的拆包工具,它会分析模块间的依…

mysql中子查询的语法和执行过程

大家好。我们在日常开发过程中,肯定都经常用到了子查询。今天我们就来聊一下mysql中子查询的一些语法以及子查询的执行过程。 一、子查询的语法 首先在开讲之前,我们先创建t1、t2两张表,并分别在表中插入三条数据,方便我们下面内…

【Paddle2ONNX】为 Paddle2ONNX 升级自适应ONNX IR Version功能

1 简介 最近在浏览 Paddle2ONNX 的 Issues 时,我发现有用户需要让 Paddle2ONNX 支持导出的 ONNX 模型根据opset版本自适应 ONNX IR 版本,于是我动手添加了这个功能。 能否指定 IR representation的版本 Issue #1248 PaddlePaddle/Paddle2ONNX 2 什么…

git随记

git status 查看文件状态 git status -s 比较简洁的查看文件状态。如下代表此文件是新建的,没有被git跟踪的文件: $ git status -s ?? abc.txtgit add abc.txt 将abc添加到暂存区。后再次git status -s $ git status -s A abc.txtgit reset 将暂存…

在AWR中进行版图仿真、网格剖分、电流密度可视化---以威尔金森功分器的设计为例

在AWR中进行版图仿真、网格剖分、电流密度可视化—以威尔金森功分器的设计为例 生活不易,喵喵叹气。马上就要上班了,公司的ADS的版权紧缺,主要用的软件都是NI 的AWR,只能趁着现在没事做先学习一下子了,希望不要裁我。…

Spring Boot 整合开源 Tess4J库 实现OCR图片文字识别

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…