CCNP-BGP选路实验,考察BGP属性:Local-prf和MED

全标题:
CCNP-BGP选路实验,考察BGP属性:公认自选之Local-prf
CCNP-BGP选路实验,考察BGP属性:任选非可透明传送:MED

by小世界
http://redcisco.blog.163.com
实验拓扑图
R2、R4间和R3、R5间是EBGP(物理接口)
R1、R2、R3间IBGP全互联(环回口)
R4、R5、R6间IBGP全互联(环回口)
最先配置完:
R4、5、6都有两条路到达R1的环回口

实验需求:
作为AS200管理员,只能修改AS200的路由器达到需求。
需求一:
AS200内所有路由器到R1的1.1.1.1通过左边走;
AS200内所有路由器到R1的11.1.1.1通过右边走;
提示:(修改入路由,影响出数据)
route-map里修改,neighbor下调用;
weight具有本地意义,每台都要改,不适合;
建议修改local-prf在本AS有效,Local-prf默认是100;
R4、R5边界上修改!
需求二(与需求一不冲突):(修改出路由,影响进数据)
要求AS100内的所有路由器到达6.6.6.6通过左边走;
要求AS100内的所有路由器到达66.6.6.6通过右边走;
提示:
route-map local permit 30
clear ip bgp *
local  ----in;
MED  ---out
实验效果提示:
R1实验前的路由表:
R1实验后路由表:
R6实验后路由表:
配置提示:

interface Loopback0

ip address 4.4.4.4 255.255.255.0

interface Serial0/0

ip address 24.1.1.4 255.255.255.0

interface Serial0/1

ip address 46.1.1.4 255.255.255.0


router eigrp 100

 network 4.4.4.4 0.0.0.0

 network 46.1.1.4 0.0.0.0

 no auto-summary

!

router bgp 200

 no synchronization

 bgp log-neighbor-changes

 neighbor 5.5.5.5 remote-as 200

 neighbor 5.5.5.5 update-source Loopback0

 neighbor 5.5.5.5 next-hop-self

 neighbor 6.6.6.6 remote-as 200

 neighbor 6.6.6.6 update-source Loopback0

 neighbor 6.6.6.6 next-hop-self

 neighbor 24.1.1.2 remote-as 100

 neighbor 24.1.1.2 route-map localprf in

 neighbor 24.1.1.2 route-map med out

 no auto-summary


access-list 10 permit 1.1.1.0 0.0.0.255

access-list 20 permit 11.1.1.0 0.0.0.255

access-list 30 permit 6.6.6.0 0.0.0.255

access-list 40 permit 66.6.6.0 0.0.0.255

!

route-map localprf permit 10

 match ip address 10

 set local-preference 600

!

route-map localprf permit 20

 match ip address 20

 set local-preference 200

!

route-map localprf permit 30

!

route-map med permit 10

 match ip address 30

 set metric 100

!

route-map med permit 20

 match ip address 40

 set metric 300

!

route-map med permit 30


R2#show run | s ro

router ospf 100

router-id 2.2.2.2

network 2.2.2.2 0.0.0.0 area 0

network 12.1.1.2 0.0.0.0 area 0

router bgp 100

neighbor 1.1.1.1 remote-as 100

neighbor 1.1.1.1 update-source Loopback0

neighbor 1.1.1.1 next-hop-self

neighbor 3.3.3.3 remote-as 100

neighbor 3.3.3.3 update-source Loopback0

neighbor 3.3.3.3 next-hop-self

neighbor 24.1.1.4 remote-as 200


实验注意:
1.要保持neighbor和更新源的一致性;
2.启用一个IGP的话,中间链路不宣告也一样;
3.测试一定指定源;
4.并不是要ping通所有,只需要宣告环回口
5.同一个邻居在一个方向上只能调用一个route-map;
6.选路顺序起作用---MED值也只是给AS100内的参考;
感谢Node,感谢汤-sir;

你可能感兴趣的:(思科网络实践)