BGP基础配置——路由反射器

2023-11-13

目录

前言

一、实验拓扑图

二、实验需求 

三、配置步骤

1.AS内建立邻居

2.AS间建立邻居

3.验证邻居关系

4.建立路由反射 

五、实验观察

六、总结


前言

网盘资源!!!

https://wwa.lanzoub.com/iV6eR0qjhhvg

已完成配置接口IP地址及OSPF 宣告。

查看OSPF配置
ospf 1
area 0
display this 


查看接口IP地址配置
display ip interface brief 
display ospf 

一、实验拓扑图

81e3db375ea544048b7279f37449a8b9.png  

二、实验需求 

通过路由器反射的方法 .让100.0.0.1ping通 R5的环回口地址 5.5.5.5

三、配置步骤

  1. AS200内IGP(内部网关协议)AS内建立邻居
  2. R4和R5 EBGP(外部边界网关协议)AS间建立邻居
  3. 验证邻居关系是否建立成功
  4. 路由反射

1.AS内建立邻居

  • R1 输入display ip interface brief 
  •  查看LoopBack1  100.0.0.1 32路由
  • 100.0.0.1 32没有宣告进OSPF,来模拟IBGP从EBGP邻居学习的路由
R1和R2建立邻居 //这行不要复制

bgp 200
peer 2.2.2.2 as-number 200
peer 2.2.2.2 connect-interface LoopBack0
network 100.0.0.1 32

R2和R1、R3建立邻居 //这行不要复制

bgp 200
peer 1.1.1.1 as-number 200
peer 1.1.1.1 connect-interface LoopBack0
peer 3.3.3.3 as-number 200
peer 3.3.3.3 connect-interface LoopBack0

R3和R2、R4建立邻居 //这行不要复制

bgp 200
peer 2.2.2.2 as-number 200
peer 2.2.2.2 connect-interface LoopBack0
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface LoopBack0

R4和R3建立邻居 //这行不要复制

bgp 200
peer 3.3.3.3 as-number 200
peer 3.3.3.3 connect-interface LoopBack0

2.AS间建立邻居

R4

bgp 200
peer 5.5.5.5 as-number 300
peer 5.5.5.5  connect-interface LoopBack0
peer 5.5.5.5   ebgp-max-hop 4

R5

bgp 300
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface LoopBack0
peer 4.4.4.4  ebgp-max-hop 4

3.验证邻居关系

 AS内的邻居关系75c9689bfe3f4761802869043f1fe39d.png

 AS间的邻居关系

 d1a371c926b848c1b1f3dcdb8a0e6e57.png

邻居关系的建立要点

  • 路由是否可达     
  • 直连检测(EBGP之间不是直连 增加跳数,peer 4.4.4.4  ebgp-max-hop 4)
  • 更新源检测(环回口作为源地址时peer 4.4.4.4 connect-interface LoopBack0)

查看R4的路由表,发现没有去往R5环回口的路由,导致邻居关系建立失败。

不是建立邻居关系之后。BGP路由下一跳路由不可达问题。

引入静态路由
R4:
ip route-static 5.5.5.5 32 s0/0/1 45.0.0.5

R5:
ip route-static 4.4.4.4 32 s0/0/1 45.0.0.4

4.建立路由反射 

现在,路由器都与直连路由器建立了邻居关系。
非直连路由器(IBGP之间)没有建立邻居关系。


由于IBGP的水平分割,IBGP从EBGP收到的路由不会通过给另一个IBGP
引入路由反射策略   打破IBGP的水平分割,实现IBGP之间互相传递路由。

R2:邻居 1.1.1.1 作为我反射的客户端

peer 1.1.1.1 reflect-client


R3:邻居 4.4.4.4 作为我反射的客户端

peer 4.4.4.4 reflect-client

五、实验观察

R1 输入 ping -a 100.0.0.1    5.5.5.5  

原因是R1、R2、R3、路由表都没有5.5.5.5的路由

//R4 !!!  引入外部路由,让R1、R2、R3都学习到EGP路由
ospf 1
import-route static

六、总结

与full-mesh相同点 ,AS内所有路由器都学习到路由。
与full-mesh不同点,AS内所有路由器,不需要两两建立邻居关系

路由反射器,仍旧不能解决 网络设备对大量BGP路由的处理问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BGP基础配置——路由反射器 的相关文章

