使用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…...

idea大量爆红问题解决
问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...

大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...
Java 语言特性(面试系列1)
一、面向对象编程 1. 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法绑定在一起,通过访问控制符(private、protected、public)隐藏内部实现细节。示例: public …...
ssc377d修改flash分区大小
1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...
深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...
python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)
更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...
linux 下常用变更-8
1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行,YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID: YW3…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...