使用ensp搭建OSPF+BGP和静态路由,底层PC使用dhcp,实现PC互通
1.4种方式,实现PC2可以互通底层的所有设备
OSPF:OSPF是一种用于互联网协议网络的链路状态路由协议
BGP:是一种用于互联网上进行路由和可达性信息传递的外部网关协议(EGP)
静态路由: 静态路由是一种路由方式,其中路由信息是手动配置的,而不是通过动态路由协议自动学习和传播的
DHCP: 是一种网络协议,用于自动分配网络配置参数给网络中的设备
2.拓扑图

3.先配置路由器1.1.1.1
#配置IP地址 1.1.1.1 路由器
interface GigabitEthernet0/0/0
ip address 192.168.10.254 255.255.255.0 interface GigabitEthernet0/0/1
ip address 11.1.1.1 255.255.255.0 interface GigabitEthernet0/0/2
ip address 12.1.1.1 255.255.255.0 #配置looback(回环接口)
interface LoopBack0
ip address 1.1.1.1 255.255.255.255 #配置BGProuter-id 1.1.1.1peer 2.2.2.2 as-number 200 peer 2.2.2.2 ebgp-max-hop 2 peer 2.2.2.2 connect-interface LoopBack0peer 3.3.3.3 as-number 200 peer 3.3.3.3 ebgp-max-hop 2 peer 3.3.3.3 connect-interface LoopBack0network 1.1.1.1 255.255.255.255 network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 192.168.10.0 #配置静态路由
ip route-static 2.2.2.0 255.255.255.0 11.1.1.2
ip route-static 3.3.3.0 255.255.255.0 12.1.1.2
4.配置路由器2.2.2.2
#配置IP地址
interface GigabitEthernet0/0/0
ip address 11.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 13.1.1.1 255.255.255.0 #配置回环接口
interface LoopBack0
ip address 2.2.2.2 255.255.255.255 #配置BGP
router-id 2.2.2.2peer 1.1.1.1 as-number 1000 peer 1.1.1.1 ebgp-max-hop 2 peer 1.1.1.1 connect-interface LoopBack0peer 3.3.3.3 next-hop-local peer 3.3.3.3 as-number 200 peer 3.3.3.3 connect-interface LoopBack0peer 4.4.4.4 as-number 200 peer 4.4.4.4 connect-interface LoopBack0peer 4.4.4.4 next-hop-local network 1.1.1.1 255.255.255.255 network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 4.4.4.4 255.255.255.255 #配置OSPFospf
area 0network 2.2.2.2 0.0.0.0 network 13.1.1.0 0.0.0.255 #配置路由
ip route-static 1.1.1.1 255.255.255.255 11.1.1.1
5.配置路由器3.3.3.3
#配置ip地址
interface GigabitEthernet0/0/0
ip address 15.1.1.1 255.255.255.0 interface GigabitEthernet0/0/1
ip address 12.1.1.2 255.255.255.0 interface GigabitEthernet0/0/2
ip address 14.1.1.1 255.255.255.0 #配置回环接口
interface LoopBack0
ip address 3.3.3.3 255.255.255.255 #配置BGProuter-id 3.3.3.3peer 1.1.1.1 as-number 100 peer 1.1.1.1 ebgp-max-hop 2 peer 1.1.1.1 connect-interface LoopBack0peer 2.2.2.2 as-number 200 peer 2.2.2.2 connect-interface LoopBack0peer 4.4.4.4 as-number 200 peer 4.4.4.4 connect-interface LoopBack0peer 6.6.6.6 as-number 300 peer 6.6.6.6 ebgp-max-hop 2 peer 6.6.6.6 connect-interface LoopBack0network 1.1.1.1 255.255.255.255 network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 4.4.4.4 255.255.255.255 network 6.6.6.6 255.255.255.255 peer 2.2.2.2 next-hop-local peer 4.4.4.4 next-hop-local #配置OSPF
ospf 1 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 12.1.1.0 0.0.0.255 network 14.1.1.0 0.0.0.255 network 15.1.1.0 0.0.0.255#配置静态路由
ip route-static 1.1.1.1 255.255.255.255 12.1.1.1
ip route-static 6.6.6.6 255.255.255.255 15.1.1.2
6.配置路由器4.4.4.4
#配置IP地址
interface GigabitEthernet0/0/0
ip address 13.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 14.1.1.2 255.255.255.0 interface GigabitEthernet0/0/2
ip address 16.1.1.1 255.255.255.0 #配置环回接口
interface LoopBack0
ip address 4.4.4.4 255.255.255.255#配置BGP
bgp 200router-id 4.4.4.4peer 2.2.2.2 as-number 200 peer 2.2.2.2 connect-interface LoopBack0peer 2.2.2.2 next-hop-local peer 3.3.3.3 as-number 200 peer 3.3.3.3 connect-interface LoopBack0peer 3.3.3.3 next-hop-local peer 5.5.5.5 as-number 300 peer 5.5.5.5 ebgp-max-hop 2 peer 5.5.5.5 connect-interface LoopBack0network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 4.4.4.4 255.255.255.255 network 5.5.5.5 255.255.255.255 #配置OSPF
ospf 1 area 0.0.0.0 network 4.4.4.4 0.0.0.0 network 12.1.1.0 0.0.0.255 network 13.1.1.0 0.0.0.255 network 14.1.1.0 0.0.0.255 #配置路由
ip route-static 3.3.3.3 255.255.255.255 14.1.1.1
ip route-static 5.5.5.5 255.255.255.255 16.1.1.2
7.配置路由器5.5.5.5
#配置IP地址
interface GigabitEthernet0/0/0
ip address 16.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 17.1.1.254 255.255.255.0#配置环回接口
interface LoopBack0
ip address 5.5.5.5 255.255.255.255 #配置bgp
bgp 300router-id 5.5.5.5peer 4.4.4.4 as-number 200 peer 4.4.4.4 ebgp-max-hop 2 peer 4.4.4.4 connect-interface LoopBack0network 17.1.1.0 255.255.255.0 #配置静态路由
ip route-static 4.4.4.4 255.255.255.255 16.1.1.1
ip route-static 192.168.1.0 255.255.255.0 16.1.1.1
8.配置路由器6.6.6.6
#配置IP地址
interface GigabitEthernet0/0/0
ip address 192.168.254.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 192.168.255.2 255.255.255.0 interface GigabitEthernet0/0/2
ip address 15.1.1.2 255.255.255.0 #配置环回接口
interface LoopBack0
ip address 6.6.6.6 255.255.255.255 #配置bgp
bgp 300router-id 6.6.6.6peer 3.3.3.3 as-number 200 peer 3.3.3.3 ebgp-max-hop 2 peer 3.3.3.3 connect-interface LoopBack0network 192.168.1.0 network 192.168.2.0 #配置OSPF
ospf 1 import-route bgparea 0.0.0.0 network 15.1.1.0 0.0.0.255 network 192.168.254.0 0.0.0.255 network 192.168.255.0 0.0.0.255#配置静态路由
ip route-static 3.3.3.3 255.255.255.255 15.1.1.1
ip route-static 17.1.1.0 255.255.255.0 15.1.1.1
9.配置三层交换机LSW1
#配置DHCP地址池
dncp enableip pool 10gateway-list 192.168.1.254network 192.168.1.0 mask 255.255.255.0excluded-ip-address 192.168.1.100 192.168.1.253dns-list 8.8.8.8#配置vlan
interface Vlanif10
ip address 192.168.1.254 255.255.255.0
dhcp select globalinterface Vlanif20
ip address 192.168.254.1 255.255.255.0#配置接口
interface GigabitEthernet0/0/1
port link-type access
port default vlan 20interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 4094interface GigabitEthernet0/0/4
port link-type trunk
port trunk allow-pass vlan 2 to 4094#配置OSPF
ospf 1area 0.0.0.0network 192.168.1.0 0.0.0.255network 192.168.254.0 0.0.0.255#创建vlan
vlan 10 #配置他下面的二层交换机(LSW8)
interface Ethernet0/0/1port link-type trunkport trunk allow-pass vlan 2 to 4094interface Ethernet0/0/2port link-type accessport default vlan 10interface Ethernet0/0/3port link-type accessport default vlan 10其他的都一样,配置PC连接二层的线为access口,设置到三层的为trunk
10.配置三层交换机LSW2
#配置DHCP地址池
dhcp enable ip pool 40gateway-list 192.168.2.254network 192.168.2.0 mask 255.255.255.0excluded-ip-address 192.168.2.100 192.168.2.253dns-list 8.8.8.8#配置VLAN
interface Vlanif30
ip address 192.168.255.1 255.255.255.0interface Vlanif40
ip address 192.168.2.254 255.255.255.0
dhcp select global#配置接口
interface GigabitEthernet0/0/1
port link-type access
port default vlan 30interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 4094#配置OSPF
ospf 1area 0.0.0.0network 192.168.255.0 0.0.0.255network 192.168.2.0 0.0.0.255#其他的都一样,配置PC连接二层的线为access口,设置到三层的为trunk
11.最下面一排PC全部用DHCP,我用一个做测试,查看ip地址


