IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 网络工程师必知:三种防火墙链路检测技术:BFD、NQA、IP-link -> 正文阅读

[网络协议]网络工程师必知:三种防火墙链路检测技术:BFD、NQA、IP-link

链路检测机制为高可用提供了决策依据,常见的链路检测技术有BFDNQAIP-link,在本文中,我们将详细比较这三种链接检测技术。

BFD

BFD(双向转发检测)通过将检测信息封装在UDP报文中,发送到对端UDP端口3784,接收对端发送的BFD报文来实现链路检测。

BFD检测可分为两类:

  • 一是当双方设备都支持BFD功能时,两端相互发送BFD控制报文进行链路检测。
  • 另一种是当只有一台设备支持BFD功能时,通过发送BFD echo报文进行设备检测。

第一种情况,检测设备可以跨越多个设备,检测中间所有链路的总和,也就是说,这种检测不依赖于两个设备的直接连接,具有更高的适用性。

在第二种情况下,BFD echo报文被远端设备反射回本端,虽然对设备的要求较低,但只能检测到直接链路

为了满足快速检测的需要,BFD 协议规定发送间隔和接收间隔以微秒为单位,理论上,BFD可以实现微秒级检测,是三种检测技术中灵敏度最高的。

NQA

严格来说,NQA(网络质量分析)并不是一种链路检测技术,它更像是一种用于全面测试连接的技术。与只进行简单链路连通性测试的BFD相比,NQA可以对链路进行多方向的测试,例如,NQA 支持测试 DHCP 测试。

NQA客户端模拟DHCP客户端向DHCP服务器请求IP地址,完成IP地址申请,测试完成后,NQA客户端会主动发送DHCP Release消息,释放请求的IP地址。IP,并给出相关的测试结果。

此外,NQA还支持FTP测试、HTTP测试、UDP测试、TCP测试、UTP抖动测试、TCP抖动测试等,用户可以配置告警阈值,实现连接不满足测试条件时设备发出响应告警的功能,此外,NQA 还可以执行简单的 ICMP 测试来检测链路连通性。

与BFD相比,NQA的检测精度稍差,仅达到毫秒级。

IP-link

IP-link是目前防火墙独有的链路连通性检测功能,防火墙通过周期性地向指定的IP地址发送探测报文并等待响应来判断链路是否正常。IP-Link主要用于自动检测服务链路是否正常,可检测非直连FW的链路状态,保证业务持续畅通。

与NQA的ICMP测试类似,IP-link通过发送ICMP请求报文和检测对应的ICMP回复报文直接检测链路连通性,另一方面,与BFD和NQA可以达到毫秒级和微秒级精度不同,IP-link的检测精度要弱得多,只能达到秒级

BFD、NQA、IP-link对比

综上所述,这三种检测技术的一般选用原则如下:

  • 如果需要检测特定功能,比如HTTP服务器,选择NQA;
  • 如果需要快速检测链路状态,选择BFD;
  • 如果需要绑定双机热备,又不想链路开销太大,选择IP-link;
  • 如果您需要与多种其他协议和功能进行绑定,请选择 BFD。
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:56:03  更:2022-03-08 22:57:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 7:28:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码