
第1步:當路由器收到源地址是1.1.1.1發往目標地址2.2.2.2的數據包后,首先查找路由表,看看2.2.2.2 會從F0/0接口發出(關鍵點配置1:要有目標地址的路由,路由是基礎沒路由就不可以)
第2步:當數據包從F0/0發出時,突然發現F0/0口有調用ipsec的map配置,所以路由器馬上會進行ipsec匹配,看看這個數據流是否要進行ipsec加密(關鍵點配置2:接口要調用ipsec map圖,不然都激活不了ipsec功能)
第3步:如何進行ipsec匹配呢?主要就是匹配這個數據包的源ip和目標ip是否在ipsec的感興趣流中,通過查看,確實在其感興趣流access-list 100中(關鍵點配置3:感興趣流ACL要配置正確,否則會命中不了,也會逃脫ispec的加密)
第4步:當在命中了感興趣流后,這時候就激活了ipsec功能,因此這時候ipsec模塊就開始檢查是否存在第2階段ispec sa了。如果存在,就直接加密轉發數據了。如果不存在第2階段ispec sa ,那么就要進行第5步了(關鍵點配置4:ipsec第2階段transform-set的準確配置)
第5步:當不存在第2階段時,因此那么必須要開始建立ipsec第1階段,第1階段主要就是policy參數的協商,還有密鑰isakmp key的配置了(關鍵點配置5:第1階段policy和key的配置)
第6步:當第1階段和第2階段參數都配置好了后,那么和誰建立ipsec呢,因此就要配置ipsec的map了,map的主要參數就是確定對等體peer,調用第2階段transform-set 和acl感興趣流了(關鍵點配置6:map的配置:peer,transform-set調用、acl調用)
第7步:當完成了第1階段的參數配置和map的定義后并在接口下調用map,ipsec的第1階段就建立完成了。第1階段完成后,隨之而來,ipsec的第2階段也就完成了。數據也可以正常加密了。