1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn tính địa chỉ IP Subnet trên Mạng

14 418 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 60,31 KB

Nội dung

Hướng dẫn tính địa chỉ IP Subnet trên Mạng. Mô tả các bước căn bản để có thể tính toán nhanh một bài toán tính Subnet trong Mạng máy tính. Hướng dẫn tính địa chỉ IP Subnet trên Mạng. Mô tả các bước căn bản để có thể tính toán nhanh một bài toán tính Subnet trong Mạng máy tính.

Trang 1

Subneting (chia mạng con)

Th.S Đỗ Phi Hưng

Trang 2

Subneting (chia subnet) là hành động chia Net ID thành các Subnet ID Vậy Subnet ID là gì? Và tại sao phải chia subnet? Ví dụ

công ty ABC có 2 chi nhánh: Sài Gòn và Hà Nội Như các bạn cũng đã biết để 2 server ở hai chi nhánh này liên lạc được với nhau thì thứ nhất chúng phải có đường truyền vật lý thuê từ nhà cung cấp dịch vụ, thứ 2 là ta phải tổ chức đặt IP cho 2 chi nhánh này

• Nhưng công ty chỉ có 1 IP Puclic là 1 Net ID được thuê từ nhà cung cấp Vậy ta phải chia Net ID đó thành nhiều Net ID con (hay còn gọi là Subnet ID) cho 2 chi nhánh của cty ABC Sau đây tôi sẽ cho các bạn công thức để chia subnet vàđể hiểu rõ hơn thì các bạn nên xem ví dụ bên dưới

Trang 3

Công thức tính

• Gọi n là số bit 1 tăng thêm của Subnet Mask (hay còn gọi là số bit mượn).   

Gọi m là số bit 0 cỏn lại của Subnet Mask (m = 32 – n – SM hiên tại) Ta làm theo 5 bước sau:     

Bước 1: Số Subnet: 2^n 

Bước 2: Số Host/Subnet : 2^m – 2 ( vì phải trừ đi địa chỉ NetID và Broadcast ) 

Bước 3: Bước nhảy: 2^m 

Bước 4: Subnet mask mới: 256 – Bước nhảy 

Bước 5:

Các Subnet ID gồm

+ Subnet ID đầu tiên = 0 

+ Subnet ID kế tiếp = Subnet hiện tại + Bước nhảy 

Bước 6:

Trong Subnet ID

+ Host đầu: Subnet ID + 1 

+ Host cuối: Subnet ID + Bước nhảy – 2 

+ Địa chỉ Broadcast: Host cuối + 1 

Trang 4

Bài tập chia subnet số 1

• Ta phải chia Net ID: 203.162.4.0/24 tăng 2 bit (n = 2)

Trang 5

• 1 Số Subnet: 2^n = 2^2 = 4 

2 Số Host trên Subnet : 2^6 – 2 = 62 

3 Bước nhảy: 2^6 = 64 

4 Subnet mask mới: 256 – Bước nhảy = 256 – 64 = 192 

• Subnet mới: 255.255.255.192 = 11111111.11111111.11111111.11000000 => /26

• 5 Các Subnet ID:

• + Subnet ID đầu tiên = 0

• => 203.162.4.0/26

• + Subnet ID kế tiếp = Subnet hiện tại + Bước nhảy

• 203.162.4.64/26

• 203.162.4.128/26

• 203.162.4.192/26

Trang 6

Subnet ID Host đầu:

Subnet ID + 1

Host cuối:

Subnet ID + Bước nhảy – 2

Broadcast: Host cuối + 1

Kết quả:

Trang 7

Bài tập chia subnet số 2

• Một bài toán khác về IP Ta có địa chỉ của 1 host, vậy làm sao để suy ra được host đó thuộc vùng mạng (Net ID) nào?

• Ví dụ ta có 1 host như sau:

• IP: 203.162.4.165

Subnet Mask: 255.255.255.224

Trang 8

• Ta thấy giá trị SM: 255.255.255.224 = 11111111 11111111 11111111 11100000

• => Số bit 0 còn lại của SM là: m = 5 

=> Bước nhảy = 2^m = 2^5 = 32 

=> Ta lấy 165 : 32 = 5,15625     

=> Ta lấy phần nguyên của kết quả trên tức là 5 x 32 = 160 

=> Host trên thuộc Net ID: 203.162.4.160 

Trang 9

Phương pháp VLSM

(Variable Length Subnet Masking)

• Đối với cách chia trên ta thấy số IP (hay còn gọi là host) trong mỗi 1 subnet là như nhau Vậy giả sử cty XYZ được cung cấp Public IP là 203.162.4.0/24 cho 3 chi nhánh là SG, HN, DN Và 3 chi nhánh này có số yêu cầu về IP khác nhau như     sau:

• + SàiGòn cần 52 IP

+ HàNội cần 25 IP

+ ĐàNẵng cần 22 IP

Trang 10

• Nếu ta dùng cách chia mạng con đều nhau như trên thì chắc chắn một điều sẽ không đáp ứng được yêu cầu của cty XYZ Chỗ thì cần nhiều, chỗ thì cần ít Nếu cấp đều nhau thì chỗ sẽ bị thiếu IP và ngược lại có chỗ sẽ bị dư thừa IP Chính vì lý

do thực tế đó nên sinh ra cách chia Subnet tối ưu hơn đó là VLSM Sau đây tôi sẽ trình bày cách chia subnet theo yêu cầu như ví dụ trên theo chuẩn VLSM

Trang 11

• Đầu tiên ta thấy nhu cầu của mỗi chi nhánh phải thỏa điều kiện sau:

• Số lượng host (IP) của 1 subnet mà cty cấp cho mỗi chi nhánh >= Số host (IP) yêu cầu của mỗi chi nhánh   

• Ta có Số lượng host (IP) của 1 subnet =   2^m -2

=>  2^m -2 >= Số host (IP)     yêu cầu của mỗi chi nhánh

Trang 12

• Ta nên chia subnet theo thứ tự yêu cầu IP giảm dần của các chi nhánh, bắt đầu là SG với số lượng IP yêu cầu là 52.

• Ta có:

2^m – 2 >= 52

=> m = 6 

=> n = 2 (Các bạn xem lại ví dụ về cách chia subnet ban đầu để hiểu hơn) 

=> Bước nhảy = 2^m = 2^6 = 64 

Trang 13

• Theo như công thức ở mục 2 thì ta có:

• + Subnet ID đầu tiên = 0

=> 203.162.4.0/26 

• Và Subnet Mask mới của mỗi Subnet ID trên sẽđược tính theo công thức: SM cũ + n

=> Subnet Mask mới của Subnet ID 203.162.4.0 sẽ là 24 + 2 = 26     

• + Subnet ID kế tiếp = Subnet hiện tại + Bước nhảy

Trang 14

Vậy kết quả sẽ được tóm tắt như bảng sau:

Chi Nhánh Số IP yêu

cầu Subnet ID Subnet Mask Host đầu: Subnet ID + 1  

Host cuối: Subnet ID +   Bước nhảy – 2 Broadcast: Host cuối + 1  

SG 52 203.162.4.0 /26 203.162.4.1 203.162.4.62 203.162.4.63

HN 25 203.162.4.64 /27 203.162.4.65 203.162.4.94 203.162.4.95

DN 22 203.162.4.96 /27 203.162.4.97 203.162.4.126 203.162.4.127

Ngày đăng: 03/12/2018, 09:26

TỪ KHÓA LIÊN QUAN

w