BGP的路由聚合以及配置

这篇具有很好参考价值的文章主要介绍了BGP的路由聚合以及配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

BGP的路由聚合

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

自动聚合 --- 1,自动聚合只能针对重发布的路由信息生效

      --- 2,自动聚合只能聚合到主类 --- 会形成巨大的路由黑洞 --- 所以,华为设备默认关闭了自动聚合

使用路由策略进行重发布 1,使用前缀列表抓取流量

[r1]ip ip-prefix aa permit 172.16.0.0 16 greater-equal 24 less-equal 24 --- 仅抓取前16位固定

且掩码长度位24位的路由信息

2,配置路由策略

[r1]route-policy bb permit node 10

Info: New Sequence of this List.

[r1-route-policy]if-match ip-prefix aa----匹配路由

3,在重发布中调用

[r1-bgp]import-route direct route-policy bb

[r1-bgp]summary automatic   --- 开启自动聚合

Info: Automatic summarization is valid only for the routes imported through the import-route command.自动聚合只对使用import-route命令引入的路由有效。

*>   172.16.0.0         127.0.0.1                             0      ?    ---- 通过聚合发布的路由信息,下一跳为127.0.0.1 ,其效果将自动在本地路由表中添加一条空接口路由。

s - suppressed  --- 抑制 --- 被抑制的路由信息将不再传递。

手工聚合

[r1-bgp]aggregate 172.16.0.0 22 --- 手工聚合的命令

*>   172.16.0.0/22      127.0.0.1                             0      ?   --- 手工聚合后,产生的汇总网段携

带子网掩码,可以进行精确汇总,并且,下一跳也是127.0.0.1,则也将自动生成一条指向汇总的空接口路由。

手工聚合的缺点:

1,手工聚合生成聚合路由后,不会抑制明细路由,起不到减少路由条目的效果;

2,在进行聚合后,聚合路由将不携带明细路由的路径属性,尤其是AS_PATH,则将可能导致环路的产生。

1[r4-bgp]aggregate 172.16.0.0 22 detail-suppressed --- 聚合的同时抑制所有明细路由

通过suppress-policy(抑制策略)来实现部分明细路由的抑制。 --- 因为抑制策略具备抑制能力,所以,可以将所有抓取放通的流量进行抑制。

1,抓流量

[r4]ip ip-prefix aa permit 172.16.1.0 24

2,配置路由策略

[r4]route-policy bb permit node 10

Info: New Sequence of this List.

[r4-route-policy]if-match ip-prefix aa

3,使用抑制策略调用路由策略

[r4-bgp]aggregate 172.16.0.0 22 suppress-policy bb

2,BGP为了解决这个问题,专门设计了一个AS_SET的关键字,如果激活了AS_SET,则 BGP的汇总路由中将携带明细路由的AS_PATH属性。

[r4-bgp]aggregate 172.16.0.0 22 detail-suppressed as-set

*>   172.16.0.0/22      127.0.0.1                             0      {1 4}?

注意:如果明细路由来自不同的AS中,并且,在同一个AS内进行聚合,则聚合后如果激活了AS_SET,AS_PATH属性中将所有明细的AS号都携带,并且使用大括号括起来。在进行防环时,括号内的AS都将不能回传,但在进行选路时,则整个大括号将被看作是一个整体。

因为,聚合路由存在属性缺失的情况,所以,BGP专门设计了以下两个属性 ---

ATOMIC_AGGREGATE,AGGREGATOR

ATOMIC_AGGREGATE --- 一个预警属性。 --- 只有在抑制了所有明细的情况下才会出现。

AGGREGATOR --- 其内容为完成聚合操作者所在的AS号和其RID

[r4]display bgp routing-table 172.16.0.0 --- 查看路由的详细信息

路由反射器

     Router Reflector --- RR --- 我们可以将BGP路由器配置成为路由反射器,而被配置成为路由反射器的设备在一定条件下,将可以反射学到的IBGP路由信息,以此来打破IBGP水平分割带来的通信障碍。

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

     所谓条件,就是我们在指定路由反射器的同时,需要指定他的一个或者多个IBGP对等体成

为他的客户(其余的称为非客户),RR和客户之间构成的系统,我们称为反射簇

Cluster,每一个反射簇都将使用RRRID作为自己的簇ID进行区分。

路由反射器的反射规则

