构建高可用性网络的方法有:

1.服务器群集 包括LB:负载均衡群集 HA:高可用性群集

2.路由设备 HSRP :热备份路由协议  VRRP:虚拟路由器冗余协议

3.Linux 网络接口绑定bond

4.局域网lan 内: stp  rstp  mstp

    广域网链路:  浮动的静态路由  standby interface  链路捆绑

 

下面来分别介绍以上几种构建高可用网络的方法

 

一 服务器群集

撰写中……

 

 

二  路由设备VRRP && HSRP

欢迎访问我的另一篇博文,里面有详细的讲解:

VRRP && HSRP应用案例 

 

三  Linux 网络接口绑定bond

欢迎访问我的另一篇博文,里面有详细的讲解:

linux下双网卡的绑定

 

四  局域网lan 内: stp rstp mstp

 

 

五  广域网链路: 浮动的静态路由 standby interface 链路捆绑          

 

 

案例一:浮动的静态路由

案例说明:总公司内网主机为Pc1,分公司内网主机为PC2,现在为了安全使用两种方式进行通信:通过广域网使用电信服务提供商的网络和使用ISDN/PSTN 拨号网络。由于拨号网络的带宽较低,在华为路由器中,ospf的优先级为10高于静态路由优先级60,所以拨号网络使用静态路由,而DDN/SDH网络使用ospf路由协议。这样默认情况下将会有限使用DDN/SDH网络。

拓扑图:

构建高可用网络_第1张图片

配置步骤

R6

[R6]interface ethernet 0 ##进入与PC1相连的接口

[R6-Ethernet0]ip address 192.168.1.254 ##为接口配置ip 地址

[R6]interface serial 0 ##进入广域网链路接口

[R6-Serial0]ip address 192.168.3.1 24 ##为接口配置ip 地址

[R6]interface serial 1 ##进入ISDN/pstn链路接口

[R6-Serial1]ip address 192.168.4.1 24 ##为接口配置ip 地址

[R6]ospf enable ##全局开启ospf协议

[R6-ospf]interface ethernet 0 ##进入接口ethernet 0 ,开启ospf功能

[R6-Ethernet0]ospf enable area 0 ##将该接口加入区域0

[R6]interface serial 0 ##进入接口serial 0,开启ospf功能

[R6-Serial0]ospf enable area 0 ##将该接口加入区域0

[R6]ip route-static 192.168.2.0 24 192.168.4.2 ##配置到达2.0 网段静态路由

R10

[R10]interface ethernet 0 ##进入与PC2相连的接口

[R10-Ethernet0]ip address 192.168.2.254 24 ##为接口配置ip 地址

[R10]interface serial 0 ##进入广域网链路接口

[R10-Serial0]ip address 192.168.3.2 24 ##为接口配置ip 地址

[R10]int serial 1 ##进入ISDN/pstn链路接口

[R10-Serial1]ip address 192.168.4.2 24 ##为接口配置ip 地址

[R10]ospf enable ##全局开启ospf协议

[R10]interface ethernet 0 ##进入接口ethernet 0 ,开启ospf功能

[R10-Ethernet0]ospf enable area 0 ##将该接口加入区域0

[R10-Ethernet0]int ser 0 ##进入接口serial 0,开启ospf功能

[R10-Serial0]ospf enable area 0 ##将该接口加入区域0

[R10]ip route-static 192.168.1.0 24 192.168.4.1 ##配置到达1.0 网段静态路由

测试结果:

由于ospf的优先级为10 ,静态路由的优先级为60,所以这里只看到ospf的路由表

[R6]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Direct 0 0 192.168.1.254 Ethernet0

192.168.1.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.2.0/24 OSPF 10 1572 192.168.3.2 Serial0

192.168.3.0/24 Direct 0 0 192.168.3.2 Serial0

192.168.3.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.3.2/32 Direct 0 0 192.168.3.2 Serial0

192.168.4.0/24 Direct 0 0 192.168.4.2 Serial1

192.168.4.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.4.2/32 Direct 0 0 192.168.4.2 Serial1

断开R6的serial0 口后,查看R6路由器的路由表

[R6]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Direct 0 0 192.168.1.254 Ethernet0

192.168.1.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.2.0/24 Static 60 0 192.168.4.2 Serial1

192.168.4.0/24 Direct 0 0 192.168.4.2 Serial1

192.168.4.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.4.2/32 Direct 0 0 192.168.4.2 Serial1

