Trong mạng IP truyền thống, nếu bạn đổi vị trí, bạn phải đổi IP. LISP ra đời để phá bỏ quy tắc đó bằng cách chia địa chỉ IP thành hai thực thể riêng biệt:
🏗️ CÁC THÀNH PHẦN KỸ THUẬT TRONG KIẾN TRÚC LISP
Để hệ thống này vận hành, chúng ta cần các vai trò thiết bị đặc thù:
1. ITR (Ingress Tunnel Router):
Router nhận gói tin từ thiết bị đầu cuối (EID). Nó sẽ tra cứu "bản đồ" để biết EID đích đang ở đâu, sau đó đóng gói gói tin vào một đường hầm LISP để gửi đi.
2. ETR (Egress Tunnel Router):
Router nhận gói tin đã đóng gói từ đường hầm, gỡ bỏ lớp vỏ LISP và chuyển tiếp gói tin gốc
đến thiết bị đích.
(Thông thường, một thiết bị sẽ đóng cả hai vai trò này, gọi là xTR).
3. MS/MR (Map-Server & Map-Resolver):
Đây là "hệ thống cơ sở dữ liệu" của LISP:
🛠️ CƠ CHẾ VẬN HÀNH: LÀM SAO ĐỂ TÌM THẤY NHAU?
Tiến trình diễn ra theo các bước cực kỳ logic:
💡 TẠI SAO LISP LẠI QUAN TRỌNG VỚI KỸ SƯ ?
Nếu bạn đang hướng tới SD-Access hoặc quản trị Data Center quy mô lớn, LISP là kiến thức bắt buộc vì:
LISP có thể gây bối rối lúc đầu vì thuật ngữ mới lạ, nhưng hãy nhớ bản chất của nó chỉ là "Tra danh bạ để tìm đường". Bạn hãy tập trung nắm vững cơ chế đóng gói gói tin (Encapsulation) và cách thức MS/MR tương tác với xTR.

- EID (Endpoint Identifier): Đây là "Cái tên" của thiết bị (ví dụ: IP của Laptop). Nó không thay đổi dù thiết bị đi đâu.
- RLOC (Routing Locator): Đây là "Địa chỉ nhà" của Router đang phục vụ thiết bị đó. Khi thiết bị di chuyển, nó sẽ được gắn vào một RLOC mới.
🏗️ CÁC THÀNH PHẦN KỸ THUẬT TRONG KIẾN TRÚC LISP
Để hệ thống này vận hành, chúng ta cần các vai trò thiết bị đặc thù:
1. ITR (Ingress Tunnel Router):
Router nhận gói tin từ thiết bị đầu cuối (EID). Nó sẽ tra cứu "bản đồ" để biết EID đích đang ở đâu, sau đó đóng gói gói tin vào một đường hầm LISP để gửi đi.
2. ETR (Egress Tunnel Router):
Router nhận gói tin đã đóng gói từ đường hầm, gỡ bỏ lớp vỏ LISP và chuyển tiếp gói tin gốc
đến thiết bị đích.
(Thông thường, một thiết bị sẽ đóng cả hai vai trò này, gọi là xTR).
3. MS/MR (Map-Server & Map-Resolver):
Đây là "hệ thống cơ sở dữ liệu" của LISP:
- Map-Server (MS): Nơi các ETR đăng ký (Register) địa chỉ EID mà chúng đang quản lý.
- Map-Resolver (MR): Nơi các ITR gửi yêu cầu tra cứu (Query) để tìm RLOC tương ứng với một EID đích.
🛠️ CƠ CHẾ VẬN HÀNH: LÀM SAO ĐỂ TÌM THẤY NHAU?
Tiến trình diễn ra theo các bước cực kỳ logic:
- Registration: Router chi nhánh (ETR) báo với Map-Server: "Dải IP 10.1.1.0/24 (EID) đang ở chỗ tôi (RLOC 1.1.1.1)".
- Resolution: Khi một máy tính ở chi nhánh khác muốn gửi tin tới 10.1.1.10, Router tại đó (ITR) hỏi Map-Resolver: "10.1.1.10 đang ở đâu?".
- Encapsulation: Map-Resolver trả lời: "Nó ở RLOC 1.1.1.1". ITR ngay lập tức đóng gói gói tin vào UDP (cổng 4341) và gửi thẳng tới RLOC 1.1.1.1.
💡 TẠI SAO LISP LẠI QUAN TRỌNG VỚI KỸ SƯ ?
Nếu bạn đang hướng tới SD-Access hoặc quản trị Data Center quy mô lớn, LISP là kiến thức bắt buộc vì:
- Hỗ trợ IP Mobility: Cho phép các máy ảo (VM) hoặc người dùng di chuyển giữa các Site mà không mất kết nối (Session persistence).
- Giảm tải bảng định tuyến: Các Router lõi chỉ cần học đường đi đến các RLOC (thường là rất ít), thay vì phải học hàng triệu EID của người dùng cuối.
- Đơn giản hóa việc gộp mạng: Cực kỳ hữu ích khi thực hiện sáp nhập các công ty có dải IP trùng nhau (Overlapping IP).
LISP có thể gây bối rối lúc đầu vì thuật ngữ mới lạ, nhưng hãy nhớ bản chất của nó chỉ là "Tra danh bạ để tìm đường". Bạn hãy tập trung nắm vững cơ chế đóng gói gói tin (Encapsulation) và cách thức MS/MR tương tác với xTR.