WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

HCIE Datacom(数通)考试学习BGP负载分担详解-WOLF-LAB沃尔夫

发布日期:2022-04-19 浏览次数:3068 来源:崔志鹏

HCIE Datacom(数通)考试学习华为BGP负载分担详解-WOLF-LAB沃尔夫

官方微信同电话:17316362402,可加HCIE培训 Datacom学习群

WOLF-LAB沃尔夫提供免费基础课学习视频+资料+模拟器,联系客服获取


负载分担的前提:

1、默认BGP负载分担是关闭的,需要手动开启maximum load-balancing 2;

2、负载是路由表,BGP表会继续继续向下比较选出最优的路由;

3、前八条选路原则必须完全相同;

4、AS-PATH长度和内容必须完全一样;

5、下一跳不能一样;这点的实验验证详见BGP选路原则

6、load-balancing as-path-ignore   //选路的时候比较as-path,长度短的是最优路由,但是负载分担的时候,长度和内容都不做要求;

7、bestroute as-path-ignore //跳过第四条比较原则,本地有效,但是在做负载分担时,仍然要求长度和长相要一致;

8、BGP的负载方式有两种:

@如果去往同一条BGP路由存在多个下一跳,并前8跳选路规则相同,则可以启用负载分担。

@如果去往最优BGP路由下一跳如果存在等价路径,则该BGP路由自动做基于下一跳的负载分担。

 

注意:

@配置load-balancing as-path-ignore命令后,路由形成负载分担时不再比较as-path属性(包括as-path长度和内容)。

@load-balancing as-path-ignore命令和bestroute as-path-ignore命令互斥。

 

结论:

maximum load-balancing  2   //一条是EBGP一条是IBGP,此时不能做负载分担,因为第七条就比出来了,只能是两条EBGP或者两条IBGP;

maximum load-balancing 2  //如果EBGP邻居路由最优则对EBGP路由做负载分担,如果IBGP邻居路由最优,则对IBGP路由做负载分担;

maximum load-balancing ebgp 2  //当ebgp路由最优时,对EBGP路由做负载分担,如果EBGP路由没有被优选,则命令无效,也不对ibgp路由做负载分担;

maximum load-balancing ibgp 2   //当ibgp路由最优时,对IBGP路由做负载分担,如果IBGP路由没有被优选,则命令无效,也不对ebgp路由做负载分担;

 HCIE Datacom.png


场景一:R3优选IBGP邻居传递的路由,此时因为as-path长度短;

1650345069575297.png

@此时如果敲了maximum load-balancing 2,路由表中只有ibgp等价路由;

BGP routing table status :

         Destinations : 1        Routes : 2

 

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

        1.1.1.0/24  IBGP    255  0          RD   1.1.34.4        GigabitEthernet0/0/2

                           IBGP    255  0          RD   1.1.35.5        Vlanif1

@此时如果敲了maximum load-balancing ibgp 2,路由表中只有ibgp等价路由;

BGP routing table status :

         Destinations : 1        Routes : 2

 

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

        1.1.1.0/24  IBGP    255  0          RD   1.1.34.4        GigabitEthernet0/0/2

                           IBGP    255  0          RD   1.1.35.5        Vlanif1

@此时如果敲了maximum load-balancing ebgp 2,路由表中不会等价;

BGP routing table status :

         Destinations : 1        Routes : 1

 

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

        1.1.1.0/24  IBGP    255  0          RD   1.1.34.4        GigabitEthernet0/0/2

 

场景二:敲一条bestroute as-path-ignore,让R3优选EBGP邻居传递的路由,

1650345094894641.png

@此时如果敲了maximum load-balancing 2,路由表中只有ebgp等价路由;

BGP routing table status :

         Destinations : 1        Routes : 2

 

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

        1.1.1.0/24  EBGP    255  0           D   1.1.13.1        GigabitEthernet0/0/0

                             EBGP    255  0           D   1.1.23.2        GigabitEthernet0/0/1

@此时如果敲了maximum load-balancing ibgp 2,路由表中不会等价;

BGP routing table status :

         Destinations : 1        Routes : 1

 

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

        1.1.1.0/24  EBGP    255  0           D   1.1.13.1        GigabitEthernet0/0/0

@此时如果敲了maximum load-balancing ebgp 2,路由表中只有ebgp等价路由;

BGP routing table status :

         Destinations : 1        Routes : 2

 

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

        1.1.1.0/24  EBGP    255  0           D   1.1.13.1        GigabitEthernet0/0/0

                           EBGP    255  0           D   1.1.23.2        GigabitEthernet0/0/1

 

注意事项

1、可以同时配置IBGP和EBGP负载分担

maximum load-balancing ebgp

maximum load-balancing ibgp

 

2、maximum load-balancing 跟上述两条命令冲突

如果配置了该命令,上述两条命令都配不了,如果配置了上述两条命令,该命令也配不了

 

实验:R1/R4通过loop0接口建立IBGP邻居关系,R4上将静态路由引入到BGP表,此时在R1上看BGP和路由表

1650345119469813.png

R1的BGP表:

 Total Number of Routes: 1

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 

 *>i  192.168.1.0        4.4.4.4         0          100        0      ?

R1的路由表:

1650345146537909.png

结论:如果去往最优BGP路由下一跳如果存在等价路径,则该BGP路由自动做基于下一跳的负载分担。


欢迎关注WOLF-LAB:

视频转码、资料等问题,可联系WOLF-LAB(沃尔夫)实验室进行更新!

http://www.wolf-lab.com/

返回目录
在线咨询