实验拓扑图
基本配置如图所示
要求:R5上利用loopback口建立多个分段ip,利用bgp选路原则让双网段数据通过R6转发,单网段数据通过R7转发,local-preference设置的数值只能为50,150
分段ip为:192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
基本配置和上篇实验的文章一样(仅仅配置到基本的bgp协议跑起来就ok了),这里给大家放个传送门http://t.csdnimg.cn/apmVWhttp://t.csdnimg.cn/apmVW就不配置基本命令了
local-preference(以下简写为lp)选路配置:
首先,我们知道lp属性是可以在ibgp之间传递的,所以我们只需要在一台ibgp路由上配置策略路由就可以控制网络的转发;;;
R6的配置:
R6(config)#access-list 10 permit 192.168.1.0 0.0.254.255 //匹配单数网段的IP
R6(config)#access-list 20 permit 192.168.2.0 0.0.254.255 //匹配双数网段的IP
R6(config)#route-map lp permit 10
R6(config-route-map)# match ip address 10
R6(config-route-map)# set local-preference 50 //设置单数条目权重
R6(config)#route-map lp permit 20
R6(config-route-map)# match ip address 20
R6(config-route-map)# set local-preference 150 //设置双数条目权重
R6(config)#route-map lp permit 30 //用于允许其他所有
R6(config)#router bgp 10
R6(config-router)# neighbor 8.8.8.8 route-map lp out //调用,在R6向R8方向发送
结果检验: