Trong lĩnh vực Công Nghệ Thông Tin nói riêng, yêu cầu quan trọng nhất của người học đó chính là thực hành. Có thực hành thì người học mới có thể tự mình lĩnh hội và hiểu biết sâu sắc với lý thuyết. Với ngành mạng máy tính, nhu cầu thực hành được đặt lên hàng đầu. Tuy nhiên, trong điều kiện còn thiếu thốn về trang bị như hiện nay, người học đặc biệt là sinh viên ít có điều kiện thực hành. Đặc biệt là với các thiết bị đắt tiền như Router, Switch chuyên dụng
CHƯƠNG GÁN ĐỊA CHỈ VÀ ĐẶT TÊN TS Nguyễn Hồng Sơn BM Mạng & TSL Học viện CN BC VT NỘI DUNG GIỚI THIỆU GÁN ĐỊA CHỈ CHO LỚP MẠNG GÁN ĐỊA CHỈ PHÂN CẤP THIẾT KẾ MƠ HÌNH ĐẶT TÊN GIỚI THIỆU Hướng dẫn gán địa tên cho thành phần internetwork, gồm mạng, mạng con, router, server hệ thống đầu cuối Gán địa tên việc làm trước chọn giao thức định tuyến GÁN ĐỊA CHỈ CHO LỚP MẠNG: Dùng mơ hình cấu trúc Gán địa mạng IP cho mạng Enterprise sau chia thành mạng con, chia mạng thành mạng nhỏ >mơ hình có cấu trúc Dễ hiểu, dễ quản lý, dễ nhận diện thiết bị trace cơng cụ phân tích giao thức Cấu trúc tạo điều kiện tối ưu mạng tăng cường an ninh GÁN ĐỊA CHỈ CHO LỚP MẠNG: quản lý địa (1/4) Một sở Enterprice cần mơ hình tồn cục cho gán địa lớp mạng Mơ hình số mạng cho core layer, khối subnet cho distribution layer access layer Tùy vào cấu trúc tổ chức doanh nghiệp, chia subnet mức nhỏ Ví dụ GÁN ĐỊA CHỈ CHO LỚP MẠNG: quản lý địa (2/4) Trả lời câu hỏi: – – – – – Cần public address, private address hay hai? Bao nhiêu đầu cuối cần truy nhập mạng riêng? Bao nhiêu đầu cuối cần thấy rõ public network? Việc chuyển đổi private public address nào? Nơi topo mạng ranh giới private address public address? GÁN ĐỊA CHỈ CHO LỚP MẠNG: quản lý địa (3/4) Nếu mạng lớn trãi rộng nhiều khu vực với số lượng địa IP lớn cần làm việc với tổ chức đăng ký vùng: – – – ARIN(American Registry for Internet Numbers) RIPE_ NCC ( Réseaux IP Européens _Network Coordination Center) APNIC (Asia Pacific Network Information Center ) Địa gán tổ chức gọi provider-independent address space GÁN ĐỊA CHỈ CHO LỚP MẠNG: quản lý địa (4/4) Xác định người quản trị thực gán địa cho thiết bị Nếu thiếu nhân lực quản trị cần tối thiểu nhu cầu cấu hình, thay vào cấp động (DHCP) Static address cho server, router MMS, nên gán địa tĩnh cho switch để quản lý Gán địa động cho máy trạm IP phone Cũng gán static address cho tất module enterprise edge (VPN/remote-access, WAN module, Internet interface) 10 Route Summarization (1/2) 20 Nếu tổ chức gán địa phân cấp cấu hình classless routing protocol để tập hợp subnet thành route Enterprise network ->giảm kích thước bảng định tuyến, cố xảy vùng không ảnh hưởng vùng khác Route gói qua tơi Ví dụ đích có 12 bit đầu 172.16 Route Summarization (2/2) Có thể xác định địa tóm tắt hay khơng theo: – – 21 Số subnet tóm tắt phải lũy thừa Octet chia tách subnet địa đầu phải bội số số subnet Ví dụ: 10.108.48.0; 10.108.49.0; 10.108.50.0; 10.108.51.0; 10.108.52.0 ; 10.108.53.0; 10.108.54.0; 10.108.55.0 Có subnet, octet chia tách 48 tóm tắt thành 10.108.48/21 Các subnet khơng liên tục 22 Classful routing protocol không hỗ trợ subnet không liên tục Các router dùng classless routing protocol route subnet khơng liên tục Classless routing subnet không liên tục hỗ trợ mobile host Variable-Length Subnet Masking 23 Dùng classless routing nghĩa tạo nhiều subnet có kích thước khác mạng Chiều dài phần đầu địa xác định cách độc lập nơi mà dùng Một subet nhỏ liên kết point-to-point WAN, có hai thiết bị (2 router đầu) Các liên kết nên dùng mặt nạ 255.255.255.252, có thiết bị cần địa chỉ, hai thiết bị gán 01 10 Dùng unnumbered WAN port tốt dùng subnet nhỏ cho liên kết WAN THIẾT KẾ MƠ HÌNH ĐỂ ĐẶT TÊN 24 Đặt tên cho tài nguyên mạng gồm: router, server, host, printer Mơ hình đặt tên tốt phải giúp cho user truy xuất dịch vụ cách thơng suốt tên thay địa Phương pháp ánh xạ tên địa động hay tĩnh Phương pháp động sử dụng naming protocol ưa chuộng Thẩm quyền đặt tên 25 Cần xác định làm công việc đặt tên: tập trung trung tâm, giao cho admin sở, cho phép user đặt tên hệ thống riêng Nếu phân tán việc đặt tên gây khó cho điều khiển quản lý Phân tán việc đặt tên giúp nhiều nơi gánh vác công việc, tăng tính scalability performance Gán tên 26 Tên phải ngắn, đủ nghĩa, rõ ràng khác biệt Tên bao hàm việc chủng loại thiết bị ví dụ tên router nên kèm rtr, switch kèm sw, server kèm svr Tên bao gồm mã vị trí, nhiều designer bắt chước mã ngành hàng khơng để đặt tên vị trí ví dụ SGN (Sài gịn), HAN (Hà nội) Tránh dùng ký tự đặc biệt dấu gạch, dấu hoa thị, dấu thăng tránh dùng khoảng trắng Nếu thiết bị có nhiều giao tiếp (địa chỉ) ánh xạ tồn vào tên chung Tên mơi trường NetBIOS NetBIOS API hỗ trợ chức gán tên cho thiết bị chức tìm dịch vụ tên NetBIOS phần mềm chạy bên driver NIC Các thực NetBIOS – – – 27 NetBEUI ( Extended User Interface): bắc cầu chuyển mạch, khơng có lớp mạng, Máy trạm quảng bá check-name query (add-name query), find-name query NWLink: cho môi trường Novell Netware, dùng type-20 broadcast packet để gửi yêu cầu đăng ký tên tìm tên NetBT ( over TCP/IP): cho mơi trường TCP/IP NetBIOS over TCP/IP (NetBT hay NBT) NetBT phổ biến cách chia sẻ file Microsoft Windows client mạng IP Có bốn tùy chọn chức đăng ký tìm tên: – – – – 28 Broadcast Lmhosts file WINS (Windows Internet Naming Service) DNS (Domain Name Service) Đăng ký phân giải tên với broadcast 29 Mặc định NetBIOS dùng broadcast packet để thông báo dịch vụ tên, tìm dịch vụ tên Router khơng chuyển broadcast packet nên cách dùng broadcast không phổ biến Đăng ký phân giải tên với Lmhosts file 30 Nhằm tránh truyền broadcast việc tìm dịch vụ qua tên, admin đặt lmhost file trạm Lmhost file text file chứa danh sách tên địa tương ứng Đăng ký phân giải tên với WINS server 31 Dùng Lmhosts công cập nhật file khơng tự động thay đổi tên bị thay đổi Khi mạng mở rộng phải dùng WINS hay DNS server để phân giải động NetBIOS name IP address Khi PC cấu hình WINS, boot máy PC gửi message đến WINS server để xác nhận tên gửi message để phân giải tên cần tìm dịch vụ Có thể tạo WINS server dự phòng Đăng ký phân giải tên với DNS server 32 Đặt tên môi trường IP dựa vào cấu hình host file, DNS server hay Network Information Server (NIS) DNS hệ thống đặt tên phân cấp Một DNS name gồm có phần host name domain name ví dụ information.ptithcm.edu.vn information host name ptithcm.edu.vn domain name Đặc tính phân tán khiến khơng hệ thống đơn phải biết hết tất tên ICANN (Internet Corporation for Assigned Names and Numbers) chịu trách nhiệm quản lý Dynamic DNS Name 33 Khi dùng DHCP host cấp IP động, dẫn đến tên thay đổi Cần cố định tên địa thay đổi, giải pháp gọi dynamic DNS Có nhiều nơi cung cấp dịch vụ Dynamic DNS HẾT CHƯƠNG 34