用IPsec如何穿透NAT?

[复制链接]
查看11 | 回复3 | 2019-2-11 16:14:40 | 显示全部楼层 |阅读模式
IPSec数据包在穿越NAT时会遇到一个很严重的问题,因为NAT机制会修改数据包的IP及TCP或UDP包头内容,而IPSec为了确保数据包的安全性,也会逐一检查每个IPSec的数据包,一旦数据包内容(包含包头)有任何变动,这些数据包就会被IPSec机制丢弃,所以IPSec数据包是无法穿越NAT的。但如果真是这样,那IPSec在使用上将受到严重限制,IPSec协议终于可以穿越NAT了,这项技术规范是在rfc3947中定义的,称为“NAT-Traversal”,简称为NAT-T。从以上两个IPSec数据包的结构图,...
回复

使用道具 举报

千问 | 2019-2-11 16:14:40 | 显示全部楼层
IPSec数据包在穿越NAT时会遇到一个很严重的问题,因为NAT机制会修改数据包的IP及TCP或UDP包头内容,而IPSec为了确保数据包的安全性,也会逐一检查每个IPSec的数据包,一旦数据包内容(...
回复

使用道具 举报

千问 | 2019-2-11 16:14:40 | 显示全部楼层
1. 背景 IETF的IP安全协议工作组(IP Security Protocol Working Group)标准化了一个叫做IPSec NAT Traversal(NAT-T)的新技术,并在RFC3947和RFC3948中进行了定义。IPSec NAT-T定义了在协商过程中的变化和各种不同的发送由IPSec保护的数据的方法。 在IPSec协商阶段,,可能...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行