公司 有两条公网线路,一条移动作为日常主用线路,一条联通作为备用线路。

为了实现主备线路自动切换,配置了浮动路由 但浮动路由只能在 主用接口为down状态时才能浮出接管默认路由。如果故障为非物理链路故障,比如光纤异常,光猫损坏等情况下,因为主用线路的接口还是up状态,所以浮动路由永远不会生效,也就失去了其存在的意义。

介于此,使用NQA检测机制,对移动公网网关进行持续的ICMP检测。并将主默认路由进行NQA联动,当检测失败次数达到阀值后 自动down掉主默认路由,使浮动路由能够生效,发挥效用。

一、配置接口

将两个公网出接口均配置NAT,以免切换后因为没有NAT导致无法正常上网。

interface GigabitEthernet1/0/3
 port link-mode route 
 description WAN-yidong
 ip address 192.168.1.1 255.255.255.0
 nat outbound 3000

interface GigabitEthernet1/0/4
 port link-mode route 
 description WAN-liantong
 ip address 192.168.2.2 255.255.255.0
 nat outbound 3000

二、配置NQA规则

nqa entry admin ydgw   ----admin为创建用户、ydgw为自定义名称
type icmp-echo  -----配置NQA类型为ICMP
description ip 117.158.226.193  ----备注信息
destination ip 117.158.226.193  ----对端IP地址
frequency 5000  ----检测间隔时间(毫秒)
history-record enable  ----使能NQA历史记录功能
history-record number 10  -----配置历史记录条目为最近10条
next-hop ip 117.158.226.193  ----配置下一跳地址
probe count 10  ----检测次数
reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-only  ----配置触发器,本例为检测失败5次便触发
source interface GigabitEthernet1/0/3  ----配置源接口,避免通过联通网关检测移动网关的情况
ttl 1  ----配置TTL为1,也是用于避免通过其他网关检测的问题

三、配置关联

track 1 nqa entry admin ydgw reaction 1  ----关联器1 关联NQA admin ydgw 触发器1

四、启动NQA检测

nqa schedule admin ydgw start-time now lifetime forever  ----永久启动NQA检测

undo nqa schedule admin ydgw  ----关闭NQA检测

display nqa history  ----查看NQA历史记录

display nqa result  ----查看NQA检测结果详细信息

五、配置默认路由及浮动路由并关联NQA

ip route-static 0.0.0.0 0 192.168.1.254 track 1 description admin ydgw  ----配置一条默认路由,并关联到NQA
ip route-static 0.0.0.0 0 192.168.2.254 preference 80  ----配置优先级为80的(只要大于默认路由的优先级即可)的浮动路由

至此,NQA及浮动路由联动全部配置完毕。当NQA检测失败超过阀值时,默认路由会立即失效,浮动路由将立即顶替原默认路由进行转发,因事先配过NAT,上网流量会马上通过备用线路转发,业务恢复。

