一网承载,诊疗无线不止于“快”,Wi-Fi 7医疗新一代全院零漫游解决方案发布会
预约直播
产品
< 返回主菜单
产品中心
产品

交换机

交换机所有产品
< 返回产品
交换机主页
交换机

无线

无线所有产品
< 返回产品
无线主页
无线

云桌面

云桌面产品方案中心
< 返回产品
云桌面主页
云桌面

安全

安全所有产品
< 返回产品
安全主页
安全
行业
< 返回主菜单
行业中心
行业

【路由汇总】运行在路由器上的 RIP/OSPF/BGP

发布时间:2024-06-12
点击量:780
锐捷路由器给大家汇总一下RIP、OSPF、BGP在路由汇总方面的应用和一些特点,方便大家对比使用:


一、RIP路由协议

    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路由协议

       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路由汇总

    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

                  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 路径信息:保留聚合地址范围内路径的 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,则明细和汇总均会通告。

返回顶部

收起
请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反馈 意见反馈
意见反馈
更多联系方式
是否找到您想要的内容?
您遇到了什么问题?
找不到想要的信息
筛选功能不好用
加载速度太慢
页面体验差
提交
您是否找到了与产品相关的文档
筛选功能是否帮助您更快找到所需的文档?
有帮助
一般
没有帮助
没用过
请问您遇到了什么问题?
需要填写的内容太多
有些信息不懂怎么填
页面有问题/错误
其他
确定
这些客户案例是否对您有帮助?
非常有帮助
比较有帮助
没有帮助
请您对这个客户案例进行评价
兴趣度
相关性
可信度
确定
感谢您的反馈!
感谢您的反馈!