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

华为ensp--BGP自动路由聚合

学习新思想,争做新青年。今天学习BGP自动路由聚合

实验目的

·理解BGP自动路由聚合的概念
·掌握BGP自动路由聚合的配置

实验拓扑

在这里插入图片描述

实验要求

三台路由器都使用直连的物理接口IP地址来建立EBGP邻居关系,R2和R3的Loopback1接口用来模拟各自ISP中的一个网段。R1、R2、R3上将开启自动路由聚合功能,R3的Loopback1接口所在网段将使用network命令通告给BGP进程,R2的Loopback1接口所在网段将被引入到BGP进程中,最终实现R2的Loopback1与R3的Loopback1之间可以互相通信。

实验配置

1、基本配置
R1:
sys
sysname R1
int loop 0
ip add 10.0.1.1 32
int g0/0/0
ip add 10.0.12.1 24
int g0/0/1
ip add 10.0.13.1 24
q

R2:
sys
sysname R2
int loop 0
ip add 10.0.2.2 32
int loop 1
ip add 22.22.22.22 24
int g0/0/0
ip add 10.0.12.2 24
q

R3:
sys
sysname R3
int loop 0
ip add 10.0.3.3 32
int loop 1
ip add 33.33.33.33 24
int g0/0/1
ip add 10.0.13.3 24
q

2.配置BGP路由协议
配置BGP邻居关系,每台路由器均使用Loopback0接口的IP地址作为自己的Router-ID。
[R1]bgp 100
[R1-bgp]router-id 10.0.1.1
[R1-bgp]peer 10.0.12.2 as-number 200
[R1-bgp]peer 10.0.13.3 as-number 300

[R2]bgp 200
[R2-bgp]router-id 10.0.2.2
[R2-bgp]peer 10.0.12.1 as-number 100

[R3]bgp 300
[R3-bgp]router-id 10.0.3.3
[R3-bgp]peer 10.0.13.1 as-number 100

3.开启 BGP 自动路由聚合功能
缺省情况下,华为设备的 BGP 自动路由聚合功能是关闭的,现在开启这一功能。
[R1]bgp 100
[R1-bgp]ipv4-family unicast
[R1-bgp-af-ipv4]summary automatic

[R2]bgp 200
[R2-bgp]ipv4-family unicast
[R2-bgp-af-ipv4]summary automatic

[R3]bgp 300
[R3-bgp]ipv4-family unicast
[R3-bgp-af-ipv4]summary automatic

4.通告路由进入BGP中
使用network命令,将R3的Loopback1接口所在网段通告进入BGP进程。
[R3]bgp 300
[R3-bgp]ipv4-family unicast
[R3-bgp-af-ipv4]network 33.33.33.0 24

引入外部路由到 BGP 协议中
在 R2 上使用 import-route 命令引入直连的路由。
[R2]bgp 200
[R2-bgp]ipv4-family unicast
[R2-bgp-af-ipv4]import-route direct


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

相关文章:

  • 【leetcode练习·二叉树】计算完全二叉树的节点数
  • 线段树(Segment Tree)和树状数组
  • MySQL数据库(二)
  • 利用飞书机器人进行 - ArXiv自动化检索推荐
  • Pandas进行MongoDB数据库CRUD
  • 第31章 测试驱动开发中的设计模式与重构解析(Python 版)
  • STM32 HAL库 + LM2904运算放大器 + ADC + 4-20ma液位传感器:电路设计及代码实现
  • 【功能安全】硬件集成和验证
  • 深入网络安全:从理论到实践的探索
  • 【PPTist】画布状态管理
  • Flink CDC 读取oracle库数据性能优化
  • Qt之修改窗口标题、图标以及自定义标题栏(九)
  • 【Leetcode 每日一题】3291. 形成目标字符串需要的最少字符串数 I
  • 建站经验:服务器同步与数据库备份的终极解决方案
  • Arrys.asList踩坑实录
  • Linux计算时间差
  • 【LeetCode】2381、字母移位 II
  • Three.js相机Camera控件知识梳理
  • 压力测试Jmeter简介
  • Java全栈项目实战:校园论坛社交平台开发
  • Vue3实现双向绑定的基本原理和代码示例解析
  • HAL库与标准库的GPIO配置结构体对比
  • 免费下载 | 2024全球AI网络安全产品洞察报告
  • Python-基于Pygame的小游戏(贪吃蛇)(一)
  • Flink State面试题和参考答案-(下)
  • 数智读书笔记系列003 深度学习革命 从历史到未来