0
点赞
收藏
分享

微信扫一扫

BGP四种选路规则配置

配置BGP协议,并配置起源属性、AS-Path属性、LOCAL_PREF属性、Weight属性四种选路规则

实验拓扑:

BGP四种选路规则配置_AS-PATH

IP地址规划:

BGP四种选路规则配置_BGP选路规则_02

实验步骤:

一、配置各路由器接口IP和loopback地址

IOU1配置

IOU1(config)#interface ethernet 0/0

IOU1(config-if)#ip address 12.12.12.1 255.255.255.0

IOU1(config-if)#duplex full  

IOU1(config-if)#no shutdown  

IOU1(config-if)#exit

IOU1(config)#interface ethernet 0/1

IOU1(config-if)#ip address 14.14.14.1 255.255.255.0

IOU1(config-if)#duplex full  

IOU1(config-if)#no shutdown  

IOU1(config-if)#exit

IOU1(config)#interface loopback 0

IOU1(config-if)#ip address 1.1.1.1 255.255.255.0

IOU1(config-if)#no shutdown  

IOU1(config-if)#exit

IOU2配置

IOU2(config)#interface ethernet 0/0

IOU2(config-if)#ip address 12.12.12.2 255.255.255.0

IOU2(config-if)#no shutdown  

IOU2(config-if)#duplex full  

IOU2(config-if)#exit

IOU2(config)#interface ethernet 0/1

IOU2(config-if)#ip address 23.23.23.2 255.255.255.0

IOU2(config-if)#duplex full  

IOU2(config-if)#no shutdown  

IOU2(config-if)#exit

IOU2(config)#interface loopback 0

IOU2(config-if)#ip address 2.2.2.2 255.255.255.0

IOU2(config-if)#no shutdown  

IOU2(config-if)#exit

IOU3配置

IOU3(config)#interface ethernet 0/0

IOU3(config-if)#ip address 23.23.23.3 255.255.255.0

IOU3(config-if)#duplex full  

IOU3(config-if)#no shutdown  

IOU3(config-if)#exit

IOU3(config)#interface ethernet 0/1

IOU3(config-if)#ip address 34.34.34.3 255.255.255.0

IOU3(config-if)#duplex full  

IOU3(config-if)#no shutdown  

IOU3(config-if)#exit

IOU3(config)#interface loopback 0

IOU3(config-if)#ip address 3.3.3.3 255.255.255.0

IOU3(config-if)#no shutdown  

IOU3(config-if)#exit

IOU4配置

IOU4(config)#interface ethernet 0/0

IOU4(config-if)# ip address 14.14.14.4 255.255.255.0  

IOU4(config-if)#duplex full  

IOU4(config-if)#no shutdown  

IOU4(config-if)#exit

IOU4(config)#interface ethernet 0/1

IOU4(config-if)#ip address 34.34.34.4 255.255.255.0

IOU4(config-if)#duplex full  

IOU4(config-if)#no shutdown  

IOU4(config-if)#exit

IOU4(config)#interface loopback 0

IOU4(config-if)#ip address 4.4.4.4 255.255.255.0

IOU4(config-if)#no shutdown  

IOU4(config-if)#exit

二、配置eigrp协议

IOU1配置

IOU1(config)#router eigrp 1

IOU1(config-router)#network 1.1.1.1 0.0.0.0

IOU1(config-router)#network 12.12.12.1 0.0.0.0

IOU1(config-router)#exit

IOU2配置

IOU2(config)#router eigrp 1

IOU2(config-router)#network 2.2.2.2 0.0.0.0

IOU2(config-router)#network 12.12.12.2 0.0.0.0

IOU2(config-router)#network 23.23.23.2 0.0.0.0

IOU2(config-router)#exit

IOU3配置

IOU3(config)#router eigrp 1

IOU3(config-router)#network 3.3.3.3 0.0.0.0

IOU3(config-router)#network 23.23.23.3 0.0.0.0

IOU3(config-router)#exit

三、配置BGP协议

IOU1配置

IOU1(config)#router bgp 100

IOU1(config-router)#bgp router-id 1.1.1.1

IOU1(config-router)#no synchronization  

IOU1(config-router)#neighbor 2.2.2.2 remote-as 100

IOU1(config-router)#neighbor 2.2.2.2 update-source loopback 0

IOU1(config-router)#neighbor 2.2.2.2 next-hop-self  

IOU1(config-router)#neighbor 3.3.3.3 remote-as 100

IOU1(config-router)#neighbor 3.3.3.3 update-source loopback 0

IOU1(config-router)#neighbor 3.3.3.3 next-hop-self  

IOU1(config-router)#neighbor 14.14.14.4 remote-as 200

IOU1(config-router)#network 1.1.1.0 mask 255.255.255.0

