⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 requirement001.tex

📁 FREESWAN VPN源代码包
💻 TEX
字号:
\subsection{001: changeable gw wild-side addresses on-the-fly}\subsubsection{001: Definition of requirement}Some systems use DHCP or IPCP (PPP) to get an address assigned. DHCP inparticular has a clear lease time, and at the end of the lease, a differentIP address may be assigned. The requirement is for \freeswan\ to interact with address assignmentfacilities, adjust lifetime parameters appropriately, and to transparently change systems with the address change.\subsubsection{001: response}The movement away from a layered device model means that KLIPS should notinterfere with this process. Most of the issues should be on the keymanagement side (\pluto\ ).The specific requirements for pluto are that it is willing to listen tothe routing socket so that it can learn about new interfaces, and aboutroutes. If there is no route to the remote IKE daemon, then there is no point in attempting to initiate.Further, consider the case where our wild-side address {\em changes}.  We need a hook so that pluto is notified so that it can notify all theaffected peers. The peers need to change the outer-header destination address on all packetsdestined for us.  And in the general case, this requires rekeying the affected tunnels.  (Future specification may in fact make this unnecessary, but pre-existingpeers will continue to exist)The specific requirements for the startup script are that the defaultroute (or any routes for that matter) need not exist to permit the ``conn'' tobe configured.See also requirement 4.This requirement is useful for Opportunistic Encryption.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -