中型企业网络路由器配置(ensp)实验

vlan、vlan间路由、ospf协议等来实现三层交换机和单臂路由之间的通信

拓扑图:
在这里插入图片描述


1. 配置三层交换机vlan和vlan间路由

SW1

#进入视图
sys
sysn sw1
undo info-center enable#配置vlan
vlan batch 10 20 30 40 50 60#配置access口
int g0/0/1
port link-type access
port default vlan 60
int g0/0/2
port link-type access
port default vlan 50#配置trunk口
int g0/0/3
port link-type trunkport trunk allow-pass vlan all
int g0/0/4
port link-type trunkport trunk allow-pass vlan all#配置vlan间路由
int vlan 10
ip add 172.16.10.254 24
int vlan 20
ip add 172.16.20.254 24
int vlan 30
ip add 172.16.30.254 24
int vlan 40
ip add 172.16.40.254 24
int vlan 50
ip add 172.16.88.254 24
int vlan 60
ip add 172.16.0.1 24

SW2

#进入视图
sys
sysn sw2
undo info-center enable#配置vlan
vlan batch 10 20 30 40 50 60#配置trunk口
int e0/0/1
port link-type trunk
port trunk allow-pass vlan all#配置access口
int e0/0/2
port link-type access
port default vlan 10
int e0/0/3
port link-type access
port default vlan 20

SW3

#进入视图
sys
sysn sw2
undo info-center enable#配置vlan
vlan batch 10 20 30 40 50 60#配置trunk口
int e0/0/1
port link-type trunk
port trunk allow-pass vlan all#配置access口
int e0/0/2
port link-type access
port default vlan 30
int e0/0/3
port link-type access
port default vlan 40

2. 配置OSPF和AR1、AR2的ip

SW1

ospf 1
area 0.0.0.0
network 172.16.0.0 0.0.0.255
network 172.16.10.0 0.0.0.255
network 172.16.20.0 0.0.0.255
network 172.16.30.0 0.0.0.255
network 172.16.40.0 0.0.0.255
network 172.16.88.0 0.0.0.255

AR1

#进入视图
sys
sysn AR1
undo info-center enable#配置ip
int g0/0/0
ip address 202.2.2.254 24
int  g0/0/1
ip address 202.1.1.1 24#配置ospf协议 宣告网络
ospf 1 
area 0.0.0.0 
network 202.1.1.0 0.0.0.255 
network 202.2.2.0 0.0.0.255

AR2

#进入视图
sys
sysn AR2
undo info-center enable#配置ip
int g0/0/0
ip address 202.1.1.2 24
int g0/0/1
ip address 172.16.0.2 24#配置ospf协议 宣告网络
ospf 1 
area 0.0.0.0 
network 172.16.0.0 0.0.0.255 
network 202.1.1.0 0.0.0.255 
network 172.16.10.0 0.0.0.255
network 172.16.20.0 0.0.0.255
network 172.16.30.0 0.0.0.255
network 172.16.40.0 0.0.0.255
network 172.16.88.0 0.0.0.255#进入子接口 标记vlan 启用arp广播功能
int g0/0/1.1
dot1q termination vid 10
arp broadcast enable
int g0/0/1.2
dot1q termination vid 20
arp broadcast enable
int g0/0/1.3
dot1q termination vid 30
arp broadcast enable
int g0/0/1.4
dot1q termination vid 40
arp broadcast enable
int g0/0/1.5
dot1q termination vid 50
arp broadcast enable

3. 测试连通性

PC:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


感谢世间的烟火和朝夕,陪伴我在尘世里,走过一程又一程。
谢谢大家的观看!
Thank you for everything!

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

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

相关文章

vuetify3 弹窗中使用 element-plus 时间控件异常解决

1、解决方案: v-dialog 标签加上3个属性: 1、persistent :禁用点击窗口外的关闭事件 2、no-click-animation:禁用点击动画 3、retain-focus:取消焦点事件 2、填报弹窗基本代码: 就看 v-dialog 标签属性就行&#xf…

【Qt5】QVariant

2024年3月22日,周五下午 什么是QVariant QVariant 是 Qt 框架中用于处理各种数据类型的通用类。它可以存储几乎任何类型的数据,并且能够在不同的 Qt 类之间进行类型转换。QVariant 在 Qt 中被广泛用于处理不同的数据类型,包括基本数据类型&a…

Python Using cached demjson-2.2.4.tar.gz (131 kB)...报错

安装demjson报错,提示Using cached demjson-2.2.4.tar.gz (131 kB)...... 解决办法 使用pip list查看,发现是setuptools版本过高导致,这里我使用的是45.2版本 pip uninstall setuptools pip install setuptools45.2 pip install demjson …

ChatGPT提示词大全:解锁AI对话

2024升级ChatGPTPLUS最快的方法 一、什么是ChatGPT提示词? ChatGPT提示词是用户在与ChatGPT进行对话时,提供的一些关键词或短语,用于引导ChatGPT的回答方向和内容。通过合理的提示词设置,用户可以更加精确地获取所需信息&#x…

HBase的Bulk Load流程

目录 1. 数据准备 2. 文件移动 3. 加载数据 4. Region处理 5. 元数据更新 6. 完成加载 7. 清理 8. 异常处理 LoadIncrementalHFiles(也称为Bulk Load)是HBase中一种将大量数据高效导入到HBase表的机制。以下是LoadIncrementalHFiles的主要流程步…

