HCIP-BGP选路实验

一.实验拓扑图

二.详细配置

R1

interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0

interface LoopBack0
ip address 1.1.1.1 255.255.255.0

interface LoopBack1
ip address 10.1.1.1 255.255.255.0

bgp 1
router-id 1.1.1.1
peer 12.1.1.2 as-number 2

ipv4-family unicast
undo synchronization
network 10.1.1.0 255.255.255.0
peer 12.1.1.2 enable

R2

interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0

interface GigabitEthernet0/0/1
ip address 172.16.0.1 255.255.255.252

interface GigabitEthernet0/0/2
ip address 172.16.0.9 255.255.255.252

interface LoopBack0
ip address 172.16.1.2 255.255.255.255

interface LoopBack1
ip address 172.16.2.1 255.255.255.0

bgp 64512
router-id 172.16.1.2
confederation id 2
confederation peer-as 64513
peer 12.1.1.1 as-number 1
peer 172.16.1.3 as-number 64512
peer 172.16.1.3 connect-interface LoopBack0
peer 172.16.1.5 as-number 64513
peer 172.16.1.5 ebgp-max-hop 2
peer 172.16.1.5 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
network 172.16.0.0 255.255.248.0
peer 12.1.1.1 enable
peer 172.16.1.3 enable
peer 172.16.1.3 next-hop-local
peer 172.16.1.5 enable
peer 172.16.1.5 next-hop-local

ospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

ip route-static 172.16.0.0 255.255.248.0 NULL0

R3

interface GigabitEthernet0/0/0
ip address 172.16.0.2 255.255.255.252

interface GigabitEthernet0/0/1
ip address 172.16.0.5 255.255.255.252

interface LoopBack0
ip address 172.16.1.3 255.255.255.255

interface LoopBack1
ip address 172.16.3.1 255.255.255.0

bgp 64512
router-id 172.16.1.3
confederation id 2
peer 172.16.1.2 as-number 64512
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.4 as-number 64512
peer 172.16.1.4 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
peer 172.16.1.2 enable
peer 172.16.1.4 enable
peer 172.16.1.4 reflect-client

ospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R4

interface GigabitEthernet0/0/0
ip address 172.16.0.6 255.255.255.252

interface GigabitEthernet0/0/1
ip address 172.16.0.21 255.255.255.252

interface LoopBack0
ip address 172.16.1.4 255.255.255.255

interface LoopBack1
ip address 172.16.4.1 255.255.255.0

bgp 64512
router-id 172.16.1.4
confederation id 2
confederation peer-as 64513
peer 172.16.1.3 as-number 64512
peer 172.16.1.3 connect-interface LoopBack0
peer 172.16.1.7 as-number 64513
peer 172.16.1.7 ebgp-max-hop 2
peer 172.16.1.7 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
peer 172.16.1.3 enable
peer 172.16.1.7 enable

ospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R5

interface GigabitEthernet0/0/0
ip address 172.16.0.10 255.255.255.252

interface GigabitEthernet0/0/1
ip address 172.16.0.13 255.255.255.252

interface LoopBack0
ip address 172.16.1.5 255.255.255.255

interface LoopBack1
ip address 172.16.5.1 255.255.255.0

bgp 64513
router-id 172.16.1.5
confederation id 2
confederation peer-as 64512
peer 172.16.1.2 as-number 64512
peer 172.16.1.2 ebgp-max-hop 2
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.6 as-number 64513
peer 172.16.1.6 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
peer 172.16.1.2 enable
peer 172.16.1.6 enable

ospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R6

interface GigabitEthernet0/0/0
ip address 172.16.0.14 255.255.255.252

interface GigabitEthernet0/0/1
ip address 172.16.0.17 255.255.255.252

interface LoopBack0
ip address 172.16.1.6 255.255.255.255

interface LoopBack1
ip address 172.16.6.1 255.255.255.0

bgp 64513
router-id 172.16.1.6
confederation id 2
peer 172.16.1.5 as-number 64513
peer 172.16.1.5 connect-interface LoopBack0
peer 172.16.1.7 as-number 64513
peer 172.16.1.7 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
peer 172.16.1.5 enable
peer 172.16.1.7 enable
peer 172.16.1.7 reflect-client

ospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R7

interface GigabitEthernet0/0/0
ip address 172.16.0.18 255.255.255.252

interface GigabitEthernet0/0/1
ip address 172.16.0.22 255.255.255.252

interface GigabitEthernet0/0/2
ip address 78.1.1.7 255.255.255.0

interface LoopBack0
ip address 172.16.1.7 255.255.255.255

interface LoopBack1
ip address 172.16.7.1 255.255.255.0

bgp 64513
router-id 172.16.1.7
confederation id 2
confederation peer-as 64512
peer 78.1.1.8 as-number 3
peer 172.16.1.4 as-number 64512
peer 172.16.1.4 ebgp-max-hop 2
peer 172.16.1.4 connect-interface LoopBack0
peer 172.16.1.6 as-number 64513
peer 172.16.1.6 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
network 172.16.0.0 255.255.248.0
peer 78.1.1.8 enable
peer 172.16.1.4 enable
peer 172.16.1.4 next-hop-local
peer 172.16.1.6 enable
peer 172.16.1.6 next-hop-local

ospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

ip route-static 172.16.0.0 255.255.248.0 NULL0

R8

interface GigabitEthernet0/0/0
ip address 78.1.1.8 255.255.255.0

interface GigabitEthernet0/0/1

interface GigabitEthernet0/0/2

interface LoopBack0
ip address 8.8.8.8 255.255.255.255

interface LoopBack1
ip address 10.1.8.1 255.255.255.0

bgp 3
router-id 8.8.8.8
peer 78.1.1.7 as-number 2

ipv4-family unicast
undo synchronization
network 10.1.8.0 255.255.255.0
peer 78.1.1.7 enable

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

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

相关文章

Unity New Input System 及其系统结构和源码浅析【Unity学习笔记·第十二】

转载请注明出处:🔗https://blog.csdn.net/weixin_44013533/article/details/132534422 作者:CSDN|Ringleader| 主要参考: 官方文档:Unity官方Input System手册与API官方测试用例:Unity-Technologies/InputS…

c/c++公交管理系统(星穹轨道可视化EasyX)

注:全代码由博主个人耗时两个星期开发,实现了基础的公交管理系统功能:1.前端用户查询站点以及查看所有站点。2.后端管理员权限,实现登录系统检验,添加路线以及删除路线。最重要的是使用EasyX实现了星穹轨道的启动以及抽…

ROS2手册的离线编译安装

ROS开发中经常要查询相关API,把文档下载到本地离线使用方便快捷,极大提高开发效率 下载ROS2文档 git clone https://github.com/ros2/ros2_documentation.gitcd ros2_documentation安装sphinx pip install Sphinx配置sphinx sphinx-quickstart按提示…

快速上手的AI工具-文心辅助学习

前言 大家好晚上好,现在AI技术的发展,它已经渗透到我们生活的各个层面。对于普通人来说,理解并有效利用AI技术不仅能增强个人竞争力,还能在日常生活中带来便利。无论是提高工作效率,还是优化日常任务,AI工…

【Linux】vim的使用

个人主页 : zxctsclrjjjcph 文章封面来自:艺术家–贤海林 如有转载请先通知 目录 1. 前言2. vim的基本概念3. vim的基本操作4. vim正常模式命令集4.1 命令模式4.1.1 光标定位 4.2 插入模式4.3 底行模式 这个是在网上找的一张关于vim键盘的图 1. 前言 …

爬虫requests+综合练习详解

Day2 - 1.requests第一血_哔哩哔哩_bilibili requests作用:模拟浏览器发请求 requests流程:指定url -> 发起请求 -> 获取响应数据 -> 持续化存储 爬取搜狗首页的页面数据 import requests# 指定url url https://sogou.com # 发起请求 resp…

Netty和Reactor设计模式

Netty Netty一个线程通过多路复用,能够实现多个socket的非阻塞的调用。 Reactor Reactor 模式是一种设计模式,也叫响应器模式。 以下是 Reactor 模式的基本组成部分: 事件处理器(Event Handlers): 这些是实际处理特…

【深度学习目标检测】十七、基于深度学习的洋葱检测系统-含GUI和源码(python,yolov8)

