交换机
园区网交换机
数据中心与云计算交换机
行业精选交换系列
工业交换机
意图网络指挥官
无线
放装型无线接入点
墙面型无线接入点
智分无线接入点
室外无线接入点
场景化无线
无线控制器
行业精选无线系列
统一运维
身份管理
服务产品
运营商
政府
金融
互联网
制造业
高教/职教
医疗卫生
交通
公共安全
RIP 在关闭自动汇总的情况下,可在任意路由器上进行自动汇总,且自动汇总后,下游路由器只能接受到汇总路由,无法接收到明细路由。
配置命令:
在R1连接R2接口上配置汇总命令
interface gi 3/1/1
ip rip summary-adress 192.168.1.0 255.255.255.240
R2的路由表:
此时R2只收到汇总路由,没有明细路由条目
R 192.168.1.0/28 [120/1] via 9.9.13.3, 00:00:41, GigabitEthernet 4/1/0
另外,RIP的database数据库show ip rip database中也是只包含了汇总条目,没有包含明细条目:
192.168.1.0/28 [1] via 9.9.13.3 GigabitEthernet 4/1/0 00:25
说明:
1、 必须要关闭自动汇总no auto-summary
2、 汇总路由的掩码必须大于或等于主类网络掩码,否则将会提示“汇总的掩码必须大于或等于主类”的错误
RSR50-X(config-if-GigabitEthernet 4/1/1)#ip rip summary-address192.168.0.0 255.255.0.0
% Summary mask must be greater orequal to major net
3、 汇总可以在任意一台路由器进行,需要在路由发送的接口进行。
4、 汇总后,其他路由器只会收到汇总的路由,不会收到明细的路由。
5、 只有本地存在有明细路由的前提下,才能从做汇总的接口发出汇总路由;同时直到明细的最后一条消失,汇总才会消失。
OSPF路由协议只支持在ABR和ASBR上汇总,下面分别针对两类进行说明:
1、在ABR上进行汇总
汇总条件:ABR仅在将1/2类LSA转换成3类时(跨area时),可以对LSA进行汇总通告
配置命令
RSR50-X(config)#router ospf 1
RSR50-X(config-router)#area 0 range 192.168.0.0 255.255.0.0
路由表显示:
1) 执行汇总的ABR路由器本地路由表:默认产生一条Null 0的路由
O 192.168.0.0/16[110/0] via 0.0.0.0, 00:00:12, Null 0
2) OSPF邻居路由表的路由表:只有汇总路由,不包含明细路由
O IA 192.168.0.0/16 [110/2] via9.9.12.1, 00:02:41, GigabitEthernet 0/1
3) OSPF邻居的database也只有汇总后的LSA,不包含明细的LSA
SummaryLink States (Area 0.0.0.1)
LinkID ADV Router Age Seq# CkSum Route
192.168.0.0 172.18.157.157 367 0x80000001 0x20d8 192.168.0.0/16
说明
1、 汇总命令后面参数解释
RSR50-X(config-router)#area 0 range 192.168.0.0 255.255.0.0 ?
advertise Advertise this range (default) //只会通告汇总后路由(默认参数)
cost User specifiedmetric for this range
not-advertise DoNotAdvertise this range //汇总路由和明细路由均不通告,可以达到路由过滤的目的
2、 只能在ABR上汇总1/2类转3类的LSA
2、在ASBR上汇总
将外部LSA通告到自治系统时,在ASBR路由器可对外部LSA(5类or7类)进行汇总通告。
配置命令
RSR50-X(config)#router ospf 1
RSR50-X(config-router)#redistribute static subnets
RSR50-X(config-router)#summary-address 172.18.0.0 255.255.0.0
路由器的路由表显示:
1) 执行汇总的ASBR路由器路由表:默认产生一条Null 0的路由
O 172.18.0.0/16[110/0] via 0.0.0.0, 00:00:12, Null 0
2) OSPF邻居路由表:只有汇总的路由,没有明细路由
O IA 192.168.0.0/16 [110/2] via 9.9.12.1,00:02:41, GigabitEthernet 0/1
3) OSPF邻居的database也只有汇总后的,不包含明细的LSA
AS External Link States
Link ID ADV Router Age Seq# CkSum Route Tag
172.18.0.0 192.168.1.2 406 0x80000001 0xeea4 E2172.18.0.0/16 0
说明
1) 只能在ASBR上汇总本地产生的5类或者7类LSA,不能汇总学习到的5类或者7类LSA
2) 汇总命令后面参数解释
RSR50-X(config-router)#summary-address 172.18.0.0 255.255.0.0 ?
cost User specifiedmetric for this range
not-advertise DoNotAdvertise this range //汇总路由和明细路由均不通告,可以达到路由过滤的目的
BGP路由汇总分为两种方法:network本地宣告以及aggregate-address本地聚合,现分别介绍如下:
1、network本地宣告
通过本地构造一条指向NULL0的汇总静态路由,然后将该静态路由在BGP进程中network出去。
配置命令
ip route 30.0.0.0 255.0.0.0 Null 0
router bgp 1
network 30.0.0.0 mask 255.0.0.0
路由器的路由表显示:
1) 执行network汇总的BGP路由器的路由表,包含到达通过其他协议学习到的到达目标的明细路由,以及本地出接口为NULL 0的静态路由
S 30.0.0.0/8 is directly connected, Null 0
O 30.30.30.30/32 [110/100] via 9.9.12.2, 1d,03:31:09, GigabitEthernet 4/1/4
2) BGP邻居路由器,只包含汇总的路由
B 30.0.0.0/8 [200/0] via 9.9.13.1, 00:00:02
2、aggregate-address聚合形式
在本地BGP表中已经存在明细的BGP路由条目的前提下,通过在BGP路由进程中使用aggregate-address命令进行路由汇总,进而实现将汇总路由通告出去的目的。。
配置命令
router bgp 1
neighbor 9.9.13.3 remote-as 1
aggregate-address 30.0.0.0 255.0.0.0 summary-only
redistribute ospf 111 match internal
路由器的路由表显示:
1) 执行aggregate汇总的BGP路由器的路由表show ip route,会自动生成一个汇总的指向null 0 空接口的路由,以及到达目标的明细路由
B 30.0.0.0/8 [200/0] via 0.0.0.0, 00:00:01, Null 0
O 30.30.30.30/32 [110/100] via 9.9.12.2, 1d,03:44:34, GigabitEthernet 4/1/4
2) 执行aggregate汇总的BGP路由器的BGP表show ip bgp,明细路由会被标记为s,被抑制的,明细不会传递给邻居(注意:无明细路由是由于配置了summary-only关键字导致)
RSR50-X#sh ip bgp
Network Next Hop Metric LocPrf Weight Path
*> 30.0.0.0 0.0.0.0 32768 i
s> 30.30.30.30/32 9.9.12.2 100 32768 i
3) BGP邻居路由器show ip route ,只包含汇总的路由,无明细路由(注意:无明细路由是由于配置了summary-only关键字导致)
B 30.0.0.0/8 [200/0] via 9.9.13.1, 00:00:02
4) BGP邻居路由器show ip bgp 表中,也只包含汇总的路由,无明细路由
Network Next Hop Metric LocPrf Weight Path
*>i9.9.12.0/24 9.9.13.1 100 100 0 ?
*>i30.0.0.0 9.9.13.1 0 100 0 ?
说明:
1) 使用aggregate-address命令汇总的前提是该路由器的BGP路由表必须要有对应的明细路由,因此必要时需要将其他路由器的明细路由重新发布到BGP中,使用network也是可以的。
2) aggregate-address 其他命令解释
RSR50-X(config-router)#aggregate-address 30.0.0.0 255.0.0.0 ?
as-set Generate AS set path information
summary-only Filter more specific routes from updates
<cr>
锐捷路由器只支持2个参数as-set和summary-only。
其中as-set的含义为:保留聚合地址所有明细路由的范围内路径的 AS 路径信息:
*>i172.16.0.0 9.9.13.1 0 100 0 {2,4} i
*>i172.16.1.0/24 9.9.12.2 0 100 0 2 i
*>i172.16.2.0/24 9.9.14.4 0 100 0 4 i
其中summary-only的含义为只向BGP邻居通告汇总路由,不通告明细路由。如果不加summary-only,则明细和汇总均会通告。