BGP双平面

BGP双平面实验

在配置BGP双平面之前,需要先知道BGP选路原则如下:
在这里插入图片描述
1、BGP双平面实验要求及拓扑图:
XA与DG通信有两种流量
业务:主走A面,A面故障走B面
办公:主走B面,B面故障走A面
两者通过不同的线路接入到不同的城市—可靠性高

在这里插入图片描述
2、实验配置:
XA上:

XA(config)#interface s0/2 
XA(config-if)#ip address 10.99.1.1 255.255.255.0
XA(config-if)#no shutdown 
XA(config-if)#int s0/3
XA(config-if)#ip address 10.99.2.1 255.255.255.0
XA(config-if)#no shutdown  
XA(config-if)#int lo0
XA(config-if)#ip address 10.100.1.1 255.255.255.255
XA(config-if)#int lo1
XA(config-if)#ip address 10.100.2.2 255.255.255.255
XA(config)#router bgp 3
XA(config-router)#network 10.100.1.1 mask 255.255.255.255
XA(config-router)#network 10.100.2.2 mask 255.255.255.255
XA(config-router)#neighbor 10.99.1.2 remote-as 1
XA(config-router)#neighbor 10.99.1.2 send-community both
XA(config-router)#neighbor 10.99.2.2 remote-as 2
XA(config-router)#neighbor 10.99.2.2 send-community both

XA(config)#ip prefix-list YW permit 10.100.1.1/32
XA(config)#ip prefix-list BG permit 10.100.2.2/32
XA(config)#route-map COMMU permit 10
XA(config-route-map)#match ip address prefix-list YW
XA(config-route-map)#set community 1:10
XA(config-route-map)#exit
XA(config)#route-map COMMU permit 20
XA(config-route-map)#match ip address prefix-list BG
XA(config-route-map)#set community 2:10
XA(config-route-map)#exit
XA(config)#router bgp 3       
XA(config-router)#neighbor 10.99.1.2 route-map COMMU out
XA(config-router)#neighbor 10.99.2.2 route-map COMMU out

XA(config)#ip bgp-community new-format
XA(config)#ip community-list expanded A permit ^1:*
XA(config)#ip community-list expanded B permit ^2:*
XA(config)#route-map A permit 10
XA(config-route-map)#match community A
XA(config-route-map)#set weight 100
XA(config-route-map)#exit
XA(config)#route-map A permit 20
XA(config-route-map)#exit
XA(config)#route-map B permit 10
XA(config-route-map)#match community B
XA(config-route-map)#set weight 100
XA(config-route-map)#exit
XA(config)#route-map B permit 20
XA(config-route-map)#exit
XA(config)#router bgp 3
XA(config-router)#neighbor 10.99.1.2 route-map A in 
XA(config-router)#neighbor 10.99.2.2 route-map B in

BJ-A上:

BJ-A(config)#int s1/2
BJ-A(config-if)#ip address 10.99.1.2 255.255.255.0
BJ-A(config-if)#no shutdown
BJ-A(config)#int s1/1  
BJ-A(config-if)#ip address 10.1.13.1 255.255.255.0
BJ-A(config-if)#no shutdown 
BJ-A(config-if)#int s1/0
BJ-A(config-if)#ip address 10.1.17.1
BJ-A(config-if)#no shutdown 
BJ-A(config-if)#int e0/0
BJ-A(config-if)#ip address 10.1.12.1 255.255.255.0
BJ-A(config-if)#no shutdown
BJ-A(config)#int lo0
BJ-A(config-if)#ip address 10.1.1.1 255.255.255.255

BJ-A(config)#router eigrp 89
BJ-A(config-router)#no auto-summary
BJ-A(config-router)#network 10.1.1.1 0.0.0.0
BJ-A(config-router)#network 10.1.13.1 0.0.0.0
BJ-A(config-router)#network 10.1.17.1 0.0.0.0

BJ-A(config)#router bgp 1
BJ-A(config-router)#bgp log-neighbor-changes 
BJ-A(config-router)#neighbor kkk peer-group 
BJ-A(config-router)#neighbor kkk remote-as 1
BJ-A(config-router)#neighbor kkk update-source lo0
BJ-A(config-router)#neighbor kkk next-hop-self 
BJ-A(config-router)#neighbor kkk send-community both 
BJ-A(config)#router bgp 1
BJ-A(config-router)#neighbor 10.3.3.3 peer-group kkk
BJ-A(config-router)#neighbor 10.5.5.5 peer-group kkk
BJ-A(config-router)#neighbor 10.7.7.7 peer-group kkk
BJ-A(config-router)#neighbor 10.1.12.2 remote-as 2
BJ-A(config-router)#neighbor 10.1.12.2 send-community both
BJ-A(config-router)#neighbor 10.99.1.1 remote-as 3
BJ-A(config-router)#neighbor 10.99.1.1 send-community both
BJ-A(config)#ip bgp-community new-format	//修改团体属性格式

BJ-A(config)#ip bgp-community new-format
BJ-A(config)#ip community-list expanded COMM-B permit ^2:*
BJ-A(config)#route-map COMM-B permit 10
BJ-A(config-route-map)#match community COMM-B
BJ-A(config-route-map)#set weight 100
BJ-A(config-route-map)#exit
BJ-A(config)#route-map COMM-B permit 20
BJ-A(config-route-map)#exit
BJ-A(config)#router bgp 1
BJ-A(config-router)#neighbor 10.1.12.2 route-map COMM-B in

BJ-A(config)#ip community-list expanded COMM-A permit ^1:*
BJ-A(config)#route-map COMM-A permit 10
BJ-A(config-route-map)#match community COMM-A
BJ-A(config-route-map)#set weight 100
BJ-A(config-route-map)#exit
BJ-A(config)#route-map COMM-A permit 20
BJ-A(config-route-map)#exit
BJ-A(config)#router bgp 1
BJ-A(config-router)#neighbor kkk route-map COMM-A in

BJ-B上ÿ

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值