HCIP(BGP综合实验)--8
一:实验要求

二:实现过程
(一)配置IP地址:
AR1:
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[AR1-GigabitEthernet0/0/0]int l0
[AR1-LoopBack0]ip add 172.16.0.1 32
[AR1-LoopBack0]int l1
[AR1-LoopBack1]ip add 192.168.1.1 24
AR2:
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
May 12 2024 16:36:47-08:00 AR2 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
[AR2-GigabitEthernet0/0/0]int l0
[AR2-LoopBack0]ip add 172.16.0.2 32
[AR2-LoopBack0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 172.16.1.2 30
[AR2-GigabitEthernet0/0/1]
May 12 2024 16:37:36-08:00 AR2 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP
on the interface GigabitEthernet0/0/1 has entered the UP state.
[AR2-GigabitEthernet0/0/1]int g0/0/2
[AR2-GigabitEthernet0/0/2]ip add 172.16.1.21 30
AR3:
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 172.16.1.1 30
May 12 2024 16:40:04-08:00 AR3 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 172.16.1.5 30
May 12 2024 16:40:24-08:00 AR3 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP
on the interface GigabitEthernet0/0/1 has entered the UP state.
[AR3-GigabitEthernet0/0/1]int l0
[AR3-LoopBack0]ip add 172.16.0.3 32
[AR3-LoopBack0]int l1
[AR3-LoopBack1]ip add 172.16.3.3 24
[AR3-LoopBack1]
AR4:
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip add 172.16.1.6 30
May 12 2024 16:42:19-08:00 AR4 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
[AR4-GigabitEthernet0/0/0]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip add 172.16.1.9 30
May 12 2024 16:43:08-08:00 AR4 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP
on the interface GigabitEthernet0/0/1 has entered the UP state.
[AR4-GigabitEthernet0/0/1]int l0
[AR4-LoopBack0]ip add 172.16.0.4 32
[AR4-LoopBack0]int l1
[AR4-LoopBack1]ip add 172.16.4.4 24
AR5:
[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip add 172.16.1.22 30
May 12 2024 16:44:38-08:00 AR5 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
[AR5-GigabitEthernet0/0/0]int g0/0/1
[AR5-GigabitEthernet0/0/1]ip add 172.16.1.17 30
May 12 2024 16:45:00-08:00 AR5 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP
on the interface GigabitEthernet0/0/1 has entered the UP state.
[AR5-GigabitEthernet0/0/1]int l0
[AR5-LoopBack0]ip add 172.16.0.5 32
[AR5-LoopBack0]int l1
[AR5-LoopBack1]ip add 172.16.5.5 24
AR6:
[AR6]int g0/0/0
[AR6-GigabitEthernet0/0/0]ip add 172.16.1.18 30
May 12 2024 16:46:43-08:00 AR6 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
[AR6-GigabitEthernet0/0/0]int g0/0/1
[AR6-GigabitEthernet0/0/1]ip add 172.16.1.13 30
May 12 2024 16:47:03-08:00 AR6 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP
on the interface GigabitEthernet0/0/1 has entered the UP state.
[AR6-GigabitEthernet0/0/1]int l0
[AR6-LoopBack0]ip add 172.16.0.6 32
[AR6-LoopBack0]int l1
[AR6-LoopBack1]ip add 172.16.6.6 24
AR7:
[AR7]int g0/0/0
[AR7-GigabitEthernet0/0/0]ip add 172.16.1.14 30
May 12 2024 16:48:42-08:00 AR7 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
[AR7-GigabitEthernet0/0/0]int g0/0/1
[AR7-GigabitEthernet0/0/1]ip add 172.16.1.10 30
May 12 2024 16:48:58-08:00 AR7 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP
on the interface GigabitEthernet0/0/1 has entered the UP state.
[AR7-GigabitEthernet0/0/1]int g0/0/2
[AR7-GigabitEthernet0/0/2]ip add 34.1.1.7 24
[AR7-GigabitEthernet0/0/2]
May 12 2024 16:49:23-08:00 AR7 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP
on the interface GigabitEthernet0/0/2 has entered the UP state.
[AR7-GigabitEthernet0/0/2]int l0
[AR7-LoopBack0]ip add 172.16.0.7 32
[AR7-LoopBack0]int l1
[AR7-LoopBack1]ip add 172.16.7.7 24
AR8:
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 34.1.1.8 24
May 12 2024 16:50:47-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol
IP on the interface GigabitEthernet0/0/0 has entered the UP state.
[Huawei-GigabitEthernet0/0/0]int l0
[Huawei-LoopBack0]ip add 172.16.0.8 32
[Huawei-LoopBack0]int l1
[Huawei-LoopBack1]ip add 192.168.2.8 24
(二)OSPF宣告:
AR2:
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]a 0
[AR2-ospf-1-area-0.0.0.0]ne 172.16.1.0 0.0.0.3
[AR2-ospf-1-area-0.0.0.0]ne 172.16.1.20 0.0.0.3
[AR2-ospf-1-area-0.0.0.0]ne 172.16.0.2 0.0.0.0
AR3:
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]a 0
[AR3-ospf-1-area-0.0.0.0]ne 172.16.1.0 0.0.0.3
[AR3-ospf-1-area-0.0.0.0]ne 172.16.1.4 0.0.0.3
[AR3-ospf-1-area-0.0.0.0]ne 172.16.0.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]ne 172.16.3.0 0.0.0.255
AR4:
[AR4]ospf 1 router-id 4.4.4.4
[AR4-ospf-1]a 0
[AR4-ospf-1-area-0.0.0.0]ne 172.16.1.4 0.0.0.3
[AR4-ospf-1-area-0.0.0.0]ne 172.16.1.8 0.0.0.3
[AR4-ospf-1-area-0.0.0.0]ne 172.16.0.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.0]ne 172.16.4.0 0.0.0.255
AR5:
[AR5]ospf 1 router-id 5.5.5.5
[AR5-ospf-1]a 0
[AR5-ospf-1-area-0.0.0.0]ne 172.16.1.20 0.0.0.3
[AR5-ospf-1-area-0.0.0.0]ne 172.16.1.16 0.0.0.3
[AR5-ospf-1-area-0.0.0.0]ne 172.16.0.5 0.0.0.0
[AR5-ospf-1-area-0.0.0.0]ne 172.16.5.0 0.0.0.255
AR6:
[AR6]ospf 1 router-id 6.6.6.6
[AR6-ospf-1]a 0
[AR6-ospf-1-area-0.0.0.0]ne 172.16.1.16 0.0.0.3
[AR6-ospf-1-area-0.0.0.0]ne 172.16.1.12 0.0.0.3
[AR6-ospf-1-area-0.0.0.0]ne 172.16.0.6 0.0.0.0
[AR6-ospf-1-area-0.0.0.0]ne 172.16.6.0 0.0.0.255
AR7:
[AR7]ospf 1 router-id 7.7.7.7
[AR7-ospf-1]a 0
[AR7-ospf-1-area-0.0.0.0]ne 172.16.1.12 0.0.0.3
[AR7-ospf-1-area-0.0.0.0]ne 172.16.1.8 0.0.0.3
[AR7-ospf-1-area-0.0.0.0]ne 172.16.0.7 0.0.0.0
[AR7-ospf-1-area-0.0.0.0]ne 172.16.7.0 0.0.0.255
(三)BGP配置:
AR1:
[AR1]bgp 1
[AR1-bgp]peer 12.1.1.2 as 2
AR2:
[AR2]bgp 64512
[AR2-bgp]con
[AR2-bgp]confederation id 2
[AR2-bgp]confederation peer-as 64513
[AR2-bgp]peer 12.1.1.1 as 1
[AR2-bgp]peer 172.16.0.3 as 64512
[AR2-bgp]peer 172.16.0.3 connect-interface l0
[AR2-bgp]peer 172.16.0.3 next-hop-local
[AR2-bgp]peer 172.16.1.22 as-number 64513
[AR2-bgp]peer 172.16.1.22 n
[AR2-bgp]peer 172.16.1.22 next-hop-local
AR3:
[AR3]bgp 64512
[AR3-bgp]con
[AR3-bgp]confederation id 2
[AR3-bgp]peer 172.16.0.2 as 64512
[AR3-bgp]peer 172.16.0.2 con
[AR3-bgp]peer 172.16.0.2 connect-interface l0
[AR3-bgp]peer 172.16.0.4 as 64512
[AR3-bgp]peer 172.16.0.4 connect-interface l0
AR4:
[AR4]bgp 64512
[AR4-bgp]peer 172.16.0.3 as 64512
AR5:
[AR5]bgp 64513
[AR5-bgp]con
[AR5-bgp]confederation id 2
[AR5-bgp]con
[AR5-bgp]confederation peer-as 64512
[AR5-bgp]peer 172.16.1.21 as-number 64512
[AR5-bgp]peer 172.16.1.21 next-hop-local
[AR5-bgp]
[AR5-bgp]peer 172.16.0.6 as 64513
[AR5-bgp]peer 172.16.0.6 con
[AR5-bgp]peer 172.16.0.6 connect-interface l0
[AR5-bgp]peer 172.16.0.6 next-hop-local
AR6:
[AR6]bgp 64513
[AR6-bgp]peer 172.16.0.5 as 64513
[AR6-bgp]peer 172.16.0.5 con
[AR6-bgp]peer 172.16.0.5 connect-interface l0
[AR6-bgp]peer 172.16.0.5 next-hop-local
[AR6-bgp]peer 172.16.0.7 as 64513
[AR6-bgp]peer 172.16.0.7 next-hop-local
AR7:
[AR7]bgp 64513
[AR7-bgp]peer 172.16.0.6 as 64513
[AR7-bgp]peer 172.16.0.6 next-hop-local
[AR7-bgp]peer 172.16.0.6 co
[AR7-bgp]peer 172.16.0.6 connect-interface l0
[AR7-bgp]peer 172.16.0.8 as 3
AR8:
[AR8]bgp 3
[AR8-bgp]peer 172.16.0.7 as 2
(四)将AR3和AR6设置为反射器:
AR3:
[AR3]bgp 64512
[AR3-bgp]peer 172.16.0.2 re
[AR3-bgp]peer 172.16.0.2 reflect-client
[AR3-bgp]peer 172.16.0.4 re
[AR3-bgp]peer 172.16.0.4 reflect-client
AR6:
[AR6]bgp 64513
[AR6-bgp]peer 172.16.0.5 re
[AR6-bgp]peer 172.16.0.5 reflect-client
[AR6-bgp]peer 172.16.0.7 re
[AR6-bgp]peer 172.16.0.7 reflect-client
目前已达到AR2--AR7无障碍通信:

