CIPE는 Linux 전용으로 개발된 VPN 시스템입니다. CIPE는 데이터그램 (UDP) 패킷에 캡슐화되고 암호화된 IP 패킷을 사용합니다. CIPE 패킷에는 목표 헤더 정보가 주어지며, 기본 CIPE 암호화 기술을 사용하여 암호화됩니다. 그 후 암호화된 패킷을 공중 네트워크를 통하여 정해진 원격 컴퓨터로 CIPE 가상 네트워크 장치 (cipcbx)를 통하여 UDP 패킷으로 IP를 전송합니다. 그림 6-1는 두 개의 리눅스 기반 네트워크를 연결하는 전형적인 CIPE 설정을 보여줍니다:
이 도표는 방화벽에서 CIPE를 실행하는 네트워크와 CIPE가 활성화된 노드로 작동 중인 원격 클라이언트 시스템을 보여줍니다. CIPE 접속은 원격 노드 간에 인트라넷으로 향하는 데이터가 라우트되는 터널로서 작동합니다. 모든 데이터는 동적으로 생성된 128-비트 키를 사용하여 암호화되었으며 큰 파일 전송시에는 더 압축할 수 있으며 또한 원격 호스트로 X 응용 프로그램을 전송하는 것도 가능합니다. CIPE가 활성화되었으며 Win32 기반 운영 체제에 대한 네트워크 드라이버를 갖춘 두 개 이상의 리눅스 시스템 사이에서 통신하는데 CIPE를 설정하는 것이 가능합니다.