目录

BGP网络面临的问题

BGP路由聚合

静态聚合

自动聚合

手动聚合


BGP网络面临的问题

1、随着AS的增多,路由数量庞大,占用内存,消耗带宽

2、传输的路由条目出现频繁的更新和撤销,对网络的稳定性会造成影响

所以使用BGP路由聚合将路由汇总来解决此问题


BGP路由聚合

静态聚合

如何实现

通过配置静态路由进行路由聚合(配置汇总后的黑洞路由),然后再宣告这个汇总后的路由

1、Ip route-static  汇总路由  Null 0                   2、Network  汇总路由

特点

  • 并不是真正意义上BGP路由汇总,只是通过BGP发布路由的特点来实现了路由汇总的效果
  • 此方式进行汇总,明细路由不会被抑制,也会一同传往邻居(需要通过策略将明细过滤)
  • 由于宣告的汇总路由是静态配置,此汇总和明细路由其实是没有关系的,因此:

此方式使得汇总路由无法携带明细路由的属性

当明细路由失效时,汇总路由还是存在,倒是汇总路由不能真实的反应网络的现状

自动聚合

如何实现

直接在BGP协议的地址族视图下 使用 Summary automatic命令,自动将明细路由汇总

特点

  • 只对引入(import)的IGP路由进行聚合,对本地宣告(network)的路由不做聚合
  • 明细路由会被抑制,不会优选和发送给邻居
  • 只可以对明细路由做主类聚合——因此现网一般不使用此聚合方式

手动聚合

如何实现

在BGP协议的地址族视图下 使用  aggregate  聚合路由 {detail-suppressed | as-set | attribute-policy | suppress-policy | origin-policy } 进行路由汇总

as-set

在聚合的路由中携带明细路由的As_Path属性信息,可以用于防环。

当多个明细路由有不同的As_Path属性时,汇总的as-set遵循以下规则

相同就取一个相同的值,不同的值则全部取

例如:

明细路由1的as_path:1 2 3

明细路由2的as_path:1 4 5

汇总后的as_path: {1 2 3 4 5 }

as-set值与as-path的区别

as-path  有序的,表明路由传递的AS的顺序

as-set    {}中的值,代表无序的as_path,也就是as-set

只是用于汇总后的路由防环,并且{}内的AS号无论有多少个,只能算作1个AS长度

注意事项

当策略中配置了As_Path属性,并且aggregate设置了as-set属性,那么策略中的As_Path属性不会生效

detail-suppressed

仅通告聚合路由,抑制明细路由,只向邻居发送聚合后的路由

并且聚合路由不会继承明细路由的团体属性

suppress-policy

指定抑制路由通告的策略名称,对满足ACL或者perfix-list的明细路由做抑制,不满足的明细路由不做抑制

suppress-policy优先于detail-suppressed

origin-policy

指定允许生成聚合路由的策略名称,对满足ACL或者perfix-list的明细路由生成聚合路由

attribute-policy

指定设置聚合路由的属性策略名称。通过peer route-policy也可以完成此工作

特点

  • 只要在BGP表中存在的路由都能够被手动汇总
  • 可以实现精确汇总,并且支持CIDR(无类域间路由)
  • 可以对汇总路由的属性做编辑
  • 可以继承明细路由的As_Path属性,防止环路
  • 当明细路由全部失效时,汇总路由才会失效
  • 默认情况下不抑制明细路由,不携带明细路由的As_Path属性

