Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Các kỹ thuật đóng gói Tunnelling

    các kỹ thuật đóng gói (encapsulation) trong các chế độ truyền tải và đường hầm của GREIPSec, được sử dụng phổ biến trong thiết kế mạng VPN, SD-WAN và các mô hình bảo mật mạng hiện đại.
    🔍 1. Gói IP gốc (Plain IP Packet)


    Đây là gói gốc chưa qua đóng gói:
    • IP HDR (Header): tiêu đề IP gốc, 20 bytes.
    • IP Payload: dữ liệu được truyền.

    🚧 2. GRE Tunneling (Generic Routing Encapsulation)


    GRE là một giao thức đường hầm lớp 3, đóng gói toàn bộ gói IP cũ vào trong một gói IP mới, dùng Protocol số 47.
    • Gói IP gốc được đóng gói lại bằng cách:
      • Thêm một GRE Header (4 bytes)
      • Thêm một IP Header mới ở ngoài cùng (20 bytes)
    • Ứng dụng thực tế: dùng để tạo đường hầm xuyên NAT, chuyển multicast, hoặc kết hợp với IPSec để bảo mật.

    📝 Nhận xét:
    • GRE không mã hóa, không bảo mật.
    • Rất linh hoạt, hỗ trợ nhiều giao thức khác nhau bên trong (IPv4, IPv6, IPX...).

    🔐 3. IPSec Transport Mode


    Transport mode chỉ mã hóa phần Payload của gói IP gốc, còn IP Header gốc vẫn giữ nguyên để định tuyến.
    • Thêm:
      • ESP Header trước Payload (Encrypted)
      • ESP Trailer + ESP Auth sau Payload (Encrypted + Authenticated)
    • Kích thước mở rộng:
      • ESP Header: ~8 bytes
      • ESP Trailer + Auth: ~22 bytes (tùy thuật toán)

    Ưu điểm:
    • Ít overhead nhất
    • Dùng khi 2 thiết bị đầu cuối giao tiếp trực tiếp (host-to-host)

    🛑 Lưu ý:
    • Không giấu IP gốc (không bảo vệ metadata)
    • Không thích hợp cho NAT

    🛡️ 4. IPSec Tunnel Mode


    Tunnel mode mã hóa toàn bộ gói IP gốc, và đóng gói bằng một IP Header mới.
    • Thêm:
      • IP Header mới: 20 bytes
      • ESP Header trước gói gốc
      • ESP Trailer + Auth sau gói gốc

    => Gói hoàn toàn được mã hóa và xác thực, bao gồm cả IP Header gốc.

    Ưu điểm:
    • Bảo mật hoàn toàn (ẩn danh IP gốc, bảo vệ metadata)
    • Thích hợp cho site-to-site VPN, hoặc SD-WAN overlay tunnel

    📦 So sánh tổng thể
    GRE ✔️ Trung bình (~24 bytes) MPLS over GRE, multicast tunnel
    IPSec Transport ✔️ Thấp (~30 bytes) Host-to-host VPN
    IPSec Tunnel ✔️ ✔️ Cao hơn (~50+ bytes) Site-to-site VPN, SD-WAN


    📌 Ví dụ thực tế:
    • GRE over IPSec: Kết hợp tính linh hoạt của GRE (hỗ trợ multicast) và bảo mật của IPSec. Phổ biến trong SD-WAN truyền thống (như Cisco vEdge).
    • IPSec Tunnel Mode: Dùng trong mô hình VPN truyền thống, kết nối site-to-site giữa chi nhánh và trung tâm dữ liệu.
    • IPSec Transport Mode: Trong nội bộ hệ điều hành, ví dụ: Windows VPN client kết nối tới server, mã hóa chỉ phần Payload.

    Click image for larger version

Name:	Tunnelling.png
Views:	25
Size:	45.7 KB
ID:	431009
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X