实验拓扑如下:

BGP属性实验_ip地址

网络IP地址规划如下:

IOU1

eth0/0:12.12.12.1/24

eth0/1:13.13.13.1/24

lo0:1.1.1.1/24

IOU2


eth0/0:12.12.12.2/24

eth0/1:24.24.24.2/24

lo0:2.2.2.2/24

IOU3

eth0/0:13.13.13.3/24

eth0/1:34.34.34.3/24

lo0:3.3.3.3/24

IOU4

eth0/0:34.34.34.4/24

eth0/1:24.24.24.4/24

lo0:4.4.4.0/24

第一步配置ip地址接口,状态为UP UP

配置命令省略!!!

使用show ip interface brief查看接口状态ip地址

BGP属性实验_ip地址_02

BGP属性实验_路由协议_03

BGP属性实验_ip地址_04

BGP属性实验_ip地址_05

第二步配置eigrp动态路由协议

在IOU1、IOU2、IOU3上配置

配置命令如下:

IOU1(config)#router eigrp 1
IOU1(config-router)#network 1.1.1.1 0.0.0.0
IOU1(config-router)#network 12.12.12.0 0.0.0.255
IOU1(config-router)#network 13.13.13.0 0.0.0.255
IOU1(config-router)#exit
IOU2(config)#router eigrp 1
IOU2(config-router)#network 2.2.2.2 0.0.0.0
IOU2(config-router)#network 12.12.12.0 0.0.0.255
IOU2(config-router)#exit
IOU3(config)#router eigrp 1
IOU3(config-router)#network 3.3.3.3 0.0.0.0
IOU3(config-router)#network 13.13.13.0 0.0.0.255
IOU3(config-router)#exit

使用show ip route 查看路由表

BGP属性实验_ip地址_06

第三步配置BGP路由协议

在IOU1、IOU2、IOU3、IOU4上配置命令如下:

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 3.3.3.3 remote-as 100
IOU1(config-router)#neighbor 3.3.3.3 update-source loopback 0
IOU1(config-router)#network 1.1.1.0 mask 255.255.255.0
IOU1(config-router)#network 12.12.12.0 mask 255.255.255.0
IOU1(config-router)#network 13.13.13.0 mask 255.255.255.0
IOU1(config-router)#exit
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 1.1.1.1 next-hop-self
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)#neighbor 3.3.3.3 next-hop-self
IOU2(config-router)#neighbor 24.24.24.4 remote-as 200
IOU2(config-router)#network 24.24.24.0 mask 255.255.255.0
IOU2(config-router)#exit
IOU3(config)#router bgp 100
IOU3(config-router)#bgp router-id 3.3.3.3
IOU3(config-router)#no synchronization
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 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 34.34.34.4 remote-as 200
IOU3(config-router)#network 34.34.34.0 mask 255.255.255.0
IOU3(config-router)#exit
IOU4(config)#router bgp 200
IOU4(config-router)#bgp router-id 4.4.4.4
IOU4(config-router)#no synchronization
IOU4(config-router)#neighbor 24.24.24.2 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)#network 24.24.24.0 mask 255.255.255.0
IOU4(config-router)#network 34.34.34.0 mask 255.255.255.0
IOU4(config-router)#exit

第三步配置BGP属性

配置BGP起源属性

IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24
IOU4(config)#route-map haihai 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 haihai permit 20
IOU4(config-route-map)#exit
IOU4(config)#router bgp 200
IOU4(config-router)#neighbor 24.24.24.2 route-map haihai out
IOU4(config-router)#exit

BGP属性实验_ip地址_07

BGP属性实验_路由协议_08

配置AS_path属性

IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24
IOU4(config)#route-map AS-path 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 AS-path permit 20
IOU4(config-route-map)#exit
IOU4(config)#router bgp 200
IOU4(config-router)#neighbor 34.34.34.3 route-map AS-path out
IOU4(config-router)#exit

BGP属性实验_连通性_09

配置LOCAL_PREF属性

IOU3(config)#ip prefix-list 1 permit 4.4.4.0/24
IOU3(config)#route-map LO 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 LO permit 20
IOU3(config-route-map)#exit
IOU3(config)#router bgp 100
IOU3(config-router)#neighbor 34.34.34.4 route-map LO in
IOU3(config-router)#exit

BGP属性实验_连通性_10

BGP属性实验_连通性_11

BGP属性实验_路由协议_12

配置weight属性

IOU2(config)#router bgp 100
IOU2(config-router)#neig
IOU2(config-router)#neighbor 1.1.1.1 we
IOU2(config-router)#neighbor 1.1.1.1 weight 100
IOU2(config-router)#neighbor 3.3.3.3 weight 100
IOU2(config-router)#neighbor 24.24.24.4 weight 500
IOU2(config-router)#exit

BGP属性实验_路由协议_13

ping命令测试网络连通性

BGP属性实验_路由协议_14