본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

L2F(Layer 2 Forwarding)는 시스코가 만든 데이터 링크 계층 터널링 프로토콜로, 전화 접속 사용자가 ISP 의 접속 서버에 맺은 PPP 연결을 인터넷 너머 기업의 게이트웨이까지 터널로 이어 주어 사설망에 직접 접속한 것처럼 쓰게 한다.

1990년대 원격 근무자는 모뎀이나 ISDN 으로 가까운 ISP 의 네트워크 접속 서버(NAS)에 전화를 걸었다. L2F 는 이 NAS 가 사용자의 PPP 프레임을 풀지 않고 그대로 캡슐화해 기업의 홈 게이트웨이로 넘기게 한다. 그러면 PPP 의 인증과 주소 배정은 기업 쪽에서 이루어지고, 사용자는 마치 기업의 접속 서버에 직접 전화를 건 것처럼 사설망 주소를 받는다. 이런 방식을 가상 전화 접속(virtual dial-up)이라 한다. 시스코의 밸런시아(A. Valencia) 등이 1998년 RFC 2341 로 공개했고, 지금 IETF 분류는 '역사적(Historic)' 프로토콜이다.[1]

L2F 는 PPP 처럼 2계층 프레임을 그대로 실어 나르므로 데이터 링크 계층 터널링 프로토콜로 분류한다. 터널 패킷은 UDP 1701번 포트를 쓰며, 이 포트는 뒤에 나온 L2TP 가 그대로 이어받았다. L2TP 는 L2F 패킷이 섞여 들어오면 버전 필드로 구별해 버리도록 규정한다.[2]

  • 장비 사이의 터널 - PPTP·L2TP 가 사용자 PC 와 서버 사이에 터널을 맺는 것과 달리, L2F 는 ISP 의 NAS 와 기업 VPN 게이트웨이 사이에 터널을 맺는다. 사용자 PC 에 L2F 클라이언트가 필요 없다
  • ISP 의 참여가 필요하다 - ISP 가 사용자의 트래픽을 알아보고 기업 쪽으로 터널링해야 한다
  • 사용자와 ISP 사이 구간은 보호하지 않는다 - 터널은 NAS 에서 시작하므로 그 앞 구간은 평문이다
  • 암호화가 없다 - RADIUS, TACACS+ 같은 인증은 쓸 수 있지만 데이터 암호화 기능은 없다

NIST 는 L2TP 가 PPTP 와 L2F 를 대체하려고 만들어졌으며, 보호가 필요하면 L2TP 를 IPsec 과 함께 쓰라고 권한다.[3]

2계층 터널링 프로토콜 구별하기

편집 원본 편집
프로토콜 만든 곳 터널 양 끝 전송 자체 암호화
L2F 시스코 ISP 접속 서버 - 기업 게이트웨이 UDP 1701 없음
PPTP 마이크로소프트 주도 사용자 PC - PPTP 서버 제어 TCP 1723, 데이터 GRE MPPE(취약)
L2TP IETF 표준(L2F·PPTP 통합) 사용자 PC 또는 접속 서버 - LNS UDP 1701 없음(IPSec 과 함께 씀)
  • L2TP 는 원격 전화 접속 사용자가 공중망을 거쳐 사설망에 붙는 용도를 L2F 에게서 이어받았다
  • 네트워크 계층에서 IP 패킷을 보호하는 IPSec, 전송 계층 위에서 보호하는 SSL VPN 과는 동작 계층이 다르다
  1. ↑ 「RFC 2341: Cisco Layer Two Forwarding (Protocol) "L2F"」, IETF, https://www.rfc-editor.org/rfc/rfc2341, 확인일: 2026-11-04.
  2. ↑ 「RFC 2661: Layer Two Tunneling Protocol "L2TP"」, IETF, https://www.rfc-editor.org/rfc/rfc2661, 확인일: 2026-11-04.
  3. ↑ 「Guide to SSL VPNs」(NIST SP 800-113), NIST, https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-113.pdf, 확인일: 2026-11-04.