BGP_aggregation
bgp协议中路由生成方式

bgp协议中路由生成方式BGP协议是当前互联网中最为常用的路由协议之一,它通过在不同自治系统之间传递路由信息,实现了全球范围内的路由选择。
而BGP协议中的路由生成方式也是其核心内容之一,本文将对其进行详细讲解。
一、BGP协议简介BGP(Border Gateway Protocol)是一种基于TCP协议的自治系统间路由协议。
它主要用于在不同自治系统之间传递路由信息,并且支持多种类型的路由策略。
BGP协议可以使得多个自治系统之间形成一个连通的网络,从而实现全球范围内的互联互通。
二、BGP协议中的路由生成方式1. BGP 单播路由单播路由是指将数据包从一个源地址发送到一个目标地址。
在BGP 中,单播路由是最基本也是最常用的一种路由类型。
在单播路由中,每个BGP 路由器都会维护自己所连接网络中所有可达目标地址及其对应的下一跳信息,并将这些信息与其他 BGP 路由器交换。
多播(Multicast)指将数据包同时发送给多个目标设备。
在BGP 中,多播可以用来传递组播地址及其对应的下一跳信息。
BGP 路由器会将自己所连接网络中所有可达的组播地址及其对应的下一跳信息发送给其他 BGP 路由器,从而实现组播路由的传递。
3. BGP 无类别域间路由(CIDR)CIDR(Classless Inter-Domain Routing)是指无类别域间路由,它是一种更加灵活的 IP 地址分配方式。
在 CIDR 中,IP 地址不再按照 A、B、C 类地址进行划分,而是采用“前缀长度”来表示网络地址和主机地址的划分。
BGP 协议中支持 CIDR 的路由生成方式,可以更加有效地利用 IP 地址资源。
4. BGP 策略路由BGP 策略路由是指通过设置不同的路由策略来实现对数据包转发的控制。
在 BGP 中,可以通过设置不同的属性值来控制数据包转发路径。
例如,可以通过设置 AS Path 属性来限制数据包只能经过特定的自治系统进行转发;也可以通过设置 Local Preference 属性来控制数据包在本地自治系统中选择最优路径进行转发。
bgp协议

bgp协议BGP(边界网关协议)是一种广泛使用的互联网路由协议,用于在不同的自治系统(AS)之间交换路由信息。
BGP协议基于TCP建立可靠的连接,并使用一些策略来选择最佳路径。
BGP的主要目标是实现自治系统之间的路由选择,以便实现交换和传递互联网流量。
它通过在自治系统之间交换路由信息来实现这一目标。
每个自治系统运营者都可以决定如何向其他自治系统宣告自己的路由,并在需要时从其他自治系统中接受路由。
BGP协议使用了一些重要的概念和算法来实现路由选择。
首先,每个自治系统都被分配了一个唯一的自治系统号码(ASN),该号码用于识别不同的自治系统。
每个自治系统可以通过向其他自治系统宣告其路由来告诉其他自治系统如何访问该自治系统的网络。
其次,BGP协议使用了一种称为路径属性(Path Attributes)的机制来描述和传递路由信息。
路径属性包含了一系列的信息,如自治系统号码、自治系统出口点(Next Hop)以及其他一些策略信息。
这些路径属性用于进行路由选择。
BGP协议同时还支持一些策略来选择最佳路径。
这些策略可以根据网络管理员的需求进行调整,以实现特定的路由选择目标。
例如,有些自治系统可能希望选择最短的AS路径来减少延迟,而有些自治系统可能更关心更可靠的连接,可能会选择距离更远但是质量更高的路径。
另外,BGP协议还支持路由聚合(Route Aggregation)来减小路由表的大小。
路由聚合将一些细粒度的路由汇总为更大的聚合路由,这样可以减小网络的路由表大小并提高路由表的处理效率。
总的来说,BGP协议是互联网中非常重要的一种协议,它使得不同自治系统之间可以进行路由选择并交换路由信息。
通过使用BGP协议,网络管理员可以根据自己的需求进行路由选择和网络管理,以便实现更高效和可靠的互联网连接。
值得注意的是,部署和维护BGP协议需要一定的技术和经验。
网络管理员需要了解BGP协议的工作原理和配置方法,并具备相应的网络知识和技能。
BGP路由协议全解

