当前位置: 首页 > article >正文

BGP配置华为——RR反射器配置

实验拓扑

与之前实验同理将loop0作为routerID使用,且R1和R2上用loop1接口用于模拟用户其他网段

实验要求

1,在AS100内运行OSPF协议

2.配置路由反射器,使得从R1进入的数据能够反射到全局网络

3.在R1和R2上分别宣告自己的loop1口网段用于观察如何防环

实验配置

1.配置IP

过程省略,配置效果如下

R1

R2

R3

R4

2.配置OSPF

[R1]ospf router-id 10.10.1.1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 10.0.12.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

部署单域OSPF即可,这边只贴R1配置,其余同理

查看R2和R3邻居

3.配置IBGP

[R1]bgp 100
[R1-bgp]router-id 10.10.1.1
[R1-bgp]peer 10.0.12.2 as 100
[R4]bgp 100
[R4-bgp]router-id 10.10.4.4
[R4-bgp]peer 10.0.24.2 as 100
[R4-bgp]peer 10.0.34.3 as 100

配置R1的邻居R2;R2的邻居R1,R3和R4;R3的邻居R2和R4;R4的邻居R3和R2

本处只贴R1和R4,其余同理,在R2上查看邻居

4.配置RR

如下图,将R2配为R1的反射器客户端,R3配为R2的反射器客户端,R4配为R3的反射器客户端

[R2-bgp]peer 10.0.12.1 reflect-client 
[R3-bgp]peer 10.0.23.2 reflect-client 
[R4-bgp]peer 10.0.34.3 reflect-client 

效果演示

验证Orginator_ID的防环操作

首先我们先把R2到R4的出方向给他封掉,然后将我们R2上的网段宣布到BGP当中,进行观察

[R2]acl number 2000
[R2-acl-basic-2000]rule 5 per	
[R2-acl-basic-2000]rule 5 permit 
[R2-acl-basic-2000]q
	
[R2]route-policy bgp deny node 10
Info: New Sequence of this List.
[R2-route-policy]if-match acl 2000

[R2-route-policy]bgp 100
[R2-bgp]peer 10.0.24.4 route-policy bgp export 
[R2-bgp]net 192.168.2.0 24

查看此路由,能够发现通告了R3和R1,没有通告R4

但是在R3中我们可以清楚的看到此路由通告给R4,而且其下一跳是10.0.23.2

在R4上查看,下一跳为改变,且其起源ID为R2,同时将此路由信息通告给R2

回到R2,仍然只有本地路由,而没有R4的路由出现

验证Cluster_List防环效果

宣告R1的192.168.1.0网段,开始追踪路由去向路径

看到列表有10.10.2.2也就是R2,回到R2查看详细信息,发现确实有收到,但R2的路由表中不存在此项路由

一步步追踪,可以看到,R2有收到R4的路由(UPDATE报文为4),但是在路由表中是查不到R4传来的路由,这正证明了cluster——list能够防环


http://www.kler.cn/a/549319.html

相关文章:

  • HCIA项目实践---ACL访问控制列表相关知识和配置过程
  • Spring框架中都用到了哪些设计模式?
  • InspireMusic - 阿里通义实验室开源音乐生成框架 支持音乐、歌曲、音频生成 本地一键整合包下载
  • 24、深度学习-自学之路-卷积神经网络
  • 图论(三):图距离——寻找并绘制最短路径图距离矩阵平均图距离离心率图直径/边缘点/半径/中心点
  • OnlyOffice编辑器下载失败排查与解决方案
  • 笔记: 利用二极管、三极管、MOS管搭建过压保护电路
  • Postman中的代理艺术:配置与使用指南
  • 蓝桥杯(B组)-每日一题(阶乘求和)
  • HTML之JavaScript常见事件
  • SQL-leetcode—1667. 修复表中的名字
  • Mac Golang 开发环境配置
  • 从零搭建微服务项目(第7章——微服务网关模块基础实现)
  • 【AI】Docker中快速部署Ollama并安装DeepSeek-R1模型: 一步步指南
  • Redis基础——1、Linux下安装Redis(超详细)
  • MyBatis映射文件常用元素详解与示例
  • Flutter 常见布局模型
  • 【LeetCode】LCR 120. 寻找文件副本
  • 使用 pgvector 实现 PostgreSQL 语义搜索和 RAG:完整指南
  • DeepSeek R1 与 OpenAI O1:机器学习模型的巅峰对决