BGP路由反射器实验

实验内容:

通过本实验验证bgp路由反射器的规则

   1. 从client收到的路由更新,反射到non-client和client,同时发送给EBGP邻居

   2. 从non-client收到的路由更新,只反射到client,同时发送给EBGP邻居

   3. 从EBGP邻居收到的路由更新,发送到所有的non-client和client

实验拓扑如图

实验配置如下:

 基本配置:

路由器1
interface GigabitEthernet 0/0no switchportip address 10.1.12.1 255.255.255.252
!
interface Loopback 0ip address 1.1.1.1 255.255.255.255
!
interface Loopback 1ip address 1.1.2.1 255.255.255.255
!
interface Loopback 2ip address 1.1.3.1 255.255.255.255
!
interface Loopback 4ip address 1.1.4.1 255.255.255.255
!
router bgp 100neighbor 10.1.12.2 remote-as 200network 1.1.1.1 mask 255.255.255.255network 1.1.2.1 mask 255.255.255.255network 1.1.3.1 mask 255.255.255.255network 1.1.4.1 mask 255.255.255.255
 路由器2
interface GigabitEthernet 0/0no switchportip address 10.1.12.2 255.255.255.252
!
interface GigabitEthernet 0/1no switchportip address 10.1.23.1 255.255.255.252
!
interface Loopback 0ip address 2.2.2.2 255.255.255.255
!
router bgp 200neighbor 3.3.3.3 remote-as 200neighbor 3.3.3.3 update-source Loopback 0neighbor 10.1.12.1 remote-as 100neighbor 3.3.3.3 next-hop-self
!
router ospf 200router-id 2.2.2.2network 2.2.2.2 0.0.0.0 area 0network 10.1.23.1 0.0.0.0 area 0
路由器3
!
interface GigabitEthernet 0/0no switchportip address 10.1.34.1 255.255.255.252
!
interface GigabitEthernet 0/1no switchportip address 10.1.23.2 255.255.255.252
!
interface GigabitEthernet 0/2no switchportip address 10.1.35.1 255.255.255.252
!
interface Loopback 0ip address 3.3.3.3 255.255.255.255
!
router bgp 200neighbor 2.2.2.2 remote-as 200neighbor 2.2.2.2 update-source Loopback 0neighbor 4.4.4.4 remote-as 200neighbor 4.4.4.4 update-source Loopback 0neighbor 5.5.5.5 remote-as 200neighbor 5.5.5.5 update-source Loopback 0neighbor 2.2.2.2 next-hop-self
!
router ospf 200router-id 3.3.3.3network 3.3.3.3 0.0.0.0 area 0network 10.1.23.2 0.0.0.0 area 0network 10.1.34.1 0.0.0.0 area 0network 10.1.35.1 0.0.0.0 area 0
路由器4
interface GigabitEthernet 0/0no switchportip address 10.1.34.2 255.255.255.252
!
interface Loopback 0ip address 4.4.4.4 255.255.255.255
!         
router bgp 200neighbor 3.3.3.3 remote-as 200neighbor 3.3.3.3 update-source Loopback 0
!
router ospf 200router-id 4.4.4.4network 4.4.4.4 0.0.0.0 area 0network 10.1.34.2 0.0.0.0 area 0
路由器5
interface GigabitEthernet 0/2no switchportip address 10.1.35.2 255.255.255.252
!
interface Loopback 0ip address 5.5.5.5 255.255.255.255
!         
router bgp 200neighbor 3.3.3.3 remote-as 200neighbor 3.3.3.3 update-source Loopback 0
!
router ospf 200route-id 5.5.5.5network 5.5.5.5 0.0.0.0 area 0network 10.1.35.2 0.0.0.0 area 0

此时的R4,R5的bgp表上应该是没有任何路由的,因为ibgp之间存在水平分割

接下来通过配置路由反射器来实现路由的传递

路由器3
router bgp 200neighbor 2.2.2.2 route-reflector-client         //将R2设置为client

不配置的ibgp邻居默认为no-client,此时的R4,R5上就可以看到R1传过来的路由了,路由反射器的规则1就验证完成了

路由器4
router bgp 200network 4.4.4.4 mask 255.255.255.255           //用于验证规则2
路由器5
router bgp 200network 5.5.5.5 mask 255.255.255.255           //用于验证规则2

这时的R2可以收到R4,R5发来的路由,而R4,R5之间收不到彼此发送的路由---规则2

此时R2,R4,R5的bgp表如下

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通信系统概述

1.定义 通信系统(也称为通信网络)是利用各种通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,依靠网络软件及通信协议实现资源共享和信息传递的系统。 2.概述 随着通信技术和网络技术的不断发展&#xff…

ai绘画软件排行有哪些?介绍四款绘画软件

ai绘画软件排行有哪些?随着人工智能技术的飞速发展,AI绘画软件已经成为艺术创作领域的一股新势力。它们不仅极大地提高了绘画的效率,还为艺术家们带来了前所未有的创作灵感。在众多AI绘画软件中,聪明灵犀凭借其强大的功能和广泛的…

数据采集与预处理复习资料

目录 第一章 简答 1.简述Hadoop各个组件及其功能 2.Hadoop在大数据技术体系中的地位和作用(来自文心一言) 3.Hadoop 启动命令,停止命令 4.pig 加载HDFS 数据 5.数据采集的方法(来自ppt) 6.数据分析过程&#xf…

计算机网络 MAC地址表管理

一、理论知识 1.MAC地址表:交换机使用MAC地址表来记录各MAC地址对应的端口,用于帧转发的目的。 2.老化机制:交换机会为每一条MAC地址表项设置老化时间,老化时间到期后未收到该MAC地址报文的表项将被删除,释放资源。 …