视觉信息处理和FPGA实现第6次作业-Matlab实现灰度图像的亮度调节

一、代码 close all;clear all;clc; pic imread("cameraman.tif"); [M,N] size(pic); disp("Contrast Ajust Demo"); value input("Please input number of value, range: 0~2\n"); while value>2 || value<0disp("The number is in…

Springboot集成jersey打包jar找不到class处理

环境 java17 springboot 3.x 如题&#xff0c;简单来说&#xff0c;jersey官方希望用户通过 register 的方式&#xff0c;将所有的资源类注册到jersey中&#xff0c;但是&#xff0c;一般开发中&#xff0c;可能定义了N个Resource类&#xff0c;一个一个的加入&#xff0c;太…

python--for循环

for循环&#xff1a; python中的for循环是用来迭代容器中的每一个元素的&#xff0c;而不是c,java中理解那个循环&#xff1b; for 零时变量 in 容器&#xff1a; print&#xff08;零时变量&#xff09; #每一个迭代出的元素 range 全局函数&#xff1a; …

嵌入式面试积累

C语言 1、volatile关键字的作用 volatile意为”易变的“&#xff0c;是一种类型修饰符。提示编译器这个编译器定义的变量可以随时改变&#xff0c;编译器将不会轻易优化该变量&#xff0c;它主要用于多线程编程中&#xff0c;用来保证共享变量的内存可见性。 volatile修饰的…

P6技巧:修改P6 Professional标题/标签名称/字体

前言 P6 Professional作为P6的客户端工具其本身具有一定的改造属性&#xff0c;通过修改其安装程序文件&#xff0c;可以实现对部分功能菜单/标签文字名称的修改/重定义 如以下标识的信息&#xff0c;都可对齐改名 方法 以下介绍的方法只可对本机有效&#xff0c;这里已修改…

开学考核复现

不要尝试爆破哟!(misc) 下载图片&#xff0c;解析图片 拿到密码&#xff0c;解压压缩包&#xff0c;生成图片 扫描二维码 留个后门(misc) D盾扫描 打开文件寻找 师姐的旅游照片(misc) 随波逐流&#xff0c;然后base64解码 修改后缀为zip&#xff0c;解压 修改高度 Fuck! (C…

服务器硬防和软防是什么?

关于服务器防御相关的知识很多新手都不是很了解&#xff0c;服务器防御分为服务器硬防和软防&#xff0c;接下来小编就带领大家一起来了解一下什么是服务器硬防和软防。 一、服务器硬防 服务器硬防主要指的是硬件防火墙&#xff0c;能够在硬件设备中嵌入防火墙的防御程序&…

Matlab之已知2点绘制长度可定义的射线

目的&#xff1a;在笛卡尔坐标系中&#xff0c;已知两个点的位置&#xff0c;绘制过这两点的射线。同时射线的长度可以自定义。 一、函数的参数说明 输入参数&#xff1a; PointA&#xff1a;射线的起点&#xff1b; PointB&#xff1a;射线过的零一点&#xff1b; Length&…

Redis入门到实战-第四弹Strings 篇

Redis实战热身Strings 篇 完整命令参考官网 官网地址 声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准 https://redis.io/Redis概述 Redis是一个开源的&#xff08;采用BSD许可证&#xff09;&#xff0c;用作数据库、缓存、消息代理…

【Android】【Bluetooth Stack】蓝牙音乐协议分析之A2DP和AVRCP连接流程(超详细)

1. 精讲蓝牙协议栈(Bluetooth Stack):SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP等协议理论 2. 欢迎大家关注和订阅,【蓝牙协议栈】和【Android Bluetooth Stack】专栏会持续更新中.....敬请期待! 1. 协议架构 上面描述的就是整体的协议架构,我们针…

基于springboot+vue的物资仓储物流管理系统(源码+论文)

作者主页&#xff1a;Java码库 主营内容&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】&#xff1a;Java 【框架】&#xff1a;spring…

Linux线程补充1

十、多线程中线程间的"独立" ​ 1.线程在代码段通过执行不同的函数&#xff0c;实现代码段的独立&#xff1b; ​ 2.新线程通过在共享区划分不同的管理属性和不同的栈空间&#xff0c;实现栈的独立&#xff0c;而主线程使用的是栈空间&#xff1b; ​ 3.线程通过获…

2 Spring之IOC详解

文章目录 4&#xff0c;IOC相关内容4.1 bean基础配置4.1.1 bean基础配置(id与class)4.1.2 bean的name属性步骤1&#xff1a;配置别名步骤2:根据名称容器中获取bean对象步骤3:运行程序 4.1.3 bean作用范围scope配置4.1.3.1 验证IOC容器中对象是否为单例验证思路具体实现 4.1.3.2…

计算平均分 javascript

养成好习惯&#xff1a;先写注释再写代码 基础版&#xff1a;直接写逻辑&#xff08;平均分总和/个数&#xff09; // 求平均分 var scores [60, 55, 80, 33, 75, 100]; // 求和,相除 var sum 0; var avg;for (var i 0; i < 6; i) {sum scores[i]; }avg sum / 6; con…