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

news/2024/5/17 11:10:02

【华为】路由综合实验

  • 实验需求
  • 拓扑
    • 配置
      • 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/04462044

相关文章

redis集群原理

由于redis主从,哨兵都有一些不便之处,redis就提出了集群的概念,并真正实现了。在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等…

海外三大AI图片生成器对比(Stable Diffusion、Midjourney、DALL·E 3)

Stable Diffusion DreamStudio 是Stable Diffusion 的官方网页&#xff0c;价格便宜&#xff0c;对图片的操作性强&#xff0c;但同时编辑页面不太直观&#xff0c;对使用者的要求较高。 与 DALLE 和 Midjourney 不同&#xff0c;Stable Diffusion 是开源的。这也意味着&…

Vue 之 在当前页面的实现分页效果

目录 场景实现 场景 假设&#xff0c;我们现在有这么一个需求&#xff1a; 上述图片的空白内容是活动的&#xff0c;由下面的两个按钮控制上一页、下一页&#xff1b;我们应该可以怎么去实现&#xff1f; 实现 思路&#xff1a; 其实这个问题&#xff0c;我们仿照其他的UI框…

Unity 热更--AssetBundle学习笔记 0.8

AB包的依赖 接上一小结。 在这里我们新建一个红色材质球,赋值给Cube预制体。此时不对材质球进行AB包分类,再次进行打包。运行脚本,发现红色cube成功的从AB包中加载出来。尽管我们没有将cube所依赖的材质球进行打包分类,但是打包时候unity会自动将包中的物体相关依赖打入包中…

Unity热更学习笔记--AB包的依赖 0.98

AB包的依赖 接上一小结。 在这里我们新建一个红色材质球,赋值给Cube预制体。此时不对材质球进行AB包分类,再次进行打包。运行脚本,发现红色cube成功的从AB包中加载出来。尽管我们没有将cube所依赖的材质球进行打包分类,但是打包时候unity会自动将包中的物体相关依赖打入包中…

[Python基础知识]05函数和模块

一、函数的定义 格式&#xff1a;def 函数名&#xff08;参数列表&#xff09;: 注&#xff1a; 函数代码块以 def 关键词开头&#xff0c;后接函数标识符名称和圆括号()。即使该函数不需要接收任何参数&#xff0c;也必须保留一对空的圆括号 函数形参不需要声明其类型&#x…

04. C语言数据使用方式

【C语言简介】 计算机的运行由CPU指令控制,为了让计算机执行指定功能,需要将这些功能对应的指令数据集中存储在一起,制作为一个计算机文件,这个文件称为程序,CPU通过读取程序中的指令确定要执行的功能,制作程序时无需直接编写指令数据和数学数据,这些数据使用代码表示,…

手机空号过滤,提高工作效率

手机空号过滤在多个方面都具有重要的作用。 首先&#xff0c;它对于短信群发商和电话营销商来说至关重要。通过空号过滤&#xff0c;他们可以确保手机号码数据库的准确性和有效性。由于每天都有大量人群因各种原因更换手机号码&#xff0c;导致每个号段中的空号率和手机状态都…

P4921 题解

link Hint:错排计数。 \(ans_k=C_n^k\times A_n^k\times 2^k\times g(n-k)\) \(g(i)\) 代表 \(i\) 对情侣全部错开的方案数。 解释一下 \(ans_k\) 的表达。 我们从 \(n\) 对情侣中无序地抽出 \(k\) 对情侣,有序地放到 \(k\) 排座位上,这里的方案数是 \(C_n^k\times A_n^k\)。…

openssl3.2 - exp - 使用默认的函数宏,在release版中也会引入__FILE__

文章目录 openssl3.2 - exp - 使用默认的函数宏&#xff0c;在release版中也会引入__FILE__概述笔记验证是否__FILE__在release版下也能用&#xff1f;将openssl编译成release版的&#xff0c;看看CRYPTO_free()是否只需要一个参数就行&#xff1f;将工程中的openssl相关的库换…

爬虫概述

一、什么是爬虫 爬虫(Crawler)是一种按照既定规则,在网络上自动爬取信息的程序或脚本。也称为网际网路蜘蛛(Internet Spider)或网络机器人(Web Robot)。爬虫可以自动抓取网络信息,主要用于网站数据采集、内容监测等。 二、爬虫能做什么 1、搜索引擎 搜索引擎利用爬虫发现网络上…

idea在类和接口上面自动生成注释

详细教程:https://www.cnblogs.com/ya-qiang/p/9462766.html 1、 File >> Settings… >> Editor >> File and Code Templates /*** @Auther: Zxd* @Date: ${YEAR}/${MONTH}/${DAY} ${TIME}* @Description:*/

程序员天天 CURD,怎么才能成长,职业发展的思考 ?

前言 关于程序员成长的话题,我前面写过一篇文章 - 程序员天天CURD,职业生涯怎么发展的思考。 现在回头看,对程序员这个职业发展的认识以及怎么发展还是有一些局限性。有一句话是这么说的:人的成长就是不断认为以前的自己是一个“傻逼”的过程。这句话用词很激烈但成长也许就…

从零开始:Django项目的创建与配置指南

title: 从零开始:Django项目的创建与配置指南 date: 2024/5/2 18:29:33 updated: 2024/5/2 18:29:33 categories:后端开发tags:Django WebDev Python ORM Security Deployment OptimizationDjango简介: Django是一个开源的高级Python Web框架,由法国人Guido Zempe于2003年创…

如何使用Go语言进行并发安全的数据访问?

文章目录 并发安全问题的原因解决方案1. 使用互斥锁&#xff08;Mutex&#xff09;示例代码&#xff1a; 2. 使用原子操作&#xff08;Atomic Operations&#xff09;示例代码&#xff1a; 3. 使用通道&#xff08;Channels&#xff09; 在Go语言中&#xff0c;进行并发编程是常…

VSCode 配置 CMake

VSCode 配置 C/C 环境的详细过程可参考&#xff1a;VSCode 配置 C/C 环境 1 配置C/C编译环境 方案一 如果是在Windows&#xff0c;需要安装 MingW&#xff0c;可以去官网(https://sourceforge.net/projects/mingw-w64/)下载安装包。 注意安装路径不要出现中文。 打开 windows…

Java 笔记 12:Java 方法的相关使用,方法重载、参数传递,以及递归等内容

一、前言 记录时间 [2024-05-02] 系列文章简摘&#xff1a; Java 笔记 01&#xff1a;Java 概述&#xff0c;MarkDown 常用语法整理 Java 笔记 02&#xff1a;Java 开发环境的搭建&#xff0c;IDEA / Notepad / JDK 安装及环境配置&#xff0c;编写第一个 Java 程序 Java 笔记 …

【STM32+HAL+Proteus】系列学习教程4---GPIO输入模式(独立按键)

实现目标 1、掌握GPIO 输入模式控制 2、学会STM32CubeMX配置GPIO的输入模式 3、具体目标&#xff1a;1、按键K1按下&#xff0c;LED1点亮&#xff1b;2、按键K2按下&#xff0c;LED1熄灭&#xff1b;2、按键K3按下&#xff0c;LED2状态取反&#xff1b; 一、STM32 GPIO 输入…

db.create_all() 报错上下文?flask_sqlalchemy创建数据库找不到上下文?

问题报错: RuntimeError: Working outside of application context.This typically means that you attempted to use functionality that needed the current application. To solve this, set up an application context with app.app_context(). See the documentation for…