使用AI实现洋葱检测对农业具有以下意义: 提高效率:AI技术可以快速、准确地检测出洋葱中的缺陷和问题,从而提高了检测效率,减少了人工检测的时间和人力成本。提高准确性:AI技术通过大量的数据学习和分析,能够…

Simulink之Signal

Simulink.Signal 指定信号的属性 描述 此类使您能够创建工作区对象,用于分配或验证信号或离散状态的属性,如其数据类型、数字类型、维度等。您可以使用信号对象来: 将值指定给信号源未指定的信号属性(值为-1或auto)。 验证其值由信号源显式指定的信号属性。此类属性的…

Windows系统如何修改Nginx配置实现远程访问多个本地站点

文章目录 1. 下载windows版Nginx2. 配置Nginx3. 测试局域网访问4. cpolar内网穿透5. 测试公网访问6. 配置固定二级子域名7. 测试访问公网固定二级子域名 1. 下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目…

IDEA配置Maven

打开idea选择Configure-->Settings 配置Mavne的路径信息 创建一个Maven项目 创建完成后默认会打开我们的pom.xml文件 添加一个junit的maven 分享一个maven资源的下载网址 Maven Repository: Search/Browse/Explore (mvnrepository.com) 打开网址 选中它进入首页 搜索jun…

Go新项目-Gin中wire的依赖注入方式实战(6)

选型Go项目过程中,针对依赖注入方式的分析和使用 参考资料 https://go.dev/blog/wirehttps://medium.com/dche423/master-wire-cn-d57de86caa1bhttps://toutiao.io/posts/et0t2lk/previewhttps://imlht.com/archives/223/https://lailin.xyz/post/go-training-week…

右值引用和move语义

文章目录 一、左值和右值二、左值引用和右值引用三、move语义四、右值引用的作用1.左值引用的作用和局限2.右值引用的作用3.重谈std::move()4.完美转发 一、左值和右值 在《C Primer Plus》书中这样提到左值:左值是用于标识或定位存储位置的标签。 对于早期的 C 语…

Kafka框架详解

Kafka 1、Kafka介绍 ​ Kafka是最初由linkedin公司开发的,使用scala语言编写,kafka是一个分布式,分区的,多副本的,多订阅者的消息队列系统。 2、Kafka相比其他消息队列的优势 ​ 常见的消息队列:Rabbit…

【设计模式】张一鸣笔记:责任链接模式怎么用?

我将通过一个贴近现实的故事——请假审批流程,带你了解和掌握责任链模式。 什么是责任链模式? 责任链模式是一种行为设计模式,它让你可以避免将请求的发送者与接收者耦合在一起,让多个对象都有处理请求的机会将这个对象连成一条…

MQ 消息丢失、重复、积压问题,如何解决?

面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如 Kafka、RabbitMQ、RocketMQ),基本都会抛出一个问题:在使用 MQ 的时候,怎么确保消息 100% 不丢失? 这个问题在实际…

2024-01-22(MongoDB)

1.Mongodb使用的业务场景: 传统的关系型数据库/mysql在“三高”需求以及应对web2.0的网站需求面前,有点力不从心,什么是“三高”需求: a. 对数据库高并发的读写需求 b. 对海量数据的高效率存储和访问需求 c. 对数据库的高可扩…

wayland(wl_shell) + egl + opengles 实例——gears

文章目录 前言一、ubuntu 上 opengl 版本的 glxgears二、基于 wayland 窗口协议的 gles-gears1.egl_wayland_gears.c2. matrix.c 和 matrix.h3. 编译4. 运行总结参考资料前言 本文主要介绍如何在linux 下 wayland 窗口中,使用 egl + opengles 控制GPU 渲染 gears 并显示,即实…

element plus表格的表头和内容居中

文章目录 需求分析 需求 对于 element-plus 中的 table 进行表头和内容的居中显示 分析 单列的表头和内容居中 &#xff1a; 在对应的那一列加上align“center” 即可 <el-table-column prop"name" label"商品名称" align"center" />…

统计灰度图像的灰度值分布并绘制

1、numpy方法 函数&#xff1a; numpy.histogram(a, bins10, rangeNone, normedNone, weightsNone, densityNone) 参数说明&#xff1a; a:输入数据数组&#xff1b;bins:指定统计的区间个数&#xff0c;可以是一个整数&#xff0c;也可以是一个数组&#xff0c;默认值为10…