BGP——基本概念3(路由聚合)相关推荐

  1. Cisco Packet Tracer路由器配置、路由聚合实例

    本教程适用于了解Cisco Packet Tracer的朋友阅读,用于帮助理解路由器的使用以及路由聚合的概念.路由聚合的方法,若不熟悉基本操作,点击链接快速学习软件基本操作 高手请通过目录快速跳转到路 ...

  2. BGP同步与路由黑洞,路由聚合

    BGP路由不优 BGP路由下一跳不可达 BGP同步 拓扑图 (AS 234之间直接 2 4建立BGP,EBGP之间采取直连 ) 下一跳属性: 将EBGP邻居学习路由传递给IBGP邻居时,下一跳不发生变 ...

  3. BGP协议路由聚合—AS-SET的使用

    BGP协议可以使用命令,将具体路由聚合成一条聚合路由. 路由聚合原则采用最长相同掩码匹配的方法. 路由聚合可以减小路由表的规模. BGP的聚合分为两种: 1. 自动聚合(现网中不用,可控性差,只能聚合 ...

  4. BGP ——路由过滤+路由聚合(讲解+配置)

    目录 一.路由聚合: 二.路由过滤 : (1)ACL过滤 (2)Prefix-list过滤(常用): (3)distribute路由过滤: 三.路由聚合+路由过滤: 四.把本地抑制路由传给邻居: 五. ...

  5. 第十一天----BGP的基本配置,路由聚合

    6,BGP的基本配置 1,BGP建邻的基本配置 1)EBGP对等体关系直连建邻 [r1]bgp 1----启动BGP进程----后面的1不是 进程号,而是配置路由器所在AS的AS号 [r1-bgp]r ...

  6. 锐捷BGP基础配置(邻居建立、路由重发布、路由聚合、认证)

    目录 配置IBGP邻居 配置EBGP邻居 配置BGP重发布OSPF BGP路由聚合 BGP其它配置 配置IBGP邻居 R2.R3.R4底层IGP互通,此处IGP互通配置不做介绍 R2与R4通过Loop ...

  7. BGP实验配置——IBGP、EBGP、路由策略、路由聚合、链路备份

    BGP简单实验配置 实验拓扑: 要求: BGP动态路由实验: 一.4台路由器基础名称,接口IP均配置 (1).4台PC分别在4个不同网段: PC1:10.1.1.0/24 PC2: 10.1.2.0/ ...

  8. WPF,Silverlight与XAML读书笔记第八 - WPF新概念之三路由事件

    说明:本系列基本上是<WPF揭秘>的读书笔记.在结构安排与文章内容上参照<WPF揭秘>的编排,对内容进行了总结并加入一些个人理解. 路由事件是专门设计用于在元素树中使用的事件. ...

  9. 计算机网络:子网划分、子网掩码、CIDR 、路由聚合相关计算详解

    目录 IPv4 的分类 IPv4 的划分 无分类编址CIDR IPv4 地址应用规划 IPv4 的分类 连接到 Internet 中的每一个主机(或路由器)都分配一个 32 比特的全球唯一的标识符,即 ...

  10. OSPF——路由聚合【(汇总)含配置命令】||地址汇总计算方法——详解

    目录 一.路由聚合图解: 二.做路由聚合的优势: 三.OSPF里面对路由汇聚,只能在两个地方做 (1)ABR:仅针对本区域域内路由(以O开头的路由)做汇总,本区域的OIA的域间路由没有办法汇总 --配 ...

最新文章

  1. AD7606数据采集板使用ASCII码传递BINARY数据
  2. 三国志战略版360区S4服务器合并信息,三国志战略版S2赛季合区须知,季转服功能介绍...
  3. 仿微信公众号后台管理-自定义菜单
  4. 监控工具—Prometheus—监控Redis
  5. 贵州轻工职业技术学院计算机分数,贵州轻工职业技术学院历年分数线 2021贵州轻工职业技术学院录取分数线...
  6. exists sql用法_SQL关于IN和EXISTS的用法和区别,读完之后,大部分程序员收藏了....
  7. Vue2.0史上最全入坑教程(上)—— 搭建Vue脚手架(vue-cli)
  8. 给控件做数字签名之三:进行数字签名
  9. react-native无法在react-native-gesture-handler中解析符号android.support.v4.util.Pools解决方案...
  10. source ubuntu 退出_ubuntu中安装JDK和Tomcat(一)
  11. 几种常见的微服务架构方案——ZeroC IceGrid、Spring Cloud、基于消息队列、Docker Swarm...
  12. 使用JavaScript在页面打印系统当前时间
  13. vsCode编写Latex文本( texlive +vsCode )
  14. 寒假第一周 总结与反思
  15. 电脑桌面没有计算机图标鼠标也点不起来,电脑桌面上的图标不见了,鼠标也没用了该怎么办呢?...
  16. 有奖:说出你的网络安全故事
  17. NP架构-汇聚层路由器完美选择
  18. matlab中regress函数教程,regress()函数
  19. Gitee使用流程及其注意事项
  20. 10.发布者Publisher的编程实现

热门文章

  1. C++中begin、end、front、back函数的用法
  2. html邮件的排版问题
  3. 原型工具Axure:Axure的实用小技巧
  4. 原型工具Axure:学习路线及资源
  5. MATLAB基础学习系列二——矩阵
  6. H.264 NAL语法语意以及字节流的语法语意
  7. csdn网友提出关于expdp exclude及impdp问题解答
  8. java代码演示经典哲学家就餐问题,以及解决方案
  9. 新增修改BP客户/供应商
  10. 硬件编程-----根据时序图写C语言驱动