1,如果路由反射器从自己客户处学习到一条路由信息,则他将把该路由信息反射给自己所有的客户以及非客户。

2,如果RR从自己的非客户处学习到一条路由信息,则他将把该路由信息反射给自己所有的客户。

"非非不传"

3,当路由器执行路由反射时,他只将自己使用的最优的BGP路由进行反射。

因为路由反射器打破了IBGP水平分割,而IBGP水平分割规则其目的是为了防止路由信息回传出现环路,所以,打破后可能出现环路,则需要想办法防止环路的出现。 ----- 为了防止环路的出现,引入两个属性 ---- Originator_ID(起源者ID),cluster_list(簇列表)

Originator_ID --- 起源者ID为反射的这条路由信息的始发者的RID,当路由信息经过RR反射后,反射出去的路由信息中将包含这个属性。如果RR收到的路由信息中已经存在O_ID,则将不会去修改这个ID。

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

当一台设备收到一条路由信息,其中起源者ID是自身的RID,则将不去接收这条路由信息,防止路由回传,形成环路。

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

如果在一个AS内部,存在多次反射的话,那么,一定存在多个反射簇,则每个RR在反射路由信息的时候,都需要将自己本地的簇ID添加到簇列表属性当中。当收到一条路由信息中包含本地簇ID,则将拒绝接受,防止路由回传,造成环路。

注意:以上两个属性,都是针对IBGP对等体之间防环使用,在传递给EBGP对等体时,是不需要携带的。

[r3-bgp]peer 2.2.2.2 reflect-client

[r4-bgp]display bgp routing-table  1.1.1.0

BGP local router ID : 4.4.4.4

Local AS number : 2

Paths:   1 available, 1 best, 1 select

BGP routing table entry information of 1.1.1.0/24:

From: 3.3.3.3 (3.3.3.3)

Route Duration: 00h01m18s 

Relay IP Nexthop: 34.0.0.1

Relay IP Out-Interface: GigabitEthernet0/0/0

Original nexthop: 2.2.2.2

Qos information : 0x0

AS-path 1, origin igp, MED 0, localpref 100, pref-val 0, valid, internal, best, select, active, pre 255, IGP cost 2

Originator:  2.2.2.2 Cluster list: 3.3.3.3

Advertised to such 1 peers:     45.0.0.2

O_ID与粗簇列表属性传递时不会传给EBGP对等体

联邦在大的AS中重新规划小的AS,小的AS之间去建立联邦的EBGP对等体关系,以此来打破 IBGP水平分割的限制。(注意:联邦的EBGP对等体关系是一种特殊的存在,仅遵循EBGP 对等体的传递特性,但是,也需要遵守AS-BY-AS规则。)因为联邦的出现也将打破IBGP水平分割,可能造成路由回传,出现环路。所以,联邦的 EBGP之间也需要防环,其使用方法还是使用AS_PATH属性来防环。因为,这个防环也只是针对AS内部进行防环,所以,联邦成员的AS号将使用小括号括起来。之后,在发送到其他AS时将不携带。

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

[r2]bgp 64512 --- 联邦成员设备启动BGP进程时,使用小号来启动

[r2-bgp]router-id 2.2.2.2

[r2-bgp]confederation id 2 --- 告知设备其所处的大的ASAS 2

[r2-bgp]peer 3.3.3.3 as-number 64512 --- 联邦内部建立IBGP对等体使用小号建邻

r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

 

[r3-bgp]confederation peer-as 64513 --- 告知需要建立联邦的EBGP对等体设备所在的AS 号 --- 只需要在联邦的EBGP对等体关系上执行即可。

[r3-bgp]peer 4.4.4.4 ebgp-max-hop --- 联邦的EBGP对等体之间因为需要遵循EBGP的传递特性,所以,他们之间的数据包的TTL值将设置为1,环回建邻的话需要修改该值。

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

 

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

 

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

 

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

 

bgp路由聚合配置,hcip笔记,网络,华为,运维,网络协议,网络安全

[r5-bgp]Peer 56.0.0.2 as 3

[r6-bgp]Peer 56.0.0.1 as 2文章来源地址https://www.toymoban.com/news/detail-730455.html

