Trong phần 1 Quản trị mạng đã giói thiệu tới bạn cơ chế hoạt động của NAT (Network Address Translation) và một số loại NAT cơ bản (4 loại NAT cơ bản). Trong phần tiếp theo này Quản trị mạng sẽ giới thiệu đến các bạn cấu hình của NAT như thế nào?
Trước khi tìm hiểu về cấu hình NAT, tìm hiểu một số thuật ngữ sử dụng trong NAT được Cisco định nghĩa:
NAT có thể được cấu hình bằng nhiều cách khác nhau. Trong ví dụ dưới đây, NAT Router được cấu hình bằng cách biên dịch địa chỉ IP riêng (thường là IP Private: Inside local address) thành địa chỉ IP công cộng (IP Public). Cách này được áp dụng khi một thiết bị nào đó trong địa chỉ IP riêng phải giao tiếp với địa chỉ IP Public.
ISP sẽ gán một dải địa chỉ IP. Dải địa chỉ IP bị block là một địa chỉ hợp lệ được cung cấp bởi nhà cung cấp dịch vụ trung gian hoặc được cung cấp bởi NIC (Network Information Center), hay còn gọi là Inside Global Address.
Địa chỉ IP Private được chia thành 2 nhóm khác nhau. Một nhóm nhỏ (Outside local address) sẽ đưọc NAT router sử dụng. Nhóm còn lại lớn hơn (Inside local address) được sử dụng trên Stub Domain.
Địa chỉ Outside local address dùng để biên dịch địa chỉ IP duy nhất của một thiết bị trên Public Network (Network công cộng).
Hầu hết các máy tính trên Stub Domain giao tiếp với nhau bằng cách sử dụng Inside local address. Ngoài ra một số máy tính trên Stub Domain có thể giao tiếp với nhiều địa chỉ bên ngoài mạng (Outside the network) nếu những máy tính này có chứa địa chỉ Inside global address, không yêu cầu biên dịch địa chỉ.
Khi một máy tính trên Stub Domain có địa chỉ Inside local address muốn giao tiếp với địa chỉ bên ngoài mạng (Outsie the network), các gói tin sẽ được chuyển đến một NAT router. NAT router sẽ kiểm tra trên bảng định tuyến (Routing table) để tìm kiếm nếu có một địa chỉ thâm nhập (entry) vào địa chỉ đích. Nếu phát hiện ra có bất kỳ địa chỉ nào, NAT router sẽ biên dịch gói tin và tạo ra một cổng cho gói tin này trên bảng địa chỉ biên dịch. Nếu địa chỉ đích không có trong bảng định tuyến (Routing Table), gói tin sẽ bị loại bỏ.
Để Router gửi gói tin đến địa chỉ đích, sử dụng Inside Global Address (là một địa chỉ hợp lệ được cấp bởi NIC hoặc một nhà cung cấp dịch vụ trung gian. Địa chỉ này đại diện cho một hay nhiều địa chỉ IP inside local trong việc giao tiếp với mạng bên ngoài).
Một máy tính trên Public Network sẽ gửi gói tin đến Private Network. Địa chỉ nguồn trong gói tin là địa chỉ Outside Global Address. Địa chỉ đích là Inside global address.
NAT router tìm kiếm trên bảng địa chỉ biên dịch và xác định địa chỉ đích, ánh xạ (map) tới một máy tính trên Stub Domain.
NAT router biên dịch địa chỉ Inside Global Address của gói tin đến địa chỉ Insdie Local Address và gửi đến máy tính đích.
NAT overloading tận dụng tính năng của giao thức TCP / IP, ghép kênh, cho phép một máy tính duy trì đồng thời một vài kết nối với một máy tính hoặc một áy tính từ xa khác bằng cách sử dụng các cổng UDP hoặc TCP khác nhau. Một gói tin IP có tiêu đề chứa các thông tin sau:
Số hiệu cổng để đảm bảo kết nối 2 máy tính với nhau là một số duy nhất. Mỗi số hiệu cổng sử dụng 16 bit, điều này có nghĩa là một cổng có giá trị khoảng 65.536. Thực tế, các nhà sản xuất khác nhau sẽ map các cổng bằng những cách hơi khác nhau.
Phần tiếp theo Quản trị mạng sẽ giới thiệu về Dyanamic NAT (NAT động) và Overloading NAT.
Nguồn: Quan Tri Mang