为什么NAT OUTBOUND,不用DENY掉感兴趣流呢
(0)
最佳答案
是问为什么ipsec在nat穿越的情况下不用deny掉相关的感兴趣流吗?
1.在同一台设备上做nat和ipsec的时候,因为nat优先于ipsec,设备对流量做了nat之后就不会再做ipsec的封装了(别问我为啥,设备就是这么设计的)。所以一定要在nat里deny掉感兴趣流。
2.nat穿越的情况下,是一台设备先做ipsec,然后把报文发给另一台设备去做nat。这样nat和ipsec是在不同设备上进行的,不存在1之中的问题,所以不用在nat里deny掉感兴趣流。
(0)
上图组网方式,不存在穿越NAT,因为是直接在公网口下发的。NAT和IPSEC是同一台设备。数据直接从隧道出去了,没有过NAT。
哦,刚才没看到有个gre。你是gre over ipsec,先在tunnel封装gre再在出接口封装ipsec。做gre封装以后新的ip头地址本来就是公网地址,那自然是无视那个nat了(不会有自己转自己)。简单来讲,你的感兴趣流不是原来那个私网地址访问私网地址,是gre封装玩以后的那个公网地址访问公网地址。
谢谢回答
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
谢谢回答