到了这里,关于BGP的路由聚合以及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HCIP-DATACOM核心网络技术(BGP、OSPF、VLAN综合实验)

    1、该拓扑为公司网络,其中包括公司总部、公司分部以及公司骨干网,不包含运营商公网部分。 2、设备名称均使用拓扑上名称改名,并且区分大小写。 3、整张拓扑均使用私网地址进行配置。 4、整张网络中,运行OSPF协议或者BGP协议的设备,其Router-id值为设备名数字号,例

    2024年02月11日
    浏览(43)
  • 华为路由器BGP自动更新的方法

      一、 上图所示就是BGP自动更新的示意,红色与蓝色的箭头代表相同前缀的路由,但是从不同邻居学习而来,而且蓝色的路由优于红色的;黑色的坐标轴代表路由发送与接收的时间,每个公司距离为10秒,我们假设RA上配置的更新定时器时间为30秒。 1、RA接收到红色路由后立

    2024年02月05日
    浏览(84)
  • 华为路由器内部BGP环路的解决方法

    IBGP允许边缘路由器共享NLRI及其相关属性,从而增强系统范围内的路由策略,其必须以全网状结构相连,以防止路由环回,本文就华为路由器为大家介绍如果出现环路,我们应该怎样解决。   一、组网环境 在华为路由器的组网环境中,有四个路由器,其中路由器A和路由器C建

    2024年02月05日
    浏览(47)
  • BGP路由器协议排错教程:BGP 基本配置

    在配置 BGP 时,最好从模块化的角度考虑配置信息。BGP 路由器上需要配置以下组成 部分。 ? BGP 会话参数:BGP 会话参数中提供了用来与远端 BGP 邻居建立通信所需的设置。 会话设置中包含 BGP 对等体的 ASN、认证和存活计时器。 ? 地址家族初始化:地址家族的配置是在 BGP 路由

    2024年02月08日
    浏览(38)
  • 华为路由器BGP协议属性不互通的解决方案

    IBGP仅用于多归属场合,必须以全网状结构相连,它允许边缘路由器共享NLRI及其相关属性,从而增强系统范围内的路由策略,注意要防止在AS内部形成BGP路由环路,确保BGP路由路径上的所有路由器都知道如何将数据包转发到目的地。   一、组网环境 在华为路由器的组网环境中

    2024年02月05日
    浏览(45)
  • BGP路由协议配置详解

    BGP(Border Gateway Protocol,边界网关协议)是一种实现AS(自治系统)之间路由的距离矢量性动态路由协议。它不同于RIP、OSPF和IS-IS协议,它们均是用于解决一个AS内部网络路由的IGP(内部网关协议),而BGP则是用于解决不同AS间网络路由的EGP(Exterior Gateway Protocol,外部网关协议

    2024年02月02日
    浏览(41)
  • HCIP BGP(二)

    任务: 全网可达 拓扑图IP规划: 以R1为例,R2~R8同理 以R1为例,R2~R5同理 以R6为例,R7R8同理 以R4为例,R1~R3R5~R8同理 R5 R6 R3、R5、R6、 测试

    2024年01月19日
    浏览(39)
  • HCIP——BGP协议

    目录 一.什么是BGP? 二.IGP和EGP 三.BGP的特点  四.BGP的数据包  五.BGP的工作过程 BGP的六种状态机 六.BGP的路由黑洞问题  七.BGP的防环机制——水平分割  八.BGP的宣告问题 九.BGP的自动汇总  十.BGP的安全特性 十一.BGP的选路规则 1.BGP(Border Gateway Protocol)边界网关路由协议。无

    2024年02月12日
    浏览(53)
  • 华为bgp跨跳建立邻居后产生黑洞路由用mpls ldp解决方法

    捉包发现R2在处理1.1.1.1到5.5.5.5走的是标签转发 R1: dis current-configuration [V200R003C00] snmp-agent local-engineid 800007DB03000000000000 snmp-agent clock timezone China-Standard-Time minus 08:00:00 portal local-server load flash:/portalpage.zip drop illegal-mac alarm wlan ac-global carrier id other ac id 0 set cpu-usage threshold 80 restore

    2024年02月12日
    浏览(37)
  • 【HCIP】14.BGP反射器

    非非不反 如果路由反射器从自己的非客户机学习到的一条IBGP路由,则它将该路由反射给所有客户 如果RR从自己的客户机学习到一条IBGP路由,则反射给所有非客户,以及除了该客户之外的所有客户 如果RR学习到的EBGP路由,则反射给所有客户,非客户对等体 RR反射的是可用且最

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包