随机推荐

  • Ubuntu android adb环境变量配置方法AndroidStudio安装教程

    UbuntuT android adb环境变量配置方法 https wenku baidu com view 61d31d4ef6335a8102d276a20029bd64793e6275 html AndroidStudio安装教程 u
  • file_operations 结构体

    file operations 结构体中的成员函数是字符设备驱动程序设计的主体内容 这些函数实际会在应用程序进行 Linux 的 open write read close 等系统调用时最终被调用 file operations 结构体目前
  • 辐射骚扰测试软件,电磁兼容EMC测试

    1 什么是辐射 RE 测试 辐射发射 Radiated Emission 测试是测量EUT通过空间传播的辐射骚扰场强 可以分为磁场辐射 电场辐射 前者针对灯具和电磁炉 后者则应用普遍 另外 家电和电动工具 AV产品的辅助设备有功率辐射发射的
  • JAVA为什么只有一个public_浅谈为什么一个Java源文件中只能有一个public类?

    第一 只有一个public类 浅谈为什么一个java源文件中只能有一个public类 1 每个编译单元 文件 只能有一个public 类 这么做的意思是 每个编译单元只能有一个公开的接口 而这个接口就由其public 类来表示 2 java
  • 20.9.7 项目开发总结报告

    项目开发总结报告 项目总结最后价值的东西是经验 教训的总结 项目开发总结报告的编制 根据GB T 8567 2006的规定 项目总结报告应包含以下几个部分的内容 1 引言 标识 系统概述 文档概述 2 引用文件 引用文档的编号 标题 修改版
  • Coding and Paper Letter(六十四)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 资源整理 1 Coding 1 交互式瓦片编辑器 tile playground 2 R语言包autokeras autokeras的R接口 autokeras是一个开源的
  • aix date 脚本_AIX下取前一天时间

    AIX的默认dtae命令是不支持 d参数的 导致大家写脚本很痛苦 没法简单取得前一天的时间 下面有简单方式可以取得 YESTERDAY TZ aaa24 date Y m d echo YESTERDAY 或者是 bin sh TZ TZ
  • Java基础面试题

    怎么理解栈 堆 堆中存什么 栈中存什么 栈是运行时的单位 而堆是存储的单位 栈解决程序的运行问题 即程序如何执行 或者说如何处理数据 堆解决的是数据存储的问题 即数据怎么放 放在哪儿 堆中存的是对象 栈中存的是基本数据类型和堆中对象的引用
  • docker,nvidia-docker安装

    卸载先前的docker Docker 的旧版本被称为 docker docker io 或 docker engine 如果已安装 请卸载它们 sudo apt get remove docker docker engine docker
  • 操作系统笔记整理11——文件和文件系统

    点此链接可跳转到 操作系统笔记整理 目录索引页 参考书籍 计算机操作系统 第四版 汤小丹等编著 文章目录 点此链接可跳转到 操作系统笔记整理 目录索引页 数据项 记录和文件 数据项 记录 文件 文件系统 对象及其属性 对对象操纵和管理的软件
  • 【SP】SubstancePainter安装相关问题

    SP SubstancePainter安装相关问题 安装成功后主要有两个配置问题 驱动和TDR问题 GPU驱动更新 1 从设备管理器中联网搜索驱动会提示以更新至最新版本等类似话语 因此从官网下载驱动 以1050ti显卡为例 下载地址 英伟达
  • 深度学习和图像识别:使用R语言的深入指南

    目录 深度学习简介 准备工作 数据集 构建模型 训练模型 评估模型 结论
  • unity 实现多个物体或单个物体 让其单击物体让其显示再次单击让其隐藏

    unity 实现单击物体让其显示或隐藏 再次单击显示或隐藏 using System Collections using System Collections Generic using Unity Burst CompilerServic
  • SpringBoot去掉jackson并整合Gson

    SpringBoot去掉jackson并整合Gson
  • 微信公众平台——获取用户信息

    第一次握手 获取code code根据用户随机产生 在网页中缓存 注意这个code并不是微信的id 访问 https open weixin qq com connect oauth2 authorize appid redirect ur
  • ngrok服务实现内网穿透

    自建ngrok服务实现内网穿透 名词解释 内网穿透 又叫NAT穿透 是计算机用语 翻译过来就是你的电脑可以直接被你朋友访问 通常我们的电脑是无法自己被访问的 因为我们的电脑缺少自己的独立的ip地址 现在ip稀缺 电信运营商已经不会随便分配固
  • 对手机制造行业供应链系统的一些需求的情景模拟分析

    手机制造行业供应链系统的一些需求的情景模拟分析 一 关键应用列表 关键应用点 管理诉求简述 终端客户的发运管理 客户代管库的管理 在对大的代理商销售过程中 和代理商签订合同后 需要分批分次发运到代理商的各零售终端去 同时还要对未发运部分进行
  • 超文本标记语言(HyperText Markup Language,简称HTML)

    1 什么是HTML HTML是用来描述网页的一种语言 HTML指的是超文本标记语言 HyperText Markup Language 是一种用于创建网页的标准标记语言 HTML不是一种编程语言 而是一种标记语言 标记语言是一套标记标签 H
  • Python最强知识点整理:面向对象封装案例

    面向对象封装案例 目标 封装 小明爱跑步 存放家具 01 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象 然后 让对象调用方法 对象方法的细节 都被
  • BGP基础配置——路由反射器

    目录 前言 一 实验拓扑图 二 实验需求 三 配置步骤 1 AS内建立邻居 2 AS间建立邻居 3 验证邻居关系 4 建立路由反射 五 实验观察 六 总结 前言 网盘资源 https wwa lanzoub com iV6eR0qjhhvg