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

【华为】路由综合实验

  • 实验需求
  • 拓扑
    • 配置
      • 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/0
 ip address 192.168.100.254 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 12.12.12.1 255.255.255.0 
#
interface GigabitEthernet0/0/2
 ip 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/0
 ip address 12.12.12.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip 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/0
 ip address 34.34.34.3 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 13.13.13.3 255.255.255.0 
#
interface GigabitEthernet0/0/2
 ip address 23.23.23.3 255.255.255.0 
#
bgp 100
 peer 34.34.34.4 as-number 200 
 #
 ipv4-family unicast
  network 192.168.100.0 
#
ospf 110 router-id 3.3.3.3 
 import-route bgp
 area 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/0
 ip address 34.34.34.4 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 45.45.45.4 255.255.255.0 
#
bgp 200
 peer 34.34.34.3 as-number 100 
 peer 45.45.45.5 as-number 200 
 #
 ipv4-family unicast
  peer 45.45.45.5 next-hop-local 

AR5

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【JVM】class文件格式,JVM加载class文件流程,JVM运行时内存区域,对象分配内存流程

这篇文章本来只是想讲一下class文件格式&#xff0c;讲着讲着越讲越多。JVM这一块吧&#xff0c;知识比较散比较多&#xff0c;如果深研究下去如死扣《深入理解Java虚拟机》&#xff0c;这本书很深很细&#xff0c;全记住是不可能的&#xff0c;其实也没必要。趁这个机会直接把…

RK3568平台(基础篇)linux错误码

一.概述 linux应用程序开发过程中&#xff0c;经常会遇到一些错误信息的返回&#xff0c;存在的可能性有&#xff0c;参数有误、非法访问、系统资源限制、设备/文件不存在、访问权限限制等等。对于这类错误&#xff0c;可以通过perror函数输出具体描述&#xff0c;或者通过str…

nacos-server-1.2.1启动

1、双击startup.cmd 2、启动日志 3、访问http://192.168.26.210:8848/nacos/index.html 4、登录 用户名&#xff1a;nacos 密码&#xff1a;nacos

掌握JavaScript面向对象编程核心密码:深入解析JavaScript面向对象机制对象概念、原型模式与继承策略全面指南,高效创建高质量、可维护代码

ECMAScript&#xff08;简称ES&#xff0c;是JavaScript的标准规范&#xff09;支持面向对象编程&#xff0c;通过构造函数模拟类&#xff0c;原型链实现继承&#xff0c;以及ES6引入的class语法糖简化面向对象开发。对象可通过构造函数创建&#xff0c;使用原型链共享方法和属…

【云原生】Docker 的网络通信

Docker 的网络通信 1.Docker 容器网络通信的基本原理1.1 查看 Docker 容器网络1.2 宿主机与 Docker 容器建立网络通信的过程 2.使用命令查看 Docker 的网络配置信息3.Docker 的 4 种网络通信模式3.1 bridge 模式3.2 host 模式3.3 container 模式3.4 none 模式 4.容器间的通信4.…

小白如何搭建git

1、安装git 在Windows上安装git&#xff1a; 关注微信公众号“机器人学”回复 “搭建git” 利用百度云网盘下载安装包&#xff0c;建议下载如下版本的否则可能会出现错误。 安装完成后&#xff0c;在开始菜单里Git->git bash&#xff0c;弹出命令窗说明git安装成功。 鼠标右…

【Python项目】基于DJANGO的【基于语音识别的智能垃圾分类系统】

技术简介&#xff1a;使用Python技术、DJANGO框架、MYSQL数据库等实现。 系统简介&#xff1a;用户们可以在系统上面录入自己的个人信息&#xff0c;录入后还可以对信息进行修改&#xff0c;网站可以对用户上传的音频文件进行识别&#xff0c;然后进行垃圾分类。 背景&#xf…

【学习AI-相关路程-工具使用-自我学习-NVIDIA-cuda-工具安装 (1)】

【学习AI-相关路程-工具使用-自我学习-NVIDIA-cuda &#xff08;1&#xff09;】 1、前言2、环境配置1、对于jetson orin nx 的cuda环境2、对于Ubuntu 20.04下cuda环境 3、自我总结-安装流程1、在ubuntu下&#xff0c;如果想使用cuda平台&#xff0c;应该注意什么 和 都安装什么…

BGE向量模型架构和训练细节