华三F100 系列防火墙 - 浮动路由联动NQA 实现双线路自动切换的更多相关文章

  1. 华三F100系列防火墙 、华为USG6300系列防火 GRE 隧道配置

    GRE概述: 通用路由封装(GRE: Generic Routing Encapsulation)是通用路由封装协议,可以对某些网络层协议的数据报进行封装,使这些被封装的数据报能够在IPV4网络中传输 ...

  2. 华三F100系列、华为USG6300系列防火墙 策略路由配置实例

    策略路由,是一种比基于目标网络进行路由更加灵活的数据包路由转发机制,路由器将通过路由图决定如何对需要路由的数据包进行处理,路由图决定了一个数据包的下一跳转发路由器. 策略路由的应用: 1.可以不仅仅依 ...

  3. Network基础(五):配置静态路由、配置浮动路由、配置多路由的静态路由、配置默认路由

    一.配置静态路由 目标: 配置路由接口IP地址并通过静态路由的配置实现全网的互通. 方案: 按如下网络拓扑配置接口IP地址并通过静态路由的配置实现全网的互通如下图所示: 步骤: 步骤一:配置静态路由 ...

  4. 华为S5700配置端口镜像和华三S5120配置802.1X认证记录

    一.说明 事情的起因是我们部门有个华为的S5700交换机,想配置端口镜像抓包但让助理买的串口线很久都还没到:而昨天测试部的同事说他们那有台华三的S5120想要配802.1X认证,但只有华为交换机的文档 ...

  5. 网络拓扑_华三H3C的路由器+交换机

    最近在弄公司网络,目前的拓扑图长这样:点击查看网络拓扑图 华三的路由器和交换机都可以通过Console口进行配置,如下: 用SecureCRT.或者putty.或者windows的超级终端,打开ser ...

  6. Ocelot简易教程(三)之主要特性及路由详解

    作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9664977.html 上篇<Ocelot简易教程(二)之快速开始2>教大家如何快速跑起来一个 ...

  7. AngularJS路由系列(1)--基本路由配置

    本系列探寻AngularJS的路由机制,在WebStorm下开发.主要包括: ● 路由的Big Picture ● $routeProvider配置路由 ● 使用template属性 ● 使用temp ...

  8. Bing Maps进阶系列四:路由功能服务(RouteService)

    Bing Maps进阶系列四:路由功能服务(RouteService) Bing Maps提供的路由功能服务(RouteService)可以实现多方位的计算地图上的路线指示,路径行程等功能,比如说实现 ...

  9. [转帖]来聊聊,华为与H3C(华三)的前世今生!

    本篇,是以真实事件改编,将以故事篇的方式呈现出来. 本故事将分为两个篇幅讲述. 在中国的网络通信设备市场,有两个华字辈的选手,一名叫“华为技术有限公司”,另一名叫“杭州华三通信技术有限公司”. 这两个 ...

随机推荐

  1. CSS样式规范

    一般团队都有对CSS样式的规范,因为只有写的规范些,维护层本低,易懂.我们开发并不一次性的,往往都是要迭代的,如果这次随便写,下次迭代的时候将付出高昂的代价.而团队的规范一般都大同小异,往往都包含一下 ...

  2. happy machine learning(Second One)

    发现机器学习就根本停不下来 今天来用RNN算法来爽爽僵尸网络宿主预测 首先我们下载好数据,然后打开我们可爱的熊猫 import numpy as np import pandas as pd impo ...

  3. vue2.0父子组件以及非父子组件通信传参详解

    1.父组件传递数据给子组件 父组件数据如何传递给子组件呢?可以通过props属性来实现 父组件: <parent> <child :child-msg="msg" ...

  4. Scala 学习之路(二)—— 基本数据类型和运算符

    一.数据类型 1.1 类型支持 Scala 拥有下表所示的数据类型,其中Byte.Short.Int.Long和Char类型统称为整数类型,整数类型加上Float和Double统称为数值类型.Scal ...

  5. 有用的java学习网站

    1.在线编译运行Java代码的网站 https://www.compilejava.net/ 2. 综合学习网站: http://www.tutorialspoint.com/,可以在线执行多种编程语 ...

  6. 生产力工具:shell 与 Bash 脚本

    生产力工具:shell 与 Bash 脚本 作者:吴甜甜 个人博客网站: wutiantian.github.io 注意:本文只是我个人总结的学习笔记,不适合0基础人士观看. 参考内容: 王顶老师 l ...

  7. Appium+python自动化(十六)- ADB命令,知否知否,应是必知必会(超详解)

    简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或 ...

  8. 浅说——状压DP

    第一次没认真听,没听懂.(有点难) 第二次才搞懂,主要位运算太烦了!!! 位运算基础知识: 名称 符号 规则 按位与 & 全一则一,否则为零 按位或 | 有一则一,否则为零 按位取反 ~ 是零 ...

  9. SpringMVC框架的简单理解

    首先,让我们来看下下图 SpringMVC解决了View和Controller的交互问题 其中有几个重要组成部分: (1) DispatcherServlet: 前端控制器 用于接收所有请求,并负责分 ...

  10. (转)VSCode调试go语言出现:exec: "gcc": executable file not found in %PATH%

    原文:https://www.cnblogs.com/zsy/p/5958170.html 1.问题描述 由于安装VS15 Preview 5,搞的系统由重新安装一次:在用vscdoe编译go语言时, ...