原文:[dev][ipsec][dpdk] strongswan/dpdk源碼分析--(七)ipsec算法配置過程

簡述 storngswan的配置里用一種固定格式的字符串設置了用於協商的預定義算法。在包協商過程中strongswan將字符串轉換為固定的枚舉值封在數據包里用於傳輸。 協商成功之后,這組被協商選中的枚舉值會通過netlink接口以xfrm定義好的字符串形式,傳遞給內核,內核再將字符串轉換成pfkey定義的枚舉值,最終進行加密設置。 DPDK的話,也有其統一的一組枚舉值的抽象。在調用不同的cryp ...

2019-03-25 11:47 0 1130 推薦指數:

查看詳情

[dev][dpdk][crypto] dpdk加解密設備與IPSEC

概述 分三部分,加解密框架(crypto framework),加解密設備(crypto dev),安全協議(Security Framework) × API,設計思路等,都在加解密框架里:見文檔:http://doc.dpdk.org/guides-18.11/prog_guide ...

Mon Mar 04 19:49:00 CST 2019 0 1282
[ipsec][strongswan] strongswan源碼分析--(一)SA整體分析

strongswan SA分析(一) 1 概念 下面主要介紹兩個本文將要闡述的核心概念。他們是SA和SP。注意,這不是一篇不需要背景知識的文章。作者認為你適合閱讀接下來內容的的前提是,你已經具備了一下三方面的知識: a. 什么是VPN。 b. 什么是IPsec,包括IKE,ESP ...

Sun Aug 18 06:58:00 CST 2019 1 2587
[ipsec][strongswan] strongswan源碼分析--(〇)總體架構圖

history: 2019-06-05, 增加配置文件解析部分。 2019-06-05,增加plugin優先級排序部分。 charon進程初始化階段的流程圖 約定: 實線代表流程圖。 虛線代表調用棧,箭頭方向代表自上而下。 黃線是輔助線,請自己理解。 圖: netlink模塊 ...

Sun Aug 18 06:45:00 CST 2019 0 1008
[ipsec][strongswan] 使用VTI配置基於路由的ipsec

之前寫的一個:[dev][ipsec] 基於路由的VPrivateN 一 我們默認用strongswan的時候基於策略的. 也就是policy. 基於策略的ipsec中, policy承擔了兩部分功能 一是訪問權限的控制功能, 另一個是路由的功能. linux kernel做完路由之后 ...

Wed Aug 21 02:38:00 CST 2019 0 1167
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM