IPsec数据传输过程
转载请注明出处:http://blog.youkuaiyun.com/rosetta
以下是一个数据包经IPsec隧道的传送过程(如ICMP包),由左边的虚拟专用网网关保护子网内的PC机向右边虚拟专用网网关保护子网内的PC机传送数据时,左边PC发送的数据由左网关 eth1内口接收后发现需要经过隧道,则把数据交由左ipsec0口加密(tunnel, ESP或AH),加完密后再由左eth0外口发送到右mqu网关的eth0外口,右eth0外口收到数据发现需要解密,则由ipsec0口解完密后交由右eth1内口进行转发或由本机接收。
加密 =========================》 解密
host:eth1===ipsec0<==>eth0==============eth0<=====>ipsec0 ===eth1:host
解密 《========================= 加密
eth0为外口(协商口),eth1为内口。
下面可以在已经建立好Ipsec隧道后进行截包分析,由于隧道模式已经把原来的源IP和目的IP加密无法查看到具体IP地址ESP的真实走向,而传输模式的源和目的IP是不会被加密的,所以可以传输模式隧