由于ospf的优先级为10 ,静态路由的优先级为60,所以这里只看到ospf的路由表

[R10]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 OSPF 10 1572 192.168.3.1 Serial0

192.168.2.0/24 Direct 0 0 192.168.2.254 Ethernet0

192.168.2.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.3.0/24 Direct 0 0 192.168.3.1 Serial0

192.168.3.1/32 Direct 0 0 192.168.3.1 Serial0

192.168.3.2/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.4.0/24 Direct 0 0 192.168.4.1 Serial1

192.168.4.1/32 Direct 0 0 192.168.4.1 Serial1

192.168.4.2/32 Direct 0 0 127.0.0.1 LoopBack0

断开R6的serial0 口后,查看R6路由器的路由表

[R10]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Static 60 0 192.168.4.1 Serial1

192.168.2.0/24 Direct 0 0 192.168.2.254 Ethernet0

192.168.2.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.4.0/24 Direct 0 0 192.168.4.1 Serial1

192.168.4.1/32 Direct 0 0 192.168.4.1 Serial1

192.168.4.2/32 Direct 0 0 127.0.0.1 LoopBack0

默认走广域网链路(ospf优先级高为10)

构建高可用网络_第2张图片

断掉R6 的s0口

构建高可用网络_第3张图片

 

 

案例二:standby interface

案例说明:

总公司内网主机为Pc1,分公司内网主机为PC2,现在为了安全使用备份链路进行通信,使同一时刻只有一条链路联通。

构建高可用网络_第4张图片

配置步骤:

R6

[R6]interface serial 0 ##进入广域网链路接口

[R6-Serial0]ip address 192.168.3.1 24 ##为接口配置ip 地址

[R6]interface serial 1 ##进入广域网链路接口

[R6-Serial1]ip address 192.168.4.1 24 ##为接口配置ip 地址

[R6]ip route-static 192.168.2.0 24 192.168.4.2 ##配置到达2.0 网段静态路由

[R6]ip route-static 192.168.2.0 24 192.168.3.2 ##配置到达2.0 网段静态路由

查看路由表:

[R6]dis ip routing

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Direct 0 0 192.168.1.254 Ethernet0

192.168.1.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.2.0/24 Static 60 0 192.168.3.2 Serial0

192.168.4.2 Serial1

192.168.3.0/24 Direct 0 0 192.168.3.2 Serial0

192.168.3.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.3.2/32 Direct 0 0 192.168.3.2 Serial0

192.168.4.0/24 Direct 0 0 192.168.4.2 Serial1

192.168.4.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.4.2/32 Direct 0 0 192.168.4.2 Serial1

[R6]interface serial 0 ## 进入干路接口

[R6-Serial0]standby interface serial 1 ##配置干路接口的备份接口

[R6-Serial0]standby timer enable-delay 10 ##如果干路接口或链路故障,10s后切换到备份链路

[R6-Serial0]standby timer disable-delay 10 ##如果干路恢复故障,10s后从备份链路切换到干路

R10

[R10]interface ethernet 0 ##进入与PC1相连的接口

[R10-Ethernet0]ip address 192.168.2.254 24 ##为接口配置ip 地址

[R10]interface serial 0 ##进入广域网链路接口

[R10-Serial0]ip address 192.168.3.2 24##为接口配置ip 地址

[R10]int serial 1 ##进入广域网链路接口

[R10-Serial1]ip address 192.168.4.2 24 ##为接口配置ip 地址

[R10]ip route-static 192.168.1.0 24 192.168.4.1 ##配置到达1.0 网段静态路由

[R10]ip route-static 192.168.1.0 24 192.168.3.1 ##配置到达1.0 网段静态路由

查看路由表:

[R10]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Static 60 0 192.168.3.1 Serial0

192.168.4.1 Serial1

192.168.2.0/24 Direct 0 0 192.168.2.254 Ethernet0

192.168.2.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.3.0/24 Direct 0 0 192.168.3.1 Serial0

192.168.3.1/32 Direct 0 0 192.168.3.1 Serial0

192.168.3.2/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.4.0/24 Direct 0 0 192.168.4.1 Serial1

192.168.4.1/32 Direct 0 0 192.168.4.1 Serial1

192.168.4.2/32 Direct 0 0 127.0.0.1 LoopBack0

[R10]int ser 0 ## 进入干路接口

[R10-Serial0]standby inter serial 1 ##配置干路接口的备份接口