BGP路由协议全解BGP(Border Gateway Protocol)是一种用于互联网中自治系统(AS)之间的路由协议。
它负责交换和选择路由信息,使得网络中的数据包能够按照最佳路径从源地址到目的地址传递。
BGP广泛应用于大型企业、互联网服务提供商(ISP)和互联网交换点(IXP)等环境中。
下面是BGP路由协议的全面解读。
BGP协议是一种路径矢量协议,它通过交换自治系统之间的路由信息来构建一个全球性的路由表。
BGP路由表中存储着AS号码和对应的IP前缀,以及到达该前缀的下一跳信息。
BGP协议基于TCP连接,在AS之间建立稳定的通信管道。
BGP通过TCP建立连接后,可以交换路由信息、确认连接状态、保持连接活跃以及进行路由的收敛等操作。
BGP路由协议具有以下几个特点。
首先,BGP协议是一种可靠的协议,能够确保路由信息的可靠交换。
它使用可靠的连接,对路由信息进行校验,以确保在信息交换过程中不会丢失或损坏数据。
其次,BGP协议采用增量式更新,只发送发生变化的路由信息,减少了网络流量和CPU负载。
同时,BGP协议还支持拓扑状态更改(Topology Change)通知,实现了快速的收敛。
BGP协议中的路由选择是由路由策略决定的。
路由策略可以根据不同的需求进行配置,以满足网络运营商的不同要求。
BGP协议支持多种路由选择的属性,如AS路径长度、下一跳可达性、路由器的地理位置等。
这些属性可以在路由策略中进行配置和优化,以实现最佳路径的选择。
BGP协议的工作原理如下。
首先,当两个自治系统建立BGP邻居关系后,它们会互相交换本地的路由信息。
这种交换是通过发出Update消息来实现的,每个Update消息分为多个Update段,每个Update段包含一个或多个路由信息。
当对方收到Update消息时,会根据本地的路由策略进行路由选择,并将选择的路由信息添加到自己的路由表中。
这种更新过程是持续的,当网络拓扑或路由策略发生变化时,会发送Update消息进行更新。
BGP重点难点

批注 [Y5]: 在没有联盟的情况下,对 于特定的 AS 起到的作用是相同的。
CCIE 理论笔记----BGP 干净净类似于自己 network 的路由。 #aggregate-address addxxx maskxxx [as-set][summary-only][suppress-map][advertise-map][attribute-list] [as-set]如果丌加 as-set,后面就是一个 i。如果加了 as-set,会把被汇总的路由的所有 as 号乱序加入汇 总的路由,丌重复。一般在边界汇总都要加上去。 [summary-only]叧収汇总,丌収详细的路由信息。 [suppress-map]抑制一些路由,汇总里一些可以抑制掉,发成 S,没有星 做 BGP 过滤的时候推荐用 prefix #ip prefix-list supp permit 30.30.0.0/16 被干掉的,丌収送 #route-map #ma ip addr prefix supp -router#aggre 30.0.0.0 255.0.0.0 suppress-list -------------------------------------------------------------BGP 的路由过滤 1. 2. Distribute-list 可加 access-list Neighbor 1.1.1.1 distribute-list 10 in|out Filter-list 加 ip as-path access-list 20 Neighbor 1.1.1.1 filter-list 20 in|out #ip as-path access-list 1 per 3. 4. Prefix-list 加 ip prefix-list ABC 准确 Neighbor 1.1.1.1 prefix-list ABC in|out Route-map 可以修改属性 Neighbor 1.1.1.1 route-map 名字 in|out 实验室一般用 34,实际的网络中一般用 2。 -------------------------------------------------------------BGP 的路由反射器 Route-Reflector 为了解决 IBGP 的全互联结构所带来的扩展性丌强的问题。 用在 IBGP 邻居当中,EBGP 没有意义。 破坏了 IBGP 的水平分割结构,需要其它手段防环。 在反射时,丌会修改 next-hop,as-path,local-pref,MED 会引入 2 个新属性 Originator-id 和 Cluster-list Origin-ID,由第一个 RR 创建,并且丌会被后续的路由器所修改,用于防止环路。 RR 使用 R1 的 router-id 作为 originator-id,丌能修改,以标记这条路由由谁収出。 Cluster-id,记录一个路由条目所经过的 RR 的列表,同样用于防止环路。 第一次执行収射动作时加入此字段,类似 as-path。 cluster-id 可以手动配置,如果丌配置就是 router-id。 --------------------------------------------------------------路由反射器的规则: 1.RR 叧反射最佳路径 2.RR 会向 EBGP 邻居通告路由 3.Client 在通告路由条目时,会遵循通用的 IBGP 防环规则。因为它根本丌知道谁是 RR,它叧是个普通的 IBGP 路由器。 4.如果 RR 向普通 IBGP 邻居,客户,或非客户通告路由,那么需要遵循 567. 5.如果 RR 从 EBGP 邻居学来的一条路由,会通告给所有的客户不非客户。相当于一个普通 IBGP 路由器, 5/6 VanYoung 整理 我的技术博客:/ 批注 [Y11]: 参见 BGP 设计不实现第 7章
bgp atomic-aggregate和aggregator的描述 -回复

