【华为】路由综合实验(OSPF+BGP基础)

news/2024/5/19 10:41:51

【华为】路由综合实验

  • 实验需求
  • 拓扑
    • 配置
      • AR1
      • AR2
      • AR3
      • AR4
      • AR5
      • PC1
      • PC2
    • 查看
      • 通信
      • OSPF
        • 邻居
        • OSPF路由表
      • BGP
        • BGP邻居
        • BGP 路由表
  • 配置文档

在这里插入图片描述

实验需求

① 自行规划IP地址
② 在区域1里面 启用OSPF
③ 在区域1和区域2 启用BGP,使AR4和AR3成为eBGP,AR4和AR5成为iBGP对等体
④ 成功让PC1 ping 通 PC2

拓扑

在这里插入图片描述

配置

AR1

<Huawei>system-view
Enter system view, return user view with Ctrl+Z.[Huawei]sysname AR1	[AR1]undo info-center enable
Info: Information center is disabled.[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.100.254 24
[AR1-GigabitEthernet0/0/0]quit[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 12.12.12.1 24
[AR1-GigabitEthernet0/0/1]quit[AR1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip address 13.13.13.1 24
[AR1-GigabitEthernet0/0/2]quit## 启用OSPF,设置RID为1.1.1.1
[AR1]ospf 110 router-id 1.1.1.1
[AR1-ospf-110]area 0             ## 进入区域0(骨干区域)
[AR1-ospf-110-area-0.0.0.0]network 192.168.100.0 0.0.0.255         ## 宣告内容
[AR1-ospf-110-area-0.0.0.0]network 12.12.12.0 0.0.0.255
[AR1-ospf-110-area-0.0.0.0]network 13.13.13.0 0.0.0.255
[AR1-ospf-110-area-0.0.0.0]quit
[AR1-ospf-110]quit

AR2

<Huawei>system-view
Enter system view, return user view with Ctrl+Z.[Huawei]sysname AR2[AR2]undo info-center enable 
Info: Information center is disabled.[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 12.12.12.2 24
[AR2-GigabitEthernet0/0/0]quit[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 23.23.23.2 24
[AR2-GigabitEthernet0/0/1]quit[AR2]ospf 110 router-id 2.2.2.2
[AR2-ospf-110]area 0
[AR2-ospf-110-area-0.0.0.0]network 12.12.12.0 0.0.0.255
[AR2-ospf-110-area-0.0.0.0]network 23.23.23.0 0.0.0.255
[AR2-ospf-110-area-0.0.0.0]quit
[AR2-ospf-110]quit

AR3

<Huawei>system-view
Enter system view, return user view with Ctrl+Z.[Huawei]sysname AR3[AR3]undo info-center enable 
Info: Information center is disabled.[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip address 34.34.34.3 24
[AR3-GigabitEthernet0/0/0]quit[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip address 13.13.13.3 24
[AR3-GigabitEthernet0/0/1]quit[AR3]int g0/0/2
[AR3-GigabitEthernet0/0/2]ip address 23.23.23.3 24
[AR3-GigabitEthernet0/0/2]quit[AR3]ospf 110 router-id 3.3.3.3
[AR3-ospf-110]area 0
[AR3-ospf-110-area-0.0.0.0]network 13.13.13.0 0.0.0.255
[AR3-ospf-110-area-0.0.0.0]network 23.23.23.0 0.0.0.255
[AR3-ospf-110-area-0.0.0.0]quit
[AR3-ospf-110]quit[AR3]bgp 100                                   ## 进入BGP,指定本地AS号为100
[AR3-bgp]peer 34.34.34.4 as-number 200         ## 部署R3和R4建立eBGP的连接(指定对等体IP地址和as号)
[AR3-bgp]ipv4-family unicast                   ## 配置IPv4单播路由
[AR3-bgp-af-ipv4]network 192.168.100.0 24      ## 把该网段宣告进入BGP
[AR3-bgp-af-ipv4]quit
[AR3-bgp]quit[AR3]ospf 110 
[AR3-ospf-110]import-route bgp                 ## 进入OSPF进程,把BGP导入OSPF当中 
[AR3-ospf-110]quit

AR4

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.[Huawei]sysname AR4[AR4]undo info-center enable 
Info: Information center is disabled.[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip address 34.34.34.4 24
[AR4-GigabitEthernet0/0/0]quit [AR4]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip address 45.45.45.4 24
[AR4-GigabitEthernet0/0/1]quit[AR4]bgp 200                             ## 进入BGP,指定本地AS号为200
[AR4-bgp]peer 34.34.34.3 as-number 100   ## 配置R3和R4建立eBGP的连接(指定对等体IP地址和as号)
[AR4-bgp]peer 45.45.45.5 as-number 200   ## 配置R4和R5建立iBGP的连接(指定对等体IP地址和as号)
[AR4-bgp]quit[AR4]bgp 200
[AR4-bgp]ipv4-family unicast             ## 配置IPv4单播路由
[AR4-bgp-af-ipv4]peer 45.45.45.5 next-hop-local  
## R4向对等体R5通告BGP路由的时候,把下一跳设置成自己的接口
## 不然R5是不能把R3宣告的内容写进路由表,因为默认情况下,R3宣告的内容下一跳就是R3
## 我们需要手动去把R5学到的路由的下一跳为R4(iBGP)
[AR4-bgp-af-ipv4]quit
[AR4-bgp]quit

AR5

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.[Huawei]sysname AR5[AR5]undo info-center enable 
Info: Information center is disabled.[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip address 45.45.45.5 24
[AR5-GigabitEthernet0/0/0]quit[AR5]int g0/0/1
[AR5-GigabitEthernet0/0/1]ip address 192.168.200.254 24
[AR5-GigabitEthernet0/0/1]quit[AR5]bgp 200                                   ## 进入BGP,指定本地AS号为200
[AR5-bgp]peer 45.45.45.4 as-number 200         ## 建立R4和R5的iBGP连接
[AR5-bgp]ipv4-family unicast                   ## 配置IPv4单播路由
[AR5-bgp-af-ipv4]network 192.168.200.0 24      ## 将网络宣告进BGP中
[AR5-bgp-af-ipv4]quit
[AR5-bgp]quit

PC1

在这里插入图片描述

PC2

在这里插入图片描述

查看

通信

实验完成啦
PC1 → PC2
在这里插入图片描述

OSPF

邻居

display ospf peer brief
在这里插入图片描述

OSPF路由表

display ip routing-table protocol ospf
在这里插入图片描述

BGP

BGP邻居

display bgp peer
在这里插入图片描述

BGP 路由表

display bgp routing-table
在这里插入图片描述
display ip routing-table protocol bgp
在这里插入图片描述

配置文档

AR1

#sysname AR1
#
interface GigabitEthernet0/0/0ip address 192.168.100.254 255.255.255.0 
#
interface GigabitEthernet0/0/1ip address 12.12.12.1 255.255.255.0 
#
interface GigabitEthernet0/0/2ip address 13.13.13.1 255.255.255.0 
#
ospf 110 router-id 1.1.1.1 area 0.0.0.0 network 12.12.12.0 0.0.0.255 network 13.13.13.0 0.0.0.255 network 192.168.100.0 0.0.0.255 

AR2

#sysname AR2
#
interface GigabitEthernet0/0/0ip address 12.12.12.2 255.255.255.0 
#
interface GigabitEthernet0/0/1ip address 23.23.23.2 255.255.255.0 
#
ospf 110 router-id 2.2.2.2 area 0.0.0.0 network 12.12.12.0 0.0.0.255 network 23.23.23.0 0.0.0.255 
#

AR3

#sysname AR3#
interface GigabitEthernet0/0/0ip address 34.34.34.3 255.255.255.0 
#
interface GigabitEthernet0/0/1ip address 13.13.13.3 255.255.255.0 
#
interface GigabitEthernet0/0/2ip address 23.23.23.3 255.255.255.0 
#
bgp 100peer 34.34.34.4 as-number 200 #ipv4-family unicastnetwork 192.168.100.0 
#
ospf 110 router-id 3.3.3.3 import-route bgparea 0.0.0.0 network 13.13.13.0 0.0.0.255 network 23.23.23.0 0.0.0.255 

AR4

#sysname AR4
#
interface GigabitEthernet0/0/0ip address 34.34.34.4 255.255.255.0 
#
interface GigabitEthernet0/0/1ip address 45.45.45.4 255.255.255.0 
#
bgp 200peer 34.34.34.3 as-number 100 peer 45.45.45.5 as-number 200 #ipv4-family unicastpeer 45.45.45.5 next-hop-local 

AR5

#sysname AR5
#
interface GigabitEthernet0/0/0ip address 45.45.45.5 255.255.255.0 
#
interface GigabitEthernet0/0/1ip address 192.168.200.254 255.255.255.0 
#
bgp 200peer 45.45.45.4 as-number 200 #ipv4-family unicastnetwork 192.168.200.0 

http://www.mrgr.cn/p/34078213

相关文章

ARM64_Ubuntu_Chrome_Python 镜像搭建最终版

ARM64_Ubuntu_Chrome_Python 镜像搭建最终版dockerfile FROM ubuntu:24.04 RUN apt-get update && apt-get install gnupg -y && apt-get clean RUN sh <<EOF cat > /etc/apt/sources.list <<EOS deb http://ftp.de.debian.org/debian sid mai…

[转帖]Linux内核版本升级,性能到底提升多少?

https://plantegg.github.io/2019/12/24/Linux%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC%E5%8D%87%E7%BA%A7%EF%BC%8C%E6%80%A7%E8%83%BD%E5%88%B0%E5%BA%95%E6%8F%90%E5%8D%87%E5%A4%9A%E5%B0%91%EF%BC%9F%E6%8B%BF%E6%95%B0%E6%8D%AE%E8%AF%B4%E8%AF%9D/ 背景 X 产品在公有云售…

初识webpack项目

新建一个空的工程 -> % mkdir webpack-project 为了方便追踪执行每一个命令&#xff0c;最终产生了哪些变更&#xff0c;将这个空工程初始化成git项目 -> % cd webpack-project/-> % git init Initialized empty Git repository in /Users/lixiang/frontworkspace/…

WPF应用程序XAML

当WPF应用程序创建好后&#xff0c;系统会自动添加一个Grid控件到窗体上&#xff0c;通过Grid控件能够方便地对界面进行布局.下面代码中为Grid控件添加了两行两列&#xff0c;分别用RowDefinitions属性ColumnDefinitions属性表示行的集合和列的集合&#xff0c;集合中有RowDefi…

Blazor/Hybird 触屏下单程序调优笔记

环境 Blazor Net8.0 + FreeSql + Bootstrap Blazor 组件 以下都是自己瞎琢磨的和官网资料搬运,肯定有不少错漏和不合理的地方,非常希望各位大佬评论区给我建议和意见. 1. 组件化需要提升渲染性能的组件,例如触摸屏显示每个商品下单数量的商品列表 避免不必要地呈现组件子树, 执…

基于Springboot的房屋租赁管理系统(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的房屋租赁管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构…

域控安全 ----> Ntds.dit文件抓取

大家还记得内网渗透的初衷吗&#xff1f;&#xff1f;&#xff1f; 找到域馆&#xff0c;拿下域控&#xff01;&#xff01; 拿下了域控就是拿下了整个域&#xff01;&#xff01; 但是大家知道拿下域环境之后应该怎么操作吗(灵魂拷问)&#xff1f;&#xff1f;&#xff1f; …

OpenLayers入门①(引入的是一个高德地图)

OpenLayers入门&#xff08;一&#xff09; - 知乎 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport&qu…

9种单片机常用的软件架构

长文预警&#xff0c;加代码5000多字&#xff0c;写了4个多小时&#xff0c;盘软件架构&#xff0c;这篇文章就够了! 可能很多工程师&#xff0c;工作了很多年&#xff0c;都不会有软件架构的概念。 因为我在做研发工程师的第6年&#xff0c;才开始意识到这个东西&#xff0c;在…

《MySQL45讲》读书笔记

重建表 alter table t engine InnoDB&#xff08;也就是recreate&#xff09;&#xff0c;而optimize table t 等于recreateanalyze&#xff0c;让表大小变小 重建表的执行流程 建立一个临时文件&#xff0c;扫描表 t 主键的所有数据页&#xff1b;用数据页中表 t 的记录生…

前端HTML5学习2(新增多媒体标签,H5的兼容性处理)

前端HTML5学习2新增多媒体标签&#xff0c;H5的兼容性处理&#xff09; 分清标签和属性新增多媒体标签新增视频标签新增音频标签新增全局属性 H5的兼容性处理 分清标签和属性 标签&#xff08;HTML元素&#xff09;和属性&#xff0c;标签定义了内容的类型或结构&#xff0c;而…

Django后台项目开发实战二

我们的需求是开发职位管理系统 三个功能&#xff1a; 管理员发布职位候选人能浏览职位用户能投递职位 第二阶段 创建应用 jobs&#xff0c;实现职位数据的建模 python manage.py startapp jobs 然后再 setting .py 注册应用&#xff0c;只需添加应用名称到最后一行 INST…

探索设计模式的魅力:分布式模式让业务更高效、更安全、更稳定

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;坚持默默的做事。 ✨欢迎加入探索分布式模式之旅✨ 在数字化时代&#xff0c;企业面临着前所未有的挑战和机遇。…

docker挂载数据卷-以nginx为例

目录 一、什么是数据卷 二、数据卷的作用 三、如何挂载数据卷 1、创建nginx容器挂载数据卷 2、查看数据卷 3、查看数据卷详情 4、尝试在宿主机修改数据卷 5、查看容器内对应的数据卷目录 6、 访问nginx查看效果 ​​​​​​​一、什么是数据卷 挂载数据卷本质上就是实…

谷歌上架,为什么会触发填表单,可以避免吗?怎么填表单可以提高通过率?

在谷歌上架过程中&#xff0c;相信大部分开发者都有收到过谷歌发来表单填写的邮件通知&#xff0c;要求开发者们在14天内根据表单要求回复关于应用部分情况。邮件如图&#xff1a; 根据触发填表单的开发者分享的经验来看&#xff0c;填完表之后出现的情况不尽相同&#xff0c;且…

WDS+MDT网络启动自动部署windows(十五)使用it天空万能驱动

简介: 虽然我们可以使用dism这样的工具来备份驱动,并通过适当的厂家、型号来区分并自动注入驱动,它没万能驱动用着方便呀,还得去备份。 本文目标:在MDT部署时使用it天空的万能驱动。 下载 或许是我脑子坏掉了,印象中不是这个域名。 IT天空 - 新的十年,新的天空 (itsk.co…

农作物害虫检测数据集VOC+YOLO格式18975张97类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;18975 标注数量(xml文件个数)&#xff1a;18975 标注数量(txt文件个数)&#xff1a;18975 标…

一篇文章 学会Qt 样式表(qss)

QML 中风格和主题的设计可以通过配置文件选择现有几种中的一种&#xff0c;或者直接在控件定义时&#xff0c;指定其属性&#xff0c;如背景颜色或者字体大小。在QWidget框架中&#xff0c;则通过了一种叫做qss样式表的东西来进行描述&#xff0c;跟CSS逻辑上类似。 这个qss抽…

Flask表单详解

Flask表单详解 概述跨站请求伪造保护表单类把表单渲染成HTML在视图函数中处理表单重定向和用户会话Flash消息 概述 尽管 Flask 的请求对象提供的信息足够用于处理 Web 表单&#xff0c;但有些任务很单调&#xff0c;而且要重复操作。比如&#xff0c;生成表单的 HTML 代码和验…

使用docker-compose编排Lnmp(dockerfile) 完成Wordpress

目录 一、 Docker-Compose 1.1Docker-Compose介绍 1.2环境准备 1.2.1准备容器目录及相关文件 1.2.2关闭防火墙关闭防护 1.2.3下载centos:7镜像 1.3Docker-Compose 编排nginx 1.3.1切换工作目录 1.3.2编写 Dockerfile 文件 1.3.3修改nginx.conf配置文件 1.4Docker-Co…