OSPF GTSM(通用TTL安全保护机制)

目录

GTSM的定义

使用GTSM的目的

GTSM的原理

[配置OSPF GTSM实例](#配置OSPF GTSM实例)

组网需求

配置思路

操作步骤

[1. 配置各接口的IP地址](#1. 配置各接口的IP地址)

2.配置OSPF基本功能

[3.配置OSPF GTSM](#3.配置OSPF GTSM)

[4. 验证配置结果](#4. 验证配置结果)


GTSM的定义

GTSM(Generalized TTL Security Mechanism),即通用TTL安全保护机制。GTSM通过检查IP报文头中的TTL值是否在一个预先定义好的范围内,对IP层以上业务进行保护。

使用GTSM的目的

网上存在一些"有效报文"攻击,可能通过对一台设备不断发送报文,使设备收到这些发送给本机的报文后,不辨别其"合法性",直接由转发层面上送控制层面处理,导致设备因为处理这些"合法"报文,系统异常繁忙,CPU占用率高。

在实际应用中,GTSM特性主要用于保护建立在TCP/IP基础上的控制层面(路由协议等)免受CPU利用 (CPU-utilization)类型的攻击,如CPU过载(CPU overload)。

GTSM的原理

使能了GTSM特性和策略的设备会对收到的所有报文进行策略检查。对于没有通过策略的报文丢弃或者上送控制平面,从而达到防止攻击的目的。策略内容包括:

  • 发送给本机IP报文的源地址。
  • 报文所属的VPN实例。
  • IP报文的协议号(OSPF是89,BGP是6)。
  • TCP/UDP之上协议的协议源端口号、目的端口号。
  • 有效TTL范围。

GTSM的实现手段如下:

  • 对于直连的协议邻居:将需要发出的单播协议报文的TTL值设定为255。
  • 对于多跳的邻居:可以定义一个合理的TTL范围。

GTSM的应用范围是:

  • GTSM对单播报文有效,对组播报文无效。这是因为组播报文本身具有TTL值为255的限制,不需要 使用GTSM进行保护。
  • GTSM不支持基于Tunnel的邻居。

配置OSPF GTSM实例

组网需求

如图1所示,各路由器间运行OSPF协议,在RouterA、RouterB和RouterC上启用GTSM保护功能。

图1 OSPF GTSM组网图

配置思路

采用如下的思路配置OSPF GTSM功能:

  1. 配置OSPF基本功能
  2. 在各路由器上使能GTSM,指定有效TTL范围

操作步骤

1. 配置各接口的IP地址

配置RouterA的各接口的IP地址。

复制代码
<Huawei> system-view
[Huawei] sysname RouterA
[RouterA] interface gigabitethernet 1/0/0
[RouterA-GigabitEthernet1/0/0] ip address 192.168.1.1 255.255.255.0
[RouterA-GigabitEthernet1/0/0] quit
[RouterA] interface gigabitethernet 2/0/0
[RouterA-GigabitEthernet2/0/0] ip address 192.168.2.1 255.255.255.0
[RouterA-GigabitEthernet2/0/0] quit
[RouterA] interface gigabitethernet 3/0/0
[RouterA-GigabitEthernet3/0/0] ip address 10.1.1.1 255.0.0.0.0
[RouterA-GigabitEthernet3/0/0] quit

RouterB、RouterC和RouterD的配置同RouterA此处略。

2.配置OSPF基本功能

3.配置OSPF GTSM

在RouterA上配置到其他路由器的最大有效TTL范围255到255。

复制代码
[RouterA] ospf valid-ttl-hops 1

在RouterB上配置到其他设备的有效TTL范围254到255。

复制代码
[RouterB] ospf valid-ttl-hops 2

在Routerc上配置到其他设备的有效TTL范围254到255。

复制代码
[RouterC] ospf valid-ttl-hops 2

4. 验证配置结果

查看各路由器间OSPF的邻居是否正常建立。以RouterC为例,可以看到邻居关系为"Full",邻居 正常建立。

在RouterC上执行display gtsm statistics all,查看RouterC的GTSM统计信息,在缺省动作是通 过且没有非法报文的情况下,丢弃的报文数是0。

相关推荐
Ivanqhz22 分钟前
矩阵引擎的数据流模式与 BM1684X 架构
java·服务器·网络·深度学习·神经网络
安易算力1 小时前
昇腾生态开发深度实践:CANN算子库架构解析与MindSpore模型优化
网络·容器·架构·kubernetes·vllm
m0_715674431 小时前
智能化+基于行标+场景化 政务数据库审计与风险监测全维度解决方案
网络·数据库·安全·网络安全·政务
终端安全笔记2 小时前
iOS 27 给了租赁一个新工具,但它只认受监督的设备
android·网络·安全·ios
万联WANFLOW3 小时前
AI Agent 架构如何重构跨境电商选品与广告投放
网络·人工智能·业界资讯
书源丶3 小时前
Qwen3-Embedding-0.6B 纯 CPU
网络·语言模型·embedding·llama
IPdodo_4 小时前
住宅 IP 与数据中心 IP 到底差在哪:用 RDAP、BGP 和多源证据做工程判定
网络·网络安全·代理模式·ip
AKA__Zas4 小时前
跨网段主机的文件传输过程
java·网络·网络协议·学习方法
Shadow(⊙o⊙)4 小时前
OTOL设计模式 One Thread One Loop
服务器·网络·设计模式
xiaoye-duck4 小时前
《Linux 网络编程》深入理解 IP 协议(一):网络层基础与 IP 协议头详解
linux·网络·ip