12.测试底层PC能不能到PC2


13.总结,最后成功使用底层的全部PC访问PC2,使用的协议有OSPF+BGP+DHCP+静态路由的结合,如果由以上不懂的地方,请联系小编
相关文章:
使用ensp搭建OSPF+BGP和静态路由,底层PC使用dhcp,实现PC互通
1.4种方式,实现PC2可以互通底层的所有设备 OSPF:OSPF是一种用于互联网协议网络的链路状态路由协议 BGP:是一种用于互联网上进行路由和可达性信息传递的外部网关协议(EGP) 静态路由: 静态路由是一种路由方…...
TÜLU 3: Pushing Frontiers in Open Language Model Post-Training
基本信息 📝 原文链接: https://arxiv.org/abs/2411.15124👥 作者: Nathan Lambert, Jacob Morrison, Valentina Pyatkin, Shengyi Huang, Hamish Ivison, Faeze Brahman, Lester James V. Miranda, Alisa Liu, Nouha Dziri, Shane Lyu, Yuling Gu, Sau…...
深入解读 MySQL EXPLAIN 与索引优化实践
MySQL 是当今最流行的关系型数据库之一,为了提升查询性能,合理使用 EXPLAIN 工具和优化索引显得尤为重要。本文将结合实际示例,探讨如何利用 EXPLAIN 分析查询执行计划,并分享索引优化的最佳实践。 一、EXPLAIN 工具简介 EXPLAIN …...
Flume——进阶(agent特性+三种结构:串联,多路复用,聚合)
目录 agent特性ChannelSelector描述: SinkProcessor描述: 串联架构结构图解定义与描述配置示例Flume1(监测端node1)Flume3(接收端node3)启动方式 复制和多路复用结构图解定义描述配置示例node1node2node3启…...
ragflow连ollama时出现的Bug
ragflow和ollama连接后,已经添加了两个模型但是ragflow仍然一直warn:Please add both embedding model and LLM in Settings > Model providers firstly.这里可能是我一开始拉取的镜像容器太小,容不下当前添加的模型,导…...
基于centos7.7编译Redis6.0
背景: OS:CentOs 7.7 Redis: 6.0.6 编译构建报错如下: In file included from server.c:30:0: server.h:1044:5: error: expected specifier-qualifier-list before ‘_Atomic’_Atomic unsigned int lruclock; /* Clock for LRU eviction …...
uni-app项目无法在Android Studio模拟器上运行
目录 1 问题描述2 尝试解决3 引发原因4 解决方法4.1 换用 MuMu 模拟器 5 结语 1 问题描述 在使用 uni-app 开发 Pad 端 App 时,初始化项目后打算先运行一下确保初始化正常。打开 Android Studio 模拟器后,然后在 HbuilderX 中选择使用 App 标准基座 运…...
第一部分:Linux系统(基础及命令)
Linux操作系统的实操性非常强,纯操作,不适用于日常的办公使用 1.初始Linux 1.1 操作系统概述 1.1.1 了解OS的作用 OS:是计算机软件的一种,主要负责:作为用户和计算机硬件之间的桥梁,调度和管理计算机硬…...
No module named ‘_ssl‘ No module named ‘_ctypes‘
如果你使用的是基于 yum 的 Linux 发行版(例如 CentOS、RHEL、Fedora),安装 libc6-dev 的方式稍有不同。在这些系统中,通常对应的包是 glibc-devel。 No module named ‘_ctypes’ 使用 yum 安装 glibc-devel 更新系统的软件包列…...
【QT】编写第一个 QT 程序 对象树 Qt 编程事项 内存泄露问题
目录 1. 编写第一个 QT 程序 1.1 使用 标签 实现 🐇 图形化界面实现 🐇 纯代码形式实现 1.2 使用 按钮 实现 🐋 图形化界面实现 🐋 纯代码形式实现 1.3 使用 编辑框 实现 🥝 图形化界面实现 ᾕ…...
VTK编程指南<六>:VTK可视化管线与渲染详解
1、VTK渲染引擎 回顾前几章节的RenderCylinder示例 可以找到以下的类: vtkProp; ytkAbstractMapper; vtkProperty; vtkCamera; vtkLight; vtkRenderer; vtkRenderWindow; vtkRenderWindowInteractor vtkTransform; vtkLookupTable;可以发现这些类都是与数据显示或渲染相关的。…...
基于STM32的智能计步器
引言 随着健康意识的提高,计步器逐渐成为人们日常生活中重要的健康管理工具。本文将指导你如何使用STM32微控制器制作一个智能计步器。该计步器通过加速度传感器检测步伐,并使用OLED显示屏显示步数。通过这个项目,你将学习到STM32开发的基本流…...
VB.NET 从入门到精通:开启编程进阶之路
摘要: 本文全面深入地阐述了 VB.NET 的学习路径,从基础的环境搭建与语法入门开始,逐步深入到面向对象编程、图形用户界面设计、数据访问、异常处理、多线程编程以及与其他技术的集成等核心领域,通过详细的代码示例与理论讲解&…...
射频电路屏蔽简略
电磁波的干扰是每个射频设备的自带属性,不管是内部还是外部,怎样去更好的抑制掉干扰,关系到射频设备的工作状态,而能够找到产生干扰的来源就是重中之重,电磁波的干扰与其产生的源密不可分,而源就离不开所需…...
基础算法——搜索与图论
搜索与图论 图的存储方式2、最短路问题2.1、Dijkstra算法(朴素版)2.2、Dijkstra算法(堆优化版)2.3、Bellman-Ford算法2.4、SPFA求最短路2.5、SPFA判负环2.6、Floyd算法 图的存储方式 2、最短路问题 最短路问题可以分为单源最短路…...
redis优化编码之字符串
redis 优化编码之字符串 ### 字符串优化 字符串对象是redis内部最常用的数据类型。 所有的键是字符串对象值对象除了整数之外都是使用字符串存储lpush cache:type "redis" "tair" "memcache" "leveldb"创建如上一个链表 需要创建一…...
Python特定版本的安装/卸载/环境配置,Spyder安装教程
目录 1.Python安装 1.1 Python下载 1.2 下载特定版本 1.3 安装Python 1.4 修改安装 1.5 环境配置 1.6 卸载Python 2.Spyder安装使用 2.1 Spyder下载 2.1.1 官网下载Spyder 2.2.2 Github下载Spyder 2.2 安装 参考资料:网盘 1.Python安装 1.1 Python下载…...
全局搜索正则表达式(grep)
一.grep简介 grep 全程Globally search a Regular Expression and Print,是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep和egrep 二.grep的工作…...
linux-12 关于shell(十一)ls
登录系统输入用户名和密码以后,会显示给我们一个命令提示符,就意味着我们在这里就可以输入命令了,给一个命令,这个命令必须要可执行,那问题是我的命令怎么去使用,命令格式有印象吗?在命令提示符…...
编写指针函数使向右循环移动m个位置
题目描述:有n个整数,要求你编写一个函数使其向右循环移动m个位置 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。 输入 输入n m表示有n个整数,移动m位 输出 输出移动后的数组 样例输入: 10 5 1 2 3…...
【跟韩工学Ubuntu第5课】-第5章 网络管理:Netplan、路由与防火墙-004篇-Ubuntu Server 网络管理:进阶配置、优化与实战诊断
文章目录 Ubuntu Server 网络管理:进阶配置、优化与实战诊断 (扩容优化版 | 适配高校教学+生产实战 | 30页核心内容) 5.1 网络基础:深入理解与实践查看(扩容+优化) 一、核心概念进阶(新增计算案例+场景区分) 二、必备诊断命令(新增高频参数+中文注释) 三、IPv6 完整配…...
3步打造个人离线音频库:喜马拉雅VIP内容永久保存全攻略
3步打造个人离线音频库:喜马拉雅VIP内容永久保存全攻略 【免费下载链接】xmly-downloader-qt5 喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用GoQt5编写(Not Qt Binding). 项目地址: https://gitcode.com/gh_mirrors/xm/xmly-downloader-qt5 你是否曾因网络…...
2025年06月CCF-GESP编程能力等级认证Scratch图形化编程一级真题解析
本文收录于《Scratch等级认证CCF-GESP图形化真题解析》专栏,专栏总目录:点这里,订阅后可阅读专栏内所有文章。 一、单选题(每题 3 分,共 30 分) 第 1 题 2025 年 4 月 19 日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用身上安装…...
如何用机器学习评估专利价值?专利权利要求广度分析实战指南
如何用机器学习评估专利价值?专利权利要求广度分析实战指南 【免费下载链接】patents-public-data Patent analysis using the Google Patents Public Datasets on BigQuery 项目地址: https://gitcode.com/gh_mirrors/pa/patents-public-data 在知识产权竞争…...
【愚公系列】《剪映+DeepSeek+即梦:短视频制作》026-字幕:用文字来美化画面(美化字幕)
💎【行业认证权威头衔】 ✔ 华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家 ✔ 开发者社区全满贯:CSDN博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主 ✔ 技术生态共建先锋&am…...
Vue项目实战:集成Cesium加载天地图与高德地图的完整指南
1. 环境准备与项目初始化 在开始集成Cesium之前,我们需要先搭建好Vue的开发环境。这里我推荐使用Vue 3的组合式API,因为它的模块化特性与Cesium的集成更加契合。不过Vue 2的用户也不用担心,大部分代码都是兼容的。 首先创建一个新的Vue项目…...
ARM A53上跑通1080P实时EIS防抖?手把手教你优化特征点与透视变换(附代码思路)
ARM A53实战:1080P实时EIS防抖的7个关键优化策略 当行车记录仪的镜头在颠簸路面剧烈晃动,或是运动相机在冲浪时被海浪拍打,画面稳定性的价值就凸显出来。传统光学防抖受限于物理结构,而电子防抖(EIS)通过算法补偿成为嵌入式设备的…...
LFM2.5-1.2B-Thinking-GGUF多轮对话效果展示:复杂任务规划与分解
LFM2.5-1.2B-Thinking-GGUF多轮对话效果展示:复杂任务规划与分解 1. 开场亮点 当被问到"帮我策划一次团队建设活动"时,LFM2.5-1.2B-Thinking-GGUF模型展现出了令人惊喜的"思考"能力。不同于简单的一问一答,这个模型能够…...
PP-DocLayoutV3快速调用:10行Python代码实现文档解析
PP-DocLayoutV3快速调用:10行Python代码实现文档解析 你是不是经常遇到一堆扫描的PDF或者图片文档,想快速提取里面的文字、表格和图片,却不知道从何下手?手动整理不仅费时费力,还容易出错。今天,我就来分享…...
如何用League-Toolkit实现英雄联盟游戏自动化:3个核心模块深度解析
如何用League-Toolkit实现英雄联盟游戏自动化:3个核心模块深度解析 【免费下载链接】League-Toolkit 兴趣使然的、简单易用的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit Le…...
