赞
踩
R1:环回地址10.1.1.1/32 10.100.100.100/32(测试地址)
R2:环回地址10.2.2.2/32
R3:环回地址10.3.3.3/32
R4:环回地址10.4.4.4/32
R5:环回地址10.5.5.5/32
R7:存在三个环回地址 10.200.1.1/32 10.200.2.1/32 10.200.3.1/32
汇总之后为10.200.0.0/22
R8:存在三个环回地址 10.200.4.1/32 10.200.5.1/32 10.200.6.1/32
汇总之后为10.200.4.0/22
R1-R2骨干地址:10.1.12.0/24
R1-R3骨干地址:10.1.13.0/24
R2-R4骨干地址:10.1.24.0/24
R3-R5骨干地址:10.1.35.0/24
R4-R5-R7-R8骨干地址:10.1.45.0/24
ISP(AS1):BGP环回建立,宣告测试地址10.100.100.100/32,EIGRP
AS1-AS2之间使用直连建邻
AS2:内部EIGRP,BGP只和AS1建立,内部不建邻(为了做负载均衡)
R4-R5做VRRP,做备份用
R7和R8上均存在个环回,汇总后分别为10.200.0.0/22和10.200.4.0/22并在BGP中宣告,在R4和R5的BGP上分别宣告路由后实现负载分担,如图
Router>enable Router#configure terminal Router(config)#hostname R1 R1(config)#no ip domain-lookup R1(config)#line console 0 R1(config-line)#logging synchronous R1(config-line)#exec-timeout 0 0 R1(config-line)#exit **环回0** R1(config)#interface loopback 0 R1(config-if)#ip address 10.1.1.1 255.255.255.255 R1(config-if)#exit **测试地址** R1(config)#interface loopback 1 R1(config-if)#ip address 10.100.100.100 255.255.255.255 R1(config-if)#exit **R1-R2** R1(config)#interface e0/0 R1(config-if)#ip address 10.1.12.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#exit **R1-R3** R1(config)#interface e0/1 R1(config-if)#ip address 10.1.13.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#exit **EIGRP** R1(config)#router eigrp 1 R1(config-router)#no auto-summary R1(config-router)#network 10.1.1.1 0.0.0.0 R1(config-router)#network 10.1.12.0 0.0.0.255 R1(config-router)#network 10.1.13.0 0.0.0.255 R1(config-router)#exit **BGP** R1(config)#router bgp 1 R1(config-router)#bgp router-id 10.1.1.1 R1(config-router)#neighbor 10.2.2.2 remote-as 1 R1(config-router)#neighbor 10.2.2.2 update-source loopback 0 R1(config-router)#neighbor 10.3.3.3 remote-as 1 R1(config-router)#neighbor 10.3.3.3 update-source loopback 0 R1(config-router)#network 10.100.100.100 mask 255.255.255.255 R1(config-router)#exit
Router>enable Router#configure terminal Router(config)#hostname R2 R2(config)#no ip domain-lookup R2(config)#line console 0 R2(config-line)#logging synchronous R2(config-line)#exec-timeout 0 0 R2(config-line)#exit **环回0** R2(config)#interface loopback 0 R2(config-if)#ip address 10.2.2.2 255.255.255.255 R2(config-if)#exit **R2-R1** R2(config)#interface e0/0 R2(config-if)#ip address 10.1.12.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#exit **R2-R4** R2(config)#interface e0/1 R2(config-if)#ip address 10.1.24.1 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#exit **EIGRP** R2(config)#router eigrp 1 R2(config-router)#no auto-summary R2(config-router)#network 10.2.2.2 0.0.0.0 R2(config-router)#network 10.1.12.0 0.0.0.255 R2(config-router)#exit **BGP** R2(config)#router bgp 1 R2(config-router)#bgp router-id 10.2.2.2 R2(config-router)#neighbor 10.1.1.1 remote-as 1 R2(config-router)#neighbor 10.1.1.1 update-source loopback 0 R2(config-router)#neighbor 10.1.1.1 next-hop-self R2(config-router)#neighbor 10.1.24.2 remote-as 2
Router>enable Router#configure terminal Router(config)#hostname R3 R3(config)#no ip domain-lookup R3(config)#line console 0 R3(config-line)#logging synchronous R3(config-line)#exec-timeout 0 0 R3(config-line)#exit **环回0** R3(config)#interface loopback 0 R3(config-if)#ip address 10.3.3.3 255.255.255.255 R3(config-if)#exit **R3-R1** R3(config)#interface e0/0 R3(config-if)#ip address 10.1.13.2 255.255.255.0 R3(config-if)#no shutdown R3(config-if)#exit **R3-R5** R3(config)#interface e0/1 R3(config-if)#ip address 10.1.35.1 255.255.255.0 R3(config-if)#no shutdown R3(config-if)#exit **EIGRP** R3(config)#router eigrp 1 R3(config-router)#no auto-summary R3(config-router)#network 10.3.3.3 0.0.0.0 R3(config-router)#network 10.1.13.0 0.0.0.255 R3(config-router)#exit **BGP** R3(config)#router bgp 1 R3(config-router)#bgp router-id 10.3.3.3 R3(config-router)#neighbor 10.1.1.1 remote-as 1 R3(config-router)#neighbor 10.1.1.1 update-source loopback 0 R3(config-router)#neighbor 10.1.1.1 next-hop-self R3(config-router)#neighbor 10.1.35.2 remote-as 2 R3(config-router)#exit
Router>enable Router#configure terminal Router(config)#hostname R4 R4(config)#no ip domain-lookup R4(config)#line console 0 R4(config-line)#logging synchronous R4(config-line)#exec-timeout 0 0 R4(config-line)#exit **环回0** R4(config)#interface loopback 0 R4(config-if)#ip address 10.4.4.4 255.255.255.255 R4(config-if)#exit **R4-R2** R4(config)#interface e0/1 R4(config-if)#ip address 10.1.24.2 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#exit **R4-R5-R7-R8** R4(config)#interface e0/0 R4(config-if)#ip address 10.1.45.1 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#exit **EIGRP** R4(config)#router eigrp 1 R4(config-router)#no auto-summary R4(config-router)#network 10.4.4.4 0.0.0.0 R4(config-router)#network 10.1.45.0 0.0.0.255 R4(config-router)#exit **BGP** R4(config)#router bgp 2 R4(config-router)#bgp router-id 10.4.4.4 R4(config-router)#neighbor 10.1.24.1 remote-as 1 R4(config-router)#neighbor 10.1.24.1 ebgp-multihop R4(config-router)#exit **静态指向R7,R8** R4(config)#ip route 10.200.0.0 255.255.252.0 10.1.45.3 R4(config)#ip route 10.200.0.0 255.255.0.0 10.1.45.4 **宣告静态汇总** R4(config)#router bgp 2 R4(config-router)#network 10.200.0.0 mask 255.255.252.0 R4(config-router)#network 10.200.0.0 mask 255.255.0.0 R4(config-router)#exit
Router>enable Router#configure terminal Router(config)#hostname R5 R5(config)#no ip domain-lookup R5(config)#line console 0 R5(config-line)#logging synchronous R5(config-line)#exec-timeout 0 0 R5(config-line)#exit **环回0** R5(config)#interface loopback 0 R5(config-if)#ip address 10.5.5.5 255.255.255.255 R5(config-if)#exit **R5-R3** R5(config)#interface e0/1 R5(config-if)#ip address 10.1.35.2 255.255.255.0 R5(config-if)#no shutdown R5(config-if)#exit **R4-R5-R7-R8** R5(config)#interface e0/0 R5(config-if)#ip address 10.1.45.2 255.255.255.0 R5(config-if)#no shutdown R5(config-if)#exit **EIGRP** R5(config)#router eigrp 1 R5(config-router)#no auto-summary R5(config-router)#network 10.5.5.5 0.0.0.0 R5(config-router)#network 10.1.45.0 0.0.0.255 R5(config-router)#exit **BGP** R5(config)#router bgp 2 R5(config-router)#bgp router-id 10.5.5.5 R5(config-router)#neighbor 10.1.35.1 remote-as 1 R5(config-router)#neighbor 10.1.35.1 ebgp-multihop R5(config-router)#exit **静态指向R8,R7** R5(config)#ip route 10.200.4.0 255.255.252.0 10.1.45.4 R5(config)#ip route 10.200.0.0 255.255.0.0 10.1.45.3 **BGP宣告汇总** R5(config)#router bgp 2 R5(config-router)#network 10.200.4.0 mask 255.255.252.0 R5(config-router)#network 10.200.0.0 mask 255.255.0.0 R5(config-router)#exit
Router>enable Router#configure terminal Router(config)#hostname R7 R7(config)#no ip domain-lookup R7(config)#line console 0 R7(config-line)#logging synchronous R7(config-line)#exec-timeout 0 0 R7(config-line)#exit **环回1** R7(config)#interface loopback 1 R7(config-if)#ip address 10.200.1.1 255.255.255.255 R7(config-if)#exit **环回2** R7(config)#interface loopback 2 R7(config-if)#ip address 10.200.2.1 255.255.255.255 R7(config-if)#exit **环回3** R7(config)#interface loopback 3 R7(config-if)#ip address 10.200.3.1 255.255.255.255 R7(config-if)#exit **R4-R5-R7-R8** R7(config)#interface e0/0 R7(config-if)#ip address 10.1.45.3 255.255.255.0 R7(config-if)#no shutdown R7(config-if)#exit **缺省指向R4** R7(config)#ip route 0.0.0.0 0.0.0.0 10.1.45.1
Router>enable Router#configure terminal Router(config)#hostname R8 R8(config)#no ip domain-lookup R8(config)#line console 0 R8(config-line)#logging synchronous R8(config-line)#exec-timeout 0 0 R8(config-line)#exit **环回1** R8(config)#interface loopback 1 R8(config-if)#ip address 10.200.4.1 255.255.255.255 R8(config-if)#exit **环回2** R8(config)#interface loopback 2 R8(config-if)#ip address 10.200.5.1 255.255.255.255 R8(config-if)#exit **环回3** R8(config)#interface loopback 3 R8(config-if)#ip address 10.200.6.1 255.255.255.255 R8(config-if)#exit **R4-R5-R7-R8** R8(config)#interface e0/0 R8(config-if)#ip address 10.1.45.4 255.255.255.0 R8(config-if)#no shutdown R8(config-if)#exit **静态指向R5** R8(config)#ip route 0.0.0.0 0.0.0.0 10.1.45.2
以上配置完成后,达到负载均衡效果,R7环回地址访问测试地址走R4-R2-R1,R8环回地址访问测试地址走R5-R3-R1,R1回包也达到负载的效果
当R3-R5或者R2-R4之间线路断开,会使一半的网络进入瘫痪状态,该设计备份度不高。需进行优化,使用VRRP技术。
R4(config)#interface e0/0
**R4为R7的主,R8的备份**
R4(config-if)#vrrp 1 ip 10.1.45.254
R4(config-if)#vrrp 2 ip 10.1.45.253
R4(config-if)#vrrp 1 preempt
R4(config-if)#vrrp 1 priority 120
R4(config-if)#vrrp 1 track 1 decrement 30
R4(config-if)#exit
R4(config)#track 1 interface e0/1 line-protocol
R4(config-track)#exit
R7(config)#ip route 0.0.0.0 0.0.0.0 10.1.45.254
R5(config)#interface e0/0
**R5为R8的主,R7的备份**
R5(config-if)#vrrp 1 ip 10.1.45.254
R5(config-if)#vrrp 2 ip 10.1.45.253
R5(config-if)#vrrp 2 priority 120
R5(config-if)#vrrp 2 preempt
R5(config-if)#vrrp 2 track 2 decrement 30
R5(config-if)#exit
R5(config)#track 2 interface e0/1 line-protocol
R5(config-track)#exit
R8(config)#ip route 0.0.0.0 0.0.0.0 10.1.45.253
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。