IOU1(config-router)#exit

IOU2配置

IOU2(config)#router bgp 100

IOU2(config-router)#bgp router-id 2.2.2.2

IOU2(config-router)#no synchronization  

IOU2(config-router)#neighbor 1.1.1.1 remote-as 100

IOU2(config-router)#neighbor 1.1.1.1 update-source loopback 0

IOU2(config-router)#neighbor 3.3.3.3 remote-as 100

IOU2(config-router)#neighbor 3.3.3.3 update-source loopback 0

IOU2(config-router)#network 2.2.2.0 mask 255.255.255.0

IOU2(config-router)#exit

IOU3配置

IOU3(config)#router bgp 100

IOU3(config-router)#bgp router-id 3.3.3.3

IOU3(config-router)#no synchronization  

IOU3(config-router)#neighbor 1.1.1.1 remote-as 100

IOU3(config-router)#neighbor 1.1.1.1 update-source loopback 0

IOU3(config-router)#neighbor 1.1.1.1 next-hop-self  

IOU3(config-router)#neighbor 2.2.2.2 remote-as 100  

IOU3(config-router)#neighbor 2.2.2.2 update-source loopback 0

IOU3(config-router)#neighbor 2.2.2.2 next-hop-self  

IOU3(config-router)#neighbor 34.34.34.4 remote-as 200

IOU3(config-router)#network 3.3.3.0 mask 255.255.255.0

IOU3(config-router)#exit

IOU4配置

IOU4(config)#router bgp 200

IOU4(config-router)#bgp router-id 4.4.4.4

IOU4(config-router)#no synchronization 

IOU4(config-router)#neighbor 14.14.14.1 remote-as 100

IOU4(config-router)#neighbor 34.34.34.3 remote-as 100        

IOU4(config-router)#network 4.4.4.0 mask 255.255.255.0

IOU4(config-router)#exit

使用 show ip bgp查看bgp表

BGP四种选路规则配置_AS-PATH_03

BGP四种选路规则配置_ip地址_04

BGP四种选路规则配置_AS-PATH_05

BGP四种选路规则配置_BGP协议_06

四、配置起源属性

IOU4配置

IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24

IOU4(config)#route-map origin permit 10

IOU4(config-route-map)#match ip address prefix-list 1

IOU4(config-route-map)#set origin egp 900

IOU4(config-route-map)#exit

IOU4(config)#route-map origin permit 20

IOU4(config-route-map)#exit

IOU4(config)#router bgp 200

IOU4(config-router)#neighbor 14.14.14.1 route-map origin out  

IOU4(config-router)#exit

配置前后 bgp表对比

配置前

BGP四种选路规则配置_ip地址_07

配置后

BGP四种选路规则配置_BGP协议_08

五、配置AS-Path属性(配置前先NO掉起源属性的配置)

​IOU4配置

​IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24

IOU4(config)#route-map aspath permit 10

IOU4(config-route-map)#match ip address prefix-list 1

IOU4(config-route-map)#set as-path prepend 600 700

IOU4(config-route-map)#exit

IOU4(config)#route-map aspath permit 20

IOU4(config-route-map)#exit

IOU4(config)#router bgp 200

IOU4(config-router)#neighbor 34.34.34.3 route-map aspath out  

IOU4(config-router)#exit

​配置前后 bgp表对比

配置前

BGP四种选路规则配置_ip地址_09

配置后

BGP四种选路规则配置_AS-PATH_10

六、配置LOCAL_PREF属性(配置前先NO掉AS-Path属性的配置)

IOU3配置

​IOU3(config)#ip prefix-list 1 permit 4.4.4.0/24

IOU3(config)#route-map local_pref permit 10

IOU3(config-route-map)#match ip address prefix-list 1

IOU3(config-route-map)#set local-preference 2000

IOU3(config-route-map)#exit

IOU3(config)#route-map local_pref permit 20

IOU3(config-route-map)#exit

IOU3(config)#router bgp 100

IOU3(config-router)#neighbor 34.34.34.4 route-map local_pref in

IOU3(config-router)#exit

​配置前后 bgp表对比

配置前

BGP四种选路规则配置_ip地址_11

配置后

BGP四种选路规则配置_AS-PATH_12

七、配置Weight属性(配置前先NO掉LOCAL_PREF属性的配置)

IOU1配置

​IOU1(config)#router bgp 100

IOU1(config-router)#neighbor 2.2.2.2 weight 200

IOU1(config-router)#neighbor 3.3.3.3 weight 200

IOU1(config-router)#neighbor 14.14.14.4 weight 500

IOU1(config-router)#exit

​配置前后 bgp表对比

配置前

BGP四种选路规则配置_BGP协议_13

配置后

BGP四种选路规则配置_AS-PATH_14


举报

相关推荐

0 条评论