【odoo】常用的基本视图类型

概要 在Odoo中,有几种基本视图类型,每种视图类型用于不同的目的和场景。这些视图类型包括表单视图(form view)、树视图(tree view)、看板视图(kanban view)、图表视图(gr…

数据库新技术【分布式数据库】

文章目录 第一章 概述1.1 基本概念1.1.1 分布式数据库1.1.2 数据管理的透明性1.1.3 可靠性1.1.4 分布式数据库与集中式数据库的区别 1.2 体系结构1.3 全局目录1.4 关系代数1.4.1 基操1.4.2 关系表达式1.4.3 查询树 第二章 分布式数据库的设计2.1 设计策略2.2 分布设计的目标2.3…

动手学深度学习(Pytorch版)代码实践 -深度学习基础-13Kaggle竞赛:2020加州房价预测

13Kaggle竞赛:2020加州房价预测 # 导入所需的库 import numpy as np import pandas as pd import torch import hashlib import os import tarfile import zipfile import requests from torch import nn from d2l import torch as d2l# 读取训练和测试数据 train_…

C#调用OpenCvSharp实现图像的直方图均衡化

本文学习基于OpenCvSharp的直方图均衡化处理方式,并使用SkiaSharp绘制相关图形。直方图均衡化是一种图像处理方法,针对偏亮或偏暗的图像,通过调整图像的像素值来增强图像对比度,详细原理及介绍见参考文献1-4。   直方图均衡化第…

【单片机】Code Composer Studio Linux版本下载,CCS开发环境

被windows的驱动兼容性搞得烦死了,我直接搞虚拟机用linux版本的ccs尝试一下。 下载: https://www.ti.com/tool/download/CCSTUDIO ubuntu22 虚拟机内,安装一些依赖: 安装libc6-i386库: 运行以下命令来安装libc6-i38…

ffmpeg+nginx+video实现rtsp流转hls流,web页面播放

项目场景: 最近调试海康摄像头需要将rtsp流在html页面播放,因为不想去折腾推拉流,所以我选择ffmpeg转hls流,nginx转发,html直接访问就好了 1.首先要下载nginx和ffmpeg 附上下载地址: nginx nginx news ffmpeg htt…

如何将图片转换为表格?方法并不难!

如何将图片转换为表格?在数字化时代,图片中的表格信息提取和整理成为了我们日常工作中不可或缺的一部分。不论是学术研究、商业分析还是个人生活,快速、准确地将图片转换为表格都显得尤为重要。今天,我们就来介绍四款强大的图片转…

带颜色的3D点云数据发布到ros1中(通过rviz显示)python、C++

ros中发布点云数据xyz以及带颜色的点云数据xyzrgb ros中发布点云数据xyz可以直接用python来做或者C(看个人偏好) ros中发布带颜色的点云数据xyzrgb环境1.新建ROS工作空间2.创建功能包 ros中发布点云数据xyz 可以直接用python来做或者C(看个人偏好) 在这里我们带有颜色的点云数…

数据中心:AI范式下的内存挑战与机遇

在过去的十年里,数据中心和服务器行业经历了前所未有的扩张,这一进程伴随着CPU核心数量、内存带宽(BW),以及存储容量的显著增长。这种超大规模数据中心的扩张不仅带来了对计算能力的急剧需求,也带来了前所未有的内存功率密度挑战&…

MySQL之复制(九)

复制 复制管理和维护 确定主备是否一致 在理想情况下,备库和主库的数据应该是完全一样的。但事实上备库可能发生错误并导致数据不一致。即使没有明显的错误,备库同样可能因为MySQL自身的特性导致数据不一致,例如MySQL的Bug、网络中断、服务…

【STM32】GPIO简介

1.GPIO简介 GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。 STM32芯片的GPIO被分成很多组,每组有16个引脚。 最基本的输出…

STM32通过SPI硬件读写W25Q64

文章目录 1. W25Q64 2. 硬件电路 3. 软件/硬件波形对比 4. STM32中的SPI外设 5. 代码实现 5.1 MyI2C.c 5.2 MyI2C.h 5.3 W25Q64.c 5.4 W25Q64.h 5.5 W25Q64_Ins.h 5.6 main.c 1. W25Q64 对于SPI通信和W25Q64的详细解析可以看下面这篇文章 STM32单片机SPI通信详解-C…

AI落地不容乐观-从神话到现实

开篇 在这儿我不是给大家泼冷水,而是我们一起来看一下从2022年11月左右GPT3.0掀起了一股“AI狂潮”后到现在,AI在商用、工业、军用下到底有没有得到了大规模应用呢? 这个答案每一个参与者其实心里有数那就是:没有。 但是呢它的…

【教程】PVE下uhd630核显直通HDMI输出 以NUC9为例村雨Murasame

大家好,村雨本雨又来发教程了 最近在搞小主机,之前hp400g3仅仅200多元成功核显直通HDMI,作为简单NAS、解码机、伺服机、中控都非常棒,待机仅9w 村雨Murasame:【教程】7代核显直通HDMI成功输出画面 PVE下7代intel核显…

学生选课系统

摘 要 随着学校规模的日渐庞大与课程种类的丰富,传统手工选课方式的局限日益凸显,其繁琐和易错性在处理庞大数据时尤为明显。在追求个性化学习路径的现代教育浪潮中,学生们对自主选课的需求愈发强烈,他们渴望根据兴趣和职业规划自…

牛客练习题打卡--redis

A list保证数据线性有序且元素可重复,它支持lpush、blpush、rpop、brpop等操作,可以当作简单的消息队列使用,一个list最多可以存储2^32-1个元素; redis中set是无序且不重复的; zset可以按照分数进行排序 ,是有序不重复的; Redi…