模型论文&#xff1a;https://arxiv.org/pdf/2309.07597 模型数据&#xff1a;https://data.baai.ac.cn/details/BAAI-MTP 训练数据 由无标签数据和有标签数据组成。 无标签数据使用了悟道等数据集&#xff0c;有标签数据使用了dureader等数据集。 都是文本对&#xff0c;对于…

rust使用Atomic创建全局变量和使用

Mutex用起来简单&#xff0c;但是无法并发读&#xff0c;RwLock可以并发读&#xff0c;但是使用场景较为受限且性能不够&#xff0c;那么有没有一种全能性选手呢&#xff1f; 欢迎我们的Atomic闪亮登场。 从 Rust1.34 版本后&#xff0c;就正式支持原子类型。原子指的是一系列…

【redis】Redis数据类型(五)ZSet类型

目录 类型介绍特点补充 使用场景 Zset类型数据结构ziplist&#xff1a;压缩列表&#xff08;参考之前的文章&#xff09;skiplist&#xff1a;跳表解析 面试题&#xff1a;MySQL索引为什么用B树而不用跳表区别总结 常用命令ZADD示例 ZREM示例 ZCARD示例 ZCOUNT示例 ZSCORE示例 …

在线OJ——链表经典例题详解

引言&#xff1a;本篇博客详细讲解了关于链表的三个经典例题&#xff0c;分别是&#xff1a;环形链表&#xff08;简单&#xff09;&#xff0c;环形链表Ⅱ&#xff08;中等&#xff09;&#xff0c;随机链表的复制&#xff08;中等&#xff09;。当你能毫无压力地听懂和成功地…

单调栈|496.下一个更大元素I

力扣题目链接 class Solution { public:vector<int> nextGreaterElement(vector<int>& nums1, vector<int>& nums2) {stack<int> st;vector<int> result(nums1.size(), -1);if (nums1.size() 0) return result;unordered_map<int, …

去哪儿网机票服务请求体bella值逆向

作者声明&#xff1a;文章仅供学习交流与参考&#xff01;严禁用于任何商业与非法用途&#xff01;否则由此产生的一切后果均与作者无关&#xff01;如有侵权&#xff0c;请联系作者本人进行删除&#xff01; 一、加密定位 直接全局搜索bella&#xff0c;在可疑的地方下断&…

pandas学习笔记12

缺失数据处理 其实在很多时候&#xff0c;人们往往不愿意过多透露自己的信息。假如您正在对用户的产品体验做调查&#xff0c;在这个过程中您会发现&#xff0c;一些用户很乐意分享自己使用产品的体验&#xff0c;但他是不愿意透露自己的姓名和联系方式&#xff1b; 还有一些用…

使用C#和NMODBUS快速搭建MODBUS从站模拟器

MODBUS是使用广泛的协议&#xff0c;通讯测试时进行有使用。Modbus通讯分为主站和从站&#xff0c;使用RS485通讯时同一个网络内只能有一个主站&#xff0c;多个从站。使用TCP通讯时没有这方面的限制&#xff0c;可以同时支持多个主站的通讯读写。 开发测试时有各种复杂的需求&…

05 - 步骤 JSON output

简介 JSON Output 步骤用于将 Kettle 中的行流数据写出到 JSON 格式的文件或流中。它允许用户将 Kettle 中处理过的数据以 JSON 格式进行输出&#xff0c;适用于各种数据处理和交换场景。 什么是行流数据&#xff1f; preview data 中的每一个字段都是一个行流数据 使用 场…

54.HarmonyOS鸿蒙系统 App(ArkTS)tcp socket套接字网络连接收发测试

工程代码https://download.csdn.net/download/txwtech/89258409?spm1001.2014.3001.5501 54.HarmonyOS鸿蒙系统 App(ArkTS)tcp socket套接字网络连接收发测试 import socket from ohos.net.socket; import process from ohos.process; import wifiManager from ohos.wifiMana…

ton-http-api安装部署

1、拉取github代码 mkdir /data git clone https://github.com/toncenter/ton-http-api.git cd ton-http-api2、创建环境变量 ./configure.py cat .env TON_API_CACHE_ENABLED0 TON_API_CACHE_REDIS_ENDPOINTcache_redis TON_API_CACHE_REDIS_PORT6379 TON_API_CACHE_REDIS_T…

前后端分离实践:使用 React 和 Express 搭建完整登录注册流程

文章目录 概要整体架构流程技术名词解释ReactExpressReact RouterAnt Design 技术细节前端设计后端逻辑数据交互 小结 概要 本项目是一个基于React和Express的简单登录注册系统。通过前后端分离的方式&#xff0c;实现了用户的注册、登录和查看用户列表等功能。前端使用React框…