ipsec 在开启了nat穿越功能的情况下,可以穿越几台nat设备?分局地址不固定模式为野蛮模式,主动发起建立隧道。
(0)
最佳答案
IPsec穿越NAT,一般用的是NAT-T(NAT Traversal)
IPsec不能穿越NAT,涉及到ESP和AH的哈希值、IP头部的校验和、UDP和TCP伪头部等等一系列的问题,不过采用隧道模式下的ESP封装格式,大部分的问题都可以解决。
但是如果NAT是PAT的话,那么在转换地址的同时还需要转换端口,而由于IPsec报文的IP头部后跟的是ESP头部,没有端口可以用来转换,所以仍然不能NAT成功。
为了使IPsec穿越NAT,RFC3948提出了如下的方法:当需要穿越NAT设备时,ESP报文会被封装在一个UDP头中,源和目的端口号均是4500。有了这个UDP头,IPsec报文就变成一个普通的IP报文了,就可以正常进行转换。
IPsec穿越NAT,就变成一个普通报文做NAT,应该跟穿越几台nat设备没有什么关系了。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论