应用场景:

当网络中有多条路径到达目的网络时,可以通过配置静态浮动路由,来实现主备链路的备份。

 

浮动静态路由主要应用在设备与设备之间有多条物理链路互联时,比如常见的两条,客户希望一条作为主链路承载一些关键业务,另外一条作为备份链路(平时不用),当主链路故障不通的时候(比如接口down掉),数据流能够切换到备份链路而不中断,此时就可以考虑采用浮动静态路由;在金融行业中常见的网点与支行,或者是支行与总行的出口网络中,通常会租用运营商的多条链路,比如电信的10M,联通的2M这样两种链路,客户希望正常的时候生产、办公的流量能够走电信的10M,当故障的时候切换到联通的2M,同时视频监控流量能够主走联通的2M,当该链路故障的时候,能够切换到电信的10M,实现数据业务的分流,同时故障的时候其他链路还可以作为备份链路,避免单点故障,这样的场景也可以考虑采用浮动静态路由(当然静态路由通常需要与BFD功能联动,以便检查到中间运营商设备或者链路存在故障,而交换机上面端口没有down无法感知到静态路由失效,结果路由无法切换的故障);另外一些网吧,或者高校环境,采用电信,联通,教育网等多家运行商出口链路的时候,针对教育网或者联通的资源采用地址库的方式(也就是静态路由的方式)进行精确匹配,让数据流访问联通的优先走联通出口,故障的时候切换到教育网做备份,访问教育网的资源优先走教育出口,故障的时候切换到联通做备份,而其他的走电信,并且电信的链路同时作为两者的再备份,以实现数据分流与冗余备份,此时也可以考虑采用浮动静态路由实现。

 

 

 

一、组网要求

  1、交换机有两条路径可以到达目的网络

  2、当主线路(示例主用线路为gi0/25)失效时(接口down或线路断开),备用线路切换为主用

 

二、组网拓扑

   

 

三、配置要点

1、配置接口地址

2、配置浮动路由

 

四、配置步骤

    1、配置交换机SW1接口IP

                Ruijie>enable                

                Ruijie#configure terminal    

                Ruijie(config)#interface fastethernet 0/1

            Ruijie(config-if-FastEthernet 0/1)#no switchport

                Ruijie(config-if-FastEthernet 0/1)#ip address 192.168.1.254 255.255.255.0

            Ruijie(config-if-FastEthernet 0/1)#interface GigabitEthernet 0/26

            Ruijie(config-if-GigabitEthernet 0/26)#ip address 192.168.4.1 255.255.255.0

            Ruijie(config-if-GigabitEthernet 0/26)#interface GigabitEthernet 0/25

            Ruijie(config-if-GigabitEthernet 0/25)#ip address 192.168.3.1 255.255.255.0

            Ruijie(config-if-GigabitEthernet 0/25)#exit

 

    2、配置交换机SW2接口IP

                Ruijie>enable                

                Ruijie#configure terminal    

                Ruijie(config)#interface fastethernet 0/1

            Ruijie(config-if-FastEthernet 0/1)#ip address 192.168.2.254 255.255.255.0

            Ruijie(config-if-FastEthernet 0/1)#interface GigabitEthernet 0/26

            Ruijie(config-if-GigabitEthernet 0/26)#no switchport

                Ruijie(config-if-GigabitEthernet 0/26)#ip address 192.168.4.2 255.255.255.0

            Ruijie(config-if-GigabitEthernet 0/26)#interface GigabitEthernet 0/25

            Ruijie(config-if-GigabitEthernet 0/25)#no switchport

                Ruijie(config-if-GigabitEthernet 0/25)#ip address 192.168.3.2 255.255.255.0

            Ruijie(config-if-GigabitEthernet 0/25)#exit

 

    3、配置交换机SW1静态路由

注意:

1)配置静态路由的下一跳有2种表现形式(下一跳ip地址和本地出接口),若配置为本地出接口,则认为该静态路由为直连路由,在以太网链路,需要解析每个目的地址的arp信息,若在网络出口配置默认路由,下一跳为本地出接口,则会有大量的arp解析,占用大量的arp表,若对方关闭arp代理功能,甚至导致网络不通。若配置为下一跳ip地址,则为普通的递归路由。

2)建议在以太网链路,配置静态路由的时候,配置为下一跳的ip地址,若是在网络出口配置默认路由切勿配置为本地出接口

3)静态路由的下一跳配置为本地出接口,则认为该静态路由为直连路由,默认管理距离为 0;若下一跳配置为下一跳的ip地址,则认为该静态路由为普通递归路由,默认的管理距离为 1。

 

                Ruijie(config)#ip route 192.168.2.0 255.255.255.0 192.168.3.2      ---->目的地址是192.168.2.0/24的数据包,转发给192.168.3.2

            Ruijie(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.2 10    ---->目的地址是192.168.2.0/24的数据包,转发给192.168.4.2,管理距离是10(默认管理距离为1,越小越优先)

 

    4、配置交换机SW2静态路由

                Ruijie(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1   ---->目的地址是192.168.1.0/24的数据包,转发给192.168.3.1

            Ruijie(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1 10   ---->目的地址是192.168.1.0/24的数据包,转发给192.168.4.1,管理距离是10(默认管理距离为1,越小越优先)

 

    5、保存配置

   Ruijie(config)#end         

   Ruijie#write        ---->确认配置正确,保存配置

 

四、功能验证

1、当主用线路(Gi0/25)正常时,使用命令 Ruijie#show  ip route 查看路由

举例SW1:

Ruijie#show ip route

Codes:  C - connected, S - static, R - RIP, B - BGP

        O - OSPF, IA - OSPF inter area

        N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

        E1 - OSPF external type 1, E2 - OSPF external type 2

        i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

        ia - IS-IS inter area, * - candidate default

Gateway of last resort is no set

S    192.168.2.0/24 [1/0] via 192.168.3.2        ---->去往192.168.2.0 走主用线路F0/0,下一跳为192.168.3.2

C    192.168.4.0/24 is directly connected, GigabitEthernet 0/26

C    192.168.4.1/32 is local host.

C    192.168.3.0/24 is directly connected, GigabitEthernet 0/25

C    192.168.3.1/32 is local host.

C    192.168.1.0/24 is directly connected, FastEthernet 0/1

C    192.168.1.1/32 is local host.

 

2、拔掉SW1 主用线路(Gi0/25接口)的线缆,确认路由是否切换到备份线路,使用命令 Ruijie#show  ip route 查看路由

举例SW1:

Ruijie#sho ip route

Codes:  C - connected, S - static, R - RIP, B - BGP

        O - OSPF, IA - OSPF inter area

        N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

        E1 - OSPF external type 1, E2 - OSPF external type 2

        i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

        ia - IS-IS inter area, * - candidate default

Gateway of last resort is no set

S    192.168.2.0/24 [10/0] via 192.168.4.2     ---->去往192.168.2.0 走备用线路g0/26,下一跳为192.168.4.2,主备线路可以正常切换

C    192.168.4.0/24 is directly connected, GigabitEthernet 0/26

C    192.168.4.1/32 is local host.

C    192.168.1.0/24 is directly connected, FastEthernet 0/1

C    192.168.1.1/32 is local host.