[R10-Serial0]standby timer enable-delay 10 ##如果干路接口或链路故障,10s后切换到备份链路

[R10-Serial0]standby timer disable-delay 10 ##如果干路恢复故障,10s后从备份链路切换到干路

结果测试:

R6 的s0接口关闭后

[R6]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Direct 0 0 192.168.1.254 Ethernet0

192.168.1.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.2.0/24 Static 60 0 192.168.4.2 Serial1

192.168.4.0/24 Direct 0 0 192.168.4.2 Serial1

192.168.4.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.4.2/32 Direct 0 0 192.168.4.2 Serial1

关闭R6的S0 口后

构建高可用网络_第5张图片

重新开启R6的S0

构建高可用网络_第6张图片

 

 

案例三:链路捆绑

案例说明:

总公司内网主机为Pc1,分公司内网主机为PC2,现在为了增加带宽使用双链路捆绑,将捆绑的链路虚拟出一条虚拟链路,通过该虚拟链路进行数据传输。

拓扑图:

构建高可用网络_第7张图片

配置步骤:

R6

[R6]interface virtual-template 1 ##创建虚拟接口模版1

[R6-Virtual-Template1]ip address 192.168.6.1 24 ##为虚拟接口配置ip 地址

[R6]interface serial 0 ##进入广域网接口

[R6-Serial0]ppp mp ##开启多链路绑定

[R6-Serial0]ppp mp interface virtual-template 1 ##将该接口加入虚拟接口1

[R6]interface serial 1 ##进入广域网接口

[R6-Serial1]ppp mp ##开启多链路绑定

[R6-Serial1]ppp mp interface virtual-template 1 ##将该接口加入虚拟接口1

[R6]ip route-static 192.168.2.0 24 192.168.6.2 ##配置到达2.0网段的静态路由

 

R10

[R10]int virtual-t 1##创建虚拟接口模版1

[R10-Virtual-Template1]ip add 192.168.6.2 24 ##为虚拟接口配置ip 地址

[R10]int ser 0 ##进入广域网接口

[R10-Serial0]ppp mp ##开启多链路绑定

[R10-Serial0]ppp mp interface virtual-template 1 ##将该接口加入虚拟接口1

[R10]int ser 1 ##进入广域网接口

[R10-Serial1]ppp mp ##开启多链路绑定

[R10-Serial1]ppp mp interface virtual-template 1 ##将该接口加入虚拟接口1

[R10]ip route-static 192.168.1.0 24 192.168.6.1#配置到达2.0网段的静态路由

配置测试:

查看R6的路由表:

[R6]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Direct 0 0 192.168.1.254 Ethernet0

192.168.1.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.2.0/24 Static 60 0 192.168.6.2 Virtual-Template1

192.168.6.0/24 Direct 0 0 192.168.6.1 Virtual-Template1

192.168.6.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.6.2/32 Direct 0 0 192.168.6.1 Virtual-Template1

[R6]ping 192.168.2.200

PING 192.168.2.200: 56 data bytes, press CTRL_C to break

Reply from 192.168.2.200: bytes=56 Sequence=0 ttl=254 time = 35 ms

Reply from 192.168.2.200: bytes=56 Sequence=1 ttl=254 time = 29 ms

Reply from 192.168.2.200: bytes=56 Sequence=2 ttl=254 time = 29 ms

Reply from 192.168.2.200: bytes=56 Sequence=3 ttl=254 time = 28 ms

Reply from 192.168.2.200: bytes=56 Sequence=4 ttl=254 time = 31 ms

--- 192.168.2.200 ping statistics ---

5 packets transmitted

5 packets received

0.00% packet loss

round-trip min/avg/max = 28/30/35 ms

查看R10的路由表:

[R10]dis ip rou

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0

127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.1.0/24 Static 60 0 192.168.6.1 Virtual-Template1

192.168.2.0/24 Direct 0 0 192.168.2.254 Ethernet0

192.168.2.254/32 Direct 0 0 127.0.0.1 LoopBack0

192.168.6.0/24 Direct 0 0 192.168.6.2 Virtual-Template1

192.168.6.1/32 Direct 0 0 192.168.6.2 Virtual-Template1

192.168.6.2/32 Direct 0 0 127.0.0.1 LoopBack0

总部主机PC1可以连通分部Pc2

构建高可用网络_第8张图片

从PC1到PC2 从虚拟接口通过

构建高可用网络_第9张图片

DDN:

SDH:

ISDN:

PSTN: