设为首页收藏本站language 语言切换
查看: 1635|回复: 2
收起左侧

[分享] 配置BGP的MED属性控制路由选择

[复制链接]
 成长值: 63415
发表于 2021-12-15 11:24:43 | 显示全部楼层 |阅读模式
如图所示,所有路由器都配置BGP,RouterA在AS65008中,RouterB和RouterC在AS65009中。RouterA与RouterB、RouterC之间运行EBGP,RouterB和RouterC之间运行IBGP。需求从AS65008到AS65009的流量优先通过RouterC

图配置BGP的MED属性控制路由选择组网图

                               
登录/注册后可看大图
配置思路
采用如下的思路配置BGP的MED属性控制路由选择:
1、在RouterA和RouterB、RouterA和RouterC之间配置EBGP连接;在RouterB和RouterC之间配置IBGP连接。
2、通过使用路由策略增大RouterB发送给RouterA的MED值,这样可以使RouterA选择RouterC作为流量发往AS65009的入口设备。

操作步骤
1、配置各接口的IP地址
# 配置RouterA的各接口的IP地址。
<Huawei> system-view
[Huawei] sysname RouterA
[RouterA] interface gigabitethernet 1/0/0
[RouterA-GigabitEthernet1/0/0] ip address 200.1.1.2 255.255.255.0
[RouterA-GigabitEthernet1/0/0] quit
[RouterA] interface gigabitethernet 2/0/0
[RouterA-GigabitEthernet2/0/0] ip address 200.1.2.2 255.255.255.0
[RouterA-GigabitEthernet2/0/0] quit
RouterB和RouterC的配置同RouterA此处略。

2、配置BGP连接
# 配置RouterA。
[RouterA] bgp 65008
[RouterA-bgp] router-id 1.1.1.1
[RouterA-bgp] peer 200.1.1.1 as-number 65009
[RouterA-bgp] peer 200.1.2.1 as-number 65009
[RouterA-bgp] quit

# 配置RouterB。
[RouterB] bgp 65009
[RouterB-bgp] router-id 2.2.2.2
[RouterB-bgp] peer 200.1.1.2 as-number 65008
[RouterB-bgp] peer 9.1.1.2 as-number 65009
[RouterB-bgp] ipv4-family unicast
[RouterB-bgp-af-ipv4] network 9.1.1.0 255.255.255.0
[RouterB-bgp-af-ipv4] quit
[RouterB-bgp] quit

# 配置RouterC
[RouterC] bgp 65009
[RouterC-bgp] router-id 3.3.3.3
[RouterC-bgp] peer 200.1.2.2 as-number 65008
[RouterC-bgp] peer 9.1.1.1 as-number 65009
[RouterC-bgp] ipv4-family unicast
[RouterC-bgp-af-ipv4] network 9.1.1.0 255.255.255.0
[RouterC-bgp-af-ipv4] quit
[RouterC-bgp] quit

# 查看RouterA的路由表。
[RouterA] display bgp routing-table 9.1.1.0 24

                               
登录/注册后可看大图
从路由表中可以看出,到目的地址9.1.1.0/24有两条有效路由,其中下一跳为200.1.1.1的路由是最优路由(因为RouterB的Router ID要小一些)。

3、配置MED属性
# 通过策略配置RouterB发送给RouterA的MED值,缺省的MED值是0。
[RouterB] route-policy policy10 permit node 10
[RouterB-route-policy] apply cost 100
[RouterB-route-policy] quit
[RouterB] bgp 65009
[RouterB-bgp] peer 200.1.1.2 route-policy policy10 export
# 查看RouterA的路由表。
[RouterA] display bgp routing-table 9.1.1.0 24

                               
登录/注册后可看大图
从路由表中可以看出,由于下一跳为200.1.1.1(RouterB)的路由MED值为100,而下一跳为200.1.2.1的MED值为0,所以BGP优先选择MED值较小的路由。

配置文件
RouterA的配置文件
sysname RouterA
#
interface GigabitEthernet1/0/0
ip address 200.1.1.2 255.255.255.0
#
interface GigabitEthernet2/0/0
ip address 200.1.2.2 255.255.255.0
#
bgp 65008
router-id 1.1.1.1
peer 200.1.1.1 as-number 65009
peer 200.1.2.1 as-number 65009
#
ipv4-family unicast
  undo synchronization
  peer 200.1.1.1 enable
  peer 200.1.2.1 enable
#
return

RouterB的配置文件
sysname RouterB
interface GigabitEthernet1/0/0
ip address 9.1.1.1 255.255.255.0
#
interface GigabitEthernet2/0/0
ip address 200.1.1.1 255.255.255.0
#
bgp 65009
router-id 2.2.2.2
peer 9.1.1.2 as-number 65009
peer 200.1.1.2 as-number 65008
#
ipv4-family unicast
  undo synchronization
  network 9.1.1.0 255.255.255.0
  peer 9.1.1.2 enable
  peer 200.1.1.2 enable
  peer 200.1.1.2 route-policy policy10 export
#
route-policy policy10 permit node 10
apply cost 100
#
return

RouterC的配置文
sysname RouterC
interface GigabitEthernet1/0/0
ip address 9.1.1.2 255.255.255.0
#
interface GigabitEthernet2/0/0
ip address 200.1.2.1 255.255.255.0
#
bgp 65009
router-id 3.3.3.3
peer 9.1.1.1 as-number 65009
peer 200.1.2.2 as-number 65008
#
ipv4-family unicast
  undo synchronization
  network 9.1.1.0 255.255.255.0
  peer 9.1.1.1 enable
  peer 200.1.2.2 enable
#
return



您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-3 00:52 , Processed in 0.063793 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表