bgp atomic-aggregate和aggregator的描述-回复BGP(边界网关协议)是一种自治系统(AS)之间交换路由信息的协议。
在BGP中,当一条路由从一个AS传递给另一个AS时,路由属性可能会有所改变。
在这篇文章中,我们将讨论BGP中的两个关键概念:atomic-aggregate和aggregator。
首先,让我们来了解atomic-aggregate(原子聚合)。
在拓扑复杂的互联网中,路由表可能会变得非常大。
为了减小路由表的大小,BGP引入了聚合(aggregation)的概念。
通过聚合,多个具有相同前缀的路由可以被替换为一个更具体(更长)的路由,从而减小路由表的大小。
在BGP中,当政策引擎将多个路由聚合成一个路由时,会将被聚合的路由标记为“原子聚合”(atomic–aggregate)。
这个标记告诉其他AS,该路由是经过聚合后的结果,原始路由已经丢失了。
为了使原子聚合正确识别和使用,BGP引入了aggregator属性。
aggregator属性记录了聚合后的路由的来源信息,即聚合发生的AS号和IP地址。
通过aggregator属性,BGP可以告知其他AS这条路由是如何聚合得到的。
了解了atomic-aggregate和aggregator的概念,让我们深入探讨一下它们在BGP中的使用。
首先,让我们重点关注atomic-aggregate。
当一个路由聚合后,政策引擎会在新的聚合路由上设置原子聚合的标志。
这个标志通常被称为"Atomic Aggregate"属性,它被添加到被聚合的路由的BGP更新中。
该属性的值是一个标志,表示该路由已经被聚合。
当AS中的其他路由器收到这个带有原子聚合属性的BGP更新时,它们将知道该路由已经经过聚合,原始路由已不可用。
在处理原子聚合时,路由器通常根据配置的策略来决定如何处理被聚合的路由。
有几种可能的策略:1. 静默丢弃(Silently Discard):路由器可以选择在处理原子聚合时静默丢弃该路由。
BGP协议解析互联网路由选择协议的工作原理与优化策略

BGP协议解析互联网路由选择协议的工作原理与优化策略BGP(Border Gateway Protocol)是一种通过TCP/IP协议进行路由交换的构建互联网的核心协议。
它是基于自治系统(AS)的路由选择协议,用于实现互联网中不同自治系统之间的路由交换和选择,保证数据包能够按照最优路径进行传输。
本文将详细解析BGP协议的工作原理,并探讨一些优化策略。
一、BGP协议的工作原理BGP协议在互联网中扮演着重要的角色,负责进行自治系统之间的路由交换和选择。
下面将分别介绍BGP协议的两个主要功能:路由交换和路由选择。
1. 路由交换:BGP协议通过建立TCP连接来交换路由信息。
当两个自治系统之间建立BGP会话后,它们可以交换可达网络的路由信息。
BGP协议除了交换前缀(Network Layer Reachability Information,NLRI)之外,还可以传递附加的属性信息,例如AS路径、路由器的标识等。
这些属性信息可以帮助自治系统做出更好的路由选择。
2. 路由选择:BGP协议根据一系列的度量标准来选择最优的路由,这些度量标准既可以由自治系统内部的策略来决定,也可以由自治系统之间的协商来确定。
常见的度量标准包括AS路径长度、自治系统的稳定性、链路质量等。
BGP协议利用这些度量标准来选择最优路径,从而保证数据包能够高效、安全地传输。
二、BGP协议的优化策略BGP协议作为互联网中的核心协议,其性能和可靠性对整个网络的运行起着至关重要的作用。
为了提高BGP协议的效率和改进网络的性能,人们提出了一系列的优化策略。
1. BGP Route Reflector:在大型的自治系统内部,由于BGP中的全网路由信息庞大,互相传递的成本非常高。
为了减轻这种成本,可以引入BGP Route Reflector来简化路由传播。
BGP Route Reflector可以将较复杂的全网路由信息汇总为本地路由信息,并向内部其他BGP节点广播,从而减少路由信息的传输量。
bgp 路由聚合命令

bgp 路由聚合命令BGP(Border Gateway Protocol)是一种重要的动态路由协议,用于在互联网中实现路由选择和信息交换。
通过聚合多个路由条目,可以有效减少路由表的规模,提高网络效率和安全性。
本文将介绍一些常用的BGP路由聚合命令,帮助网络管理员实现BGP路由表的优化和管理。
1. 网络聚合命令网络聚合命令可用于将多个连续的IP地址聚合成一个更具有代表性的路由条目,减少路由表中的重复信息。
具体命令如下:aggregate-address <network-address> <mask> [summary-only] 其中,<network-address>是需要聚合的网络地址,<mask>是网络子网掩码。
通过加上可选参数[summary-only],可以仅在聚合路由表中显示摘要信息。
2. 累积聚合命令累积聚合命令可用于将多个非连续的IP地址聚合成一个更大的路由条目,减少路由表的规模。
具体命令如下:aggregate-address <network-address> <mask> [as-set]其中,<network-address>是需要聚合的网络地址,<mask>是网络子网掩码。
通过加上可选参数[as-set],可以将聚合的路由条目标记为一个自治系统集合。
3. 长度匹配聚合命令长度匹配聚合命令可用于将路由表中长度相同的路由聚合成一个更大的路由条目。
具体命令如下:aggregate-address <network-address> <length> [summary-only]其中,<network-address>是需要聚合的网络地址,<length>是子网前缀长度。
通过加上可选参数[summary-only],可以仅在聚合路由表中显示摘要信息。
鸿鹄论坛_02-BGP配置