(五)配置VPN隧道:
AR1:
[AR1]int t0/0/0
[AR1-Tunnel0/0/0]ip add 10.1.1.1 24
[AR1-Tunnel0/0/0]tu
[AR1-Tunnel0/0/0]tunnel-protocol gre
[AR1-Tunnel0/0/0]
[AR1-Tunnel0/0/0]source 12.1.1.1
[AR1-Tunnel0/0/0]de
[AR1-Tunnel0/0/0]description 34.1.1.8
AR8:
[AR8]int t0/0/0
[AR8-Tunnel0/0/0]ip add 10.1.1.8 24
[AR8-Tunnel0/0/0]t
[AR8-Tunnel0/0/0]tu
[AR8-Tunnel0/0/0]tunnel-protocol gre
[AR8-Tunnel0/0/0]source 34.1.1.8
[AR8-Tunnel0/0/0]destination 12.1.1.1
相关文章:
HCIP(BGP综合实验)--8
一:实验要求 二:实现过程 (一)配置IP地址: AR1: [AR1]int g0/0/0 [AR1-GigabitEthernet0/0/0]ip add 12.1.1.1 24 [AR1-GigabitEthernet0/0/0]int l0 [AR1-LoopBack0]ip add 172.16.0.1 32 [AR1-LoopBack0]int l1 […...
深入理解C++中的Vector容器:用容器构建高效程序
文章目录 vector介绍vector常用的成员函数有关vector定义的函数vector的迭代器使用vector关于空间操作的成员函数vector的增删查改 总结 vector介绍 在C语言的库中包含有公共数据结构的实现,C的这个部分内容就是众所周知的STL(标准模版库)&a…...
目标检测YOLO实战应用案例100讲-基于深度学习的交通场景多尺度目标检测算法研究与应用(下)
目录 3.2 基于空洞卷积的特征融合模块设计 3.3 改进k-means聚类算法的anchor尺寸优化设计...
react 类组件 和 函数组件 声明周期 对比
React 的类组件和函数组件在生命周期方面存在一些差异。以下是它们之间的对比: 类组件的生命周期 React 类组件的生命周期可以分为三个阶段:挂载、更新和卸载。 1、挂载阶段: constructor():组件实例化时调用,用于…...
智慧变电站守护者:TSINGSEE青犀AI视频智能管理系统引领行业革新
一、方案概述 随着科技的不断进步,人工智能(AI)技术已经深入到各个领域。在变电站安全监控领域,引入AI视频监控智能分析系统,可以实现对站内环境、设备状态的实时监控与智能分析,从而提高变电站的安全运行…...
【Ubuntu20.04安装java-8-openjdk】
1 下载 官网下载链接: https://www.oracle.com/java/technologies/downloads/#java8 下载 最后一行 jdk-8u411-linux-x64.tar.gz,并解压: tar -zxvf jdk-8u411-linux-x64.tar.gz2 环境配置 1、打开~/.bashrc文件 sudo gedit ~/.bashrc2、…...
HTTPS对于网站到底价值几何?
现在HTTPS基本上已经是网站的标配了,很少会遇到单纯使用HTTP的网站。但是十年前这还是另一番景象,当时只有几家大型互联网公司的网站会使用HTTPS,大部分使用的都还是简单的HTTP,这一切是怎么发生的呢? 为什么要把网站…...
Docker私有仓库Harbor
简介 Docker私有仓库Harbor是一个开源的、企业级的Docker registry解决方案,它提供了安全、可靠和高效的容器镜像存储和分发服务。以下是关于Docker私有仓库Harbor的详细介绍: 一、Harbor的特点 基于角色的访问控制(RBAC)&#…...
48. 旋转图像/240. 搜索二维矩阵 II
48. 旋转图像 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 : 输入:matrix [[5,1,9,11],[2,4,…...
wsl安装Xfce桌面并设置系统语言和输入法
一、安装xfce (有相关的依赖都会安装) sudo apt -y install xfce4 二、 安装远程连接组件 sudo apt install xrdp -y 并重新启动 Xrdp 服务: sudo systemctl restart xrdp 本地windows系统中请按 winR 键 呼出运行 在运行中输入 mstsc…...
短信清空了!华为手机短信删除了怎么恢复?
“有没有人知道这是怎么回事呀,原先有一千多条未读一直放着没管,昨天根本没打开短信这个软件,今晚突然发现只剩一条了,是华为手机自动清理了吗!到底该怎么恢复呀?我真崩溃!” 在日常生活中&…...
Linux实现Flappy bird项目
目录 1、项目介绍 2、功能总结 3、前期准备 3.1 Ncurses库 3.2 信号机制 3.2.1 设置信号响应方式 3.2.2 设置定时器 4、代码实现 4.1 头文件引用及变量、函数定义 4.2 主函数 4.3 curses初始化 4.4 设置定时器 4.5 定时器响应函数 4.6 小鸟控制相关函数 4…...
【python量化交易】qteasy使用教程07——创建更加复杂的自定义交易策略
创建更加复杂的自定义交易策略 使用交易策略类,创建更复杂的自定义策略开始前的准备工作本节的目标继承Strategy类,创建一个复杂的多因子选股策略策略和回测参数配置,并开始回测 本节回顾 使用交易策略类,创建更复杂的自定义策略 …...
SpringBoot整合SpringScurity权限控制(菜单权限,按钮权限)以及加上SSH实现安全传输
文章目录 项目地址: 一、md5 与 先进的哈希算法的区别1.1. 安全性问题1.2. 设计目的1.3. 功能特性1.4. 适用性1.5. 总结 二、数据传输安全和数据加密实现:2.1 生成证书:2.2、在springboot中进行集成2.2.1 配置证书:2.2.2. 强制使用…...
力扣每日一题119:杨辉三角||
题目 简单 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex 3 输出: [1,3,3,1]示例 2: 输入: rowIndex 0 输出: [1]示例 3: 输入: rowIndex 1 输出…...
AI语音模型PaddleSpeech踩坑(安装)指南
PaddleSpeech简介 PaddleSpeech 是基于飞桨 PaddlePaddle 的语音方向的开源模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。 PaddleSpeech安装步骤 提示:要找到一个合适的PaddleSpeech版本与pad…...
如何更好地使用Kafka? - 运行监控篇
要确保Kafka在使用过程中的稳定性,需要从kafka在业务中的使用周期进行依次保障。主要可以分为:事先预防(通过规范的使用、开发,预防问题产生)、运行时监控(保障集群稳定,出问题能及时发现&#…...
数据可视化训练第四天(模拟投掷筛子并且统计频次)
投掷一个筛子 import matplotlib.pyplot as plt from random import randint import numpy as npclass Die:"""模拟投掷筛子"""def __init__(self,num_sides6):self.num_sidesnum_sidesdef roll(self):return randint(1,self.num_sides)num1000…...
4.1 编写程序,从键盘接收一个小写字母,然后找出他的前导字符和后续字符,再按顺序显示这三个字符
方法一: 运行效果: 输入B,输出显示ABC;输入A,输出显示AB 思路: 1、通过键盘输入接收一个字母。 2、将输入的字母减去1,得到前导字符,然后输出。 3、将输入的字母加上1,得…...
(Java)心得:LeetCode——18.四数之和
一、原题 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): …...
简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
CentOS下的分布式内存计算Spark环境部署
一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架,相比 MapReduce 具有以下核心优势: 内存计算:数据可常驻内存,迭代计算性能提升 10-100 倍(文档段落:3-79…...
【机器视觉】单目测距——运动结构恢复
ps:图是随便找的,为了凑个封面 前言 在前面对光流法进行进一步改进,希望将2D光流推广至3D场景流时,发现2D转3D过程中存在尺度歧义问题,需要补全摄像头拍摄图像中缺失的深度信息,否则解空间不收敛…...
[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...
CocosCreator 之 JavaScript/TypeScript和Java的相互交互
引擎版本: 3.8.1 语言: JavaScript/TypeScript、C、Java 环境:Window 参考:Java原生反射机制 您好,我是鹤九日! 回顾 在上篇文章中:CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...
【AI学习】三、AI算法中的向量
在人工智能(AI)算法中,向量(Vector)是一种将现实世界中的数据(如图像、文本、音频等)转化为计算机可处理的数值型特征表示的工具。它是连接人类认知(如语义、视觉特征)与…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...
【Linux系统】Linux环境变量:系统配置的隐形指挥官
。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量:setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...