目录1 BGP配置............................................................................................................................................1-11.1 BGP简介...........................................................................................................................................1-11.1.1 BGP概述.................................................................................................................................1-11.1.2 BGP的消息类型......................................................................................................................1-21.1.3 BGP的路由属性......................................................................................................................1-41.1.4 BGP的选路规则......................................................................................................................1-81.1.5 IBGP和IGP同步....................................................................................................................1-101.1.6 大规模BGP网络所遇到的问题..............................................................................................1-111.1.7 BGP GR................................................................................................................................1-141.1.8 MP-BGP...............................................................................................................................1-141.1.9 协议规范...............................................................................................................................1-151.2 BGP配置任务简介...........................................................................................................................1-161.3 配置BGP连接..................................................................................................................................1-171.3.1 配置准备...............................................................................................................................1-171.3.2 创建BGP连接........................................................................................................................1-171.3.3 配置建立TCP连接使用的源接口...........................................................................................1-181.3.4 配置允许同非直连邻居建立EBGP连接.................................................................................1-191.4 控制路由信息的生成........................................................................................................................1-191.4.1 配置准备...............................................................................................................................1-191.4.2 配置BGP发布本地路由.........................................................................................................1-191.4.3 配置BGP引入其它路由.........................................................................................................1-201.4.4 配置BGP引入其它协议缺省路由...........................................................................................1-201.5 控制路由信息的发布与接收.............................................................................................................1-201.5.1 配置准备...............................................................................................................................1-201.5.2 配置BGP路由聚合................................................................................................................1-201.5.3 配置向对等体/对等体组发送缺省路由...................................................................................1-211.5.4 配置BGP路由信息的发布/接收策略......................................................................................1-211.5.5 配置BGP与IGP路由同步......................................................................................................1-231.5.6 限制从BGP对等体/对等体组接收的路由前缀数量................................................................1-231.5.7 配置BGP路由衰减................................................................................................................1-241.5.8 配置shortcut路由..................................................................................................................1-241.6 配置BGP的路由属性.......................................................................................................................1-241.6.1 配置准备...............................................................................................................................1-241.6.2 为接收路由分配首选值.........................................................................................................1-241.6.3 配置BGP的路由优先级.........................................................................................................1-251.6.4 配置Local-Preference缺省值................................................................................................1-251.6.5 配置MED属性.......................................................................................................................1-251.6.6 配置下一跳属性....................................................................................................................1-281.6.7 配置AS_PATH属性...............................................................................................................1-291.7 调整和优化BGP网络.......................................................................................................................1-311.7.1 配置准备...............................................................................................................................1-311.7.2 配置BGP存活时间间隔与保持时间.......................................................................................1-311.7.3 配置发送路由更新报文的时间间隔.......................................................................................1-321.7.4 配置BGP软复位....................................................................................................................1-321.7.5 使能EBGP连接快速复位功能...............................................................................................1-331.7.6 配置BGP建立TCP连接时进行MD5认证...............................................................................1-331.7.7 配置BGP负载分担................................................................................................................1-341.7.8 禁止与对等体/对等体组建立会话..........................................................................................1-34 1.8 配置大型BGP网络...........................................................................................................................1-341.8.1 配置准备...............................................................................................................................1-341.8.2 配置BGP对等体组................................................................................................................1-341.8.3 配置BGP团体........................................................................................................................1-351.8.4 配置BGP路由反射器.............................................................................................................1-361.8.5 配置BGP联盟........................................................................................................................1-37 1.9 配置BGP GR...................................................................................................................................1-38 1.10 使能Guard路由引入功能...............................................................................................................1-38 1.11 开启Trap功能................................................................................................................................1-39 1.12 使能BGP日志功能.........................................................................................................................1-39 1.13 BGP显示和维护.............................................................................................................................1-401.13.1 显示BGP.............................................................................................................................1-401.13.2 复位BGP连接......................................................................................................................1-411.13.3 清除BGP信息......................................................................................................................1-41 1.14 BGP典型配置举例(路由应用)...................................................................................................1-411.14.1 BGP基本配置......................................................................................................................1-411.14.2 BGP与IGP交互配置............................................................................................................1-451.14.3 BGP负载分担配置..............................................................................................................1-471.14.4 BGP团体配置......................................................................................................................1-491.14.5 BGP路由反射器配置...........................................................................................................1-521.14.6 BGP联盟配置......................................................................................................................1-541.14.7 BGP路径选择配置..............................................................................................................1-57 1.15 BGP典型配置举例(交换应用)...................................................................................................1-601.15.1 BGP基本配置......................................................................................................................1-601.15.2 BGP与IGP交互配置............................................................................................................1-641.15.3 BGP负载分担配置..............................................................................................................1-661.15.4 BGP团体配置......................................................................................................................1-681.15.5 BGP路由反射器配置...........................................................................................................1-711.15.6 BGP联盟配置......................................................................................................................1-731.15.7 BGP路径选择配置..............................................................................................................1-76 1.16 BGP常见错误配置举例..................................................................................................................1-791.16.1 BGP对等体关系不能建立...................................................................................................1-79本文中标有“请以实际情况为准”的特性描述,表示各型号对于此特性的支持情况可能不同,本节将对此进行说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BGP aggregationYeslab Ender(安德)制作,更多内容请关注://andrew14BGP aggregation (1)1、实验目的:了解和掌握BGP聚合。
(1)2、实验拓扑描述 (1)3、实验步骤: (2)步骤一、建立基本的BGP连接 (2)步骤二、汇总各个参数具体实验 (3)1、实验目的:了解和掌握BGP聚合。
BGP的路由聚合是一项庞大而重要的任务,公布的一项数据表明,中国某ISP通告的前缀数目总是名列前茅的,这自然会增加设备的负担以及其他一些性能。
本实验涉及的内容包括:summary-only(只通告汇总路由);as-set(还原路由AS属性);suppress-map(抑制某些路由);attribute-map(可修改极少的一些属性),advertise-map以及通常的先汇总再通告的情况,route-map的参数,可以用这个参数在汇总之后的路由上增加一些属性比如community等2、实验拓扑描述IP地址说明,比如R2上连接R3的地址为23.1.1.2/24,以此类推3、实验步骤:步骤一、建立基本的BGP连接如图所示R1和R2建立EBGP邻居关系,AS200内为全互联的full-mesh,R4和R5为EBGP 邻居关系。
这里仅仅给出R4的邻居配置:router bgp 200no synchronizationbgp log-neighbor-changesnetwork 44.1.1.0 mask 255.255.255.0redistribute connected route-map CONN---该route-map匹配R4和R5的直连,重分步到AS200 neighbor 10.1.1.3 remote-as 200neighbor 10.1.1.5 remote-as 300neighbor 22.1.1.1 remote-as 200neighbor 22.1.1.1 update-source Loopback0neighbor 33.1.1.1 remote-as 200no auto-summary我们来查看邻居情况R4#show ip bgp summaryBGP router identifier 44.1.1.1, local AS number 200-------------------------------------------------省略部分无关内容-------------------------------------------- Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.1.1.3 4 200 95 104 61 0 0 01:31:55 010.1.1.5 4 300 98 142 61 0 0 01:31:40 122.1.1.1 4 200 450 431 61 0 0 01:13:17 2步骤二、汇总各个参数具体实验R1上增加环回口lo0---3并通告路由,然后观察汇总的路由情况router bgp 100no synchronizationbgp log-neighbor-changesnetwork 1.1.1.0 mask 255.255.255.0network 11.1.0.0 mask 255.255.255.0network 11.1.1.0 mask 255.255.255.0network 11.1.2.0 mask 255.255.255.0下面是一种通用的汇总办法,即先用静态做一条汇总路由指向null 0,然后在BGP同通告该路由达到汇总的目的R1(config)#ip route 11.1.0.0 255.255.252.0 null 0R1(config)#router bgp 100R1(config-router)#network 11.1.0.0 m 255.255.252.0在R1和R2上查看路由情况R1#show ip bgpBGP table version is 64, local router ID is 11.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 11.1.0.0/24 0.0.0.0 0 32768 i*> 11.1.0.0/22 0.0.0.0 0 32768 i---R1通告成功汇总路由*> 11.1.1.0/24 0.0.0.0 0 32768 i*> 11.1.2.0/24 0.0.0.0 0 32768 i*> 11.1.3.0/24 0.0.0.0 0 32768 iR2#sh ip bgpBGP table version is 44, local router ID is 22.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 11.1.0.0/24 12.1.1.1 0 0 100 i*> 11.1.0.0/22 12.1.1.1 0 0 100 i-R2接收到汇总的路由,同时也收到了明细路由*> 11.1.1.0/24 12.1.1.1 0 0 100 i*> 11.1.2.0/24 12.1.1.1 0 0 100 i*> 11.1.3.0/24 12.1.1.1 0 0 100 i步骤3、使用aggregate命令汇总去掉之前的汇总R1(config)#router bgp 100R1(config-router)#no network 11.1.0.0 m 255.255.252.0R1(config)#no ip route 11.1.0.0 255.255.252.0 null 0只通告汇总之后的路由- summary-only参数R1(config)#router bgp 100R1(config-router)#aggregate-address 11.1.0.0 255.255.252.0 summary-only查看R2的情况,它仅仅收到通告后的路由R2#show ip bgpBGP table version is 50, local router ID is 22.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 11.1.0.0/22 12.1.1.1 0 0 100 i另外一种情况,通告汇总路由,同时抑制某些路由不被通告出去- suppress-map R1(config)#access-list 1 permit 11.1.2.0 0.0.0.255R1(config)#route-map SupR1(config-route-map)#match ip address 1R1(config)#router bgp 100R1(config-router)#aggregate-address 11.1.0.0 255.255.252.0 suppress-map SupR1#clear ip bgp *查看R1和R2的路由情况R1#show ip bgpBGP table version is 11, local router ID is 11.1.3.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 11.1.0.0/24 0.0.0.0 0 32768 i*> 11.1.0.0/22 0.0.0.0 32768 i*> 11.1.1.0/24 0.0.0.0 0 32768 is> 11.1.2.0/24 0.0.0.0 0 32768 i---S代表被抑制,其他路由通告给R2*> 11.1.3.0/24 0.0.0.0 0 32768 iR2上验证了我们预期的结果,没有11.1.2.0/24的路由R2#show ip bgpBGP table version is 63, local router ID is 22.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 11.1.0.0/24 12.1.1.1 0 0 100 i*> 11.1.0.0/22 12.1.1.1 0 0 100 i*> 11.1.1.0/24 12.1.1.1 0 0 100 i*> 11.1.3.0/24 12.1.1.1 0 0 100 i去掉R1上的汇总,以便我们进行下面的实验R1(config)#router bgp 100R1(config-router)#no aggregate-address 11.1.0.0 255.255.252.0 suppress-map Sup步骤3、观察另外两个参数as-set和attribute-map我们在R2上做汇总,这种场景也很合乎逻辑,即某些ISP接收到路由后汇总它们R2(config)#router bgp 200R2(config-router)#aggregate-address 11.1.0.0 255.255.252.0 summary-only查看R5以及R1的路由R5#sh ip bgpBGP table version is 80, local router ID is 55.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 11.1.0.0/22 10.1.1.3 0 200 i需要说明的是该路由是由R2产生的,且其源自IGP,不再具有其源自AS100的属性。