SUBNET MASKS ppsx

6 313 0
SUBNET MASKS ppsx

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

Thông tin tài liệu

 Khi ta chia một Network ra thành nhiều Network nhỏ hơn, các Network nhỏ nầy được gọi là Subnet. Theo quy ước, các địa chỉ IP được chia ra làm ba Class (lớp) như sau:     Class A 11111111 00000000 00000000 00000000 255.0.0.0 Class B 11111111 11111111 00000000 00000000 255.255.0.0 Class C 11111111 11111111 11111111 00000000 255.255.255.0 Subnet Mask của Class A bằng 255.0.0.0 có nghĩa rằng ta dùng 8 bits, tính từ trái qua phải (các bits được set thành 1), của địa chỉ IP để phân biệt các NetworkID của Class A. Trong khi đó, các bits còn sót lại (trong trường hợp Class A là 24 bits đuợc reset thành 0) được dùng để biểu diễn computers, gọi là HostID. Nếu bạn chưa quen cách dùng số nhị phân hãy đọc qua bài Hệ thống số nhị phân.   Hãy xét đến một địa chỉ IP class B, !"#$!%$&$&, với subnet mask là %''$%''$&$& (có thể viết là: !"#$!%$&$&(!), ở đây số 16 có nghĩa là 16 bits được dùng cho NetworkID). Một Network với địa chỉ thế này có thể chứa 65,534 nodes hay computers (65,534 = (2 16 –2 ) . Đây là một con số quá lớn, trên mạng sẽ có đầy broadcast traZc. Giả sử chúng ta chia cái Network này ra làm 4 Subnet. Công việc sẽ bao gồm ba bước: 1) Xác định cái Subnet mask 2) Liệt kê ID của các Subnet mới 3) Cho biết IP address range của các HostID trong mỗi Subnet *+,!-./,0,/  Để đếm cho đến 4 trong hệ thống nhị phân (cho 4 Subnet) ta cần 2 bits. Công thức tổng quát là: 12% . mà 1 = con số Subnets (= 4) . = số bits cần thêm (= 2) sao cho 2 X = 4 (4 subnet) Do đó cái Subnet mask sẽ cần 16 (bits trước đây) +2 (bits mới) = 18 bits Địa chỉ IP mới sẽ là !"#$!%$&$&(!3 (để ý con số 18 thay vì 16 như trước đây). Con số hosts tối đa có trong mỗi Subnet sẽ là: (2 14 –2) = 16,382. (tức là bỏ đi 18 bit Net_id ở trên và lấy 14 bit host_id còn lại) Và tổng số các hosts trong 4 Subnets là: 16382 * 4 = 65,528 hosts. *+,%-4 5678,9,/,+  Trong địa chỉ IP mới (!"#$!%$&$&(!3:con số 18 nói đến việc ta dùng 18 bits, đếm từ bên trái, của 32 bit IP address để biểu diễn địa chỉ IP của một Subnet.   11111111 11111111 11000000 00000000 255.255.192.0 Như thế NetworkID của bốn Subnets mới có là (liệt kê tất cả các trường hợp của 2 bit 11, chỉ sử dụng bit 0 và 1)  78 78 1 10001011.00001100.00000000.00000000 139.12.0.0/18 2 10001011.00001100.01000000.00000000 139.12.64.0/18 3 10001011.00001100.10000000.00000000 139.12.128.0/18 4 10001011.00001100.11000000.00000000 139.12.192.0/18 *+,"- ;7<,9,/,=78>  Vì Subnet ID đã dùng hết 18 bits nên số bits còn lại (32-18= 14) được dùng cho HostID. Nhớ cái luật dùng cho Host ID là tất cả mọi bits không thể đều là 0 hay 1.  =787< =787< ? 1 10001011.00001100.00000000.00000001 10001011.00001100.00111111.11111110 139.12.0.1/18 -139.12.63.254/18 2 10001011.00001100.01000000.00000001 10001011.00001100.01111111.11111110 139.12.64.1/18 -139.12.127.254/18 3 10001011.00001100.10000000.00000001 10001011.00001100.10111111.11111110 139.12.128.1/18 -139.12.191.254/18 4 10001011.00001100.11000000.00000001 10001011.00001100.11111111.11111110 139.12.192.0/18 – 139.12.255.254 Bạn có thể dùng Class C IP address cho một mạng gồm 4000 computers được không? Câu trả lời là ĐƯỢC. Chỉ cần làm một bài toán nhỏ. Giả tỉ cái IP address là 192.168.1.1. Thay vì bắt đầu với Subnet mask, trước hết chúng ta tính xem mình cần bao nhiêu bits cho 4000 hosts. Con số hosts ta có thể có trong một network được tính bằng công thức: Y = (2 X –2) Nhớ cái luật dùng cho Host ID là tất cả mọi bits không thể đều là 0 hay 1. 4094 = (2 12 –2) X = 12 , ta cần 12 bits cho HostIDs, do đó Subnet mask sẽ chiếm 20 (=32-12) bits. Quá trình tính toán nói trên nầy mang tên là @ 4 A@4:.   Giả tỉ ta mạng của ta có 3 Subnets: ,, : gồm 200 hosts B , : gồm 400 hosts  : gồm 200 hosts Bạn hòa mạng với Internet và được Internet Service Provider (ISP) cho 4 Class C IP addresses như sau: !#%$%'&$#$&(%C !#%$%'&$!&$&(%C !#%$%'&$!!$&(%C !#%$%'&$!%$&(%C Bạn có 3 segments và bạn muốn mỗi segment chứa một Network. Bây giờ bạn làm sao? Địa chỉ IP trong Class C với default subnet mask 24 cho ta con số Hosts tối đa trong mỗi Network là [(2 X ) – 2] = (2 8 ) – 2 = 254. Như thế segments Accounting và Marketing không bị trở ngại nào cả. Nhưng ta thấy Segment Finance cần thêm 1 bit mới đủ. Ta làm như sau: *+,!-4 56D7< 192.250.9.0/24 11000000 11111010 00001001 00000000 (1) 192.250.10.0/24 11000000 11111010 00001010 00000000 (2) 192.250.11.0/24 11000000 11111010 00001011 00000000 (3) 192.250.12.0/24 11000000 11111010 00001100 00000000 (4) *+,%-E 5DFG  23 bits đầu (từ trái qua phải) của 2 network IP address (2) and (3) đều giống nhau. Nếu chúng ta thu Subnet mask từ 24 xuống 23 cho (2) và (3) ta sẽ có một Subnet có thể cung cấp 508 hosts. IP address của mỗi segment trở thành: ,, : gồm 200 hosts: 192.250.9.0/24 B ,: gồm 400 hosts: 192.250.10.0/23  : gồm 200 hosts: 192.250.12.0/24 Bây giờ IP address 192.250.11.0 trở thành một HostID tầm thường trong Subnet 192.250.10.0/23. Quá trình ta làm vừa qua bằng cách bớt số bits trong Subnet mask khi gom hai hay bốn (v.v ) subnets lại với nhau để tăng con số HostID tối đa trong một Subnet, được gọi là <?7H. Superne{ing đuợc dùng trong router bổ xung 78? (Classless Interdomain Routing và @4(Variable Length Subnet Mask). Và luôn luôn nhớ rằng trong internetwork, NETWORK ID phải là địa chỉ độc đáo (unique). . Network này ra làm 4 Subnet. Công việc sẽ bao gồm ba bước: 1) Xác định cái Subnet mask 2) Liệt kê ID của các Subnet mới 3) Cho biết IP address range của các HostID trong mỗi Subnet *+,!-./,0,/. thống nhị phân (cho 4 Subnet) ta cần 2 bits. Công thức tổng quát là: 12% . mà 1 = con số Subnets (= 4) . = số bits cần thêm (= 2) sao cho 2 X = 4 (4 subnet) Do đó cái Subnet mask sẽ cần 16. trong Subnet 192.250.10.0/23. Quá trình ta làm vừa qua bằng cách bớt số bits trong Subnet mask khi gom hai hay bốn (v.v ) subnets lại với nhau để tăng con số HostID tối đa trong một Subnet,

Ngày đăng: 09/07/2014, 05:20

Từ khóa liên quan

Mục lục

  • Subnetting

    • Bước 1: Xác định cái Subnet mask

    • Bước 2: Liệt kê ID của các Subnet mới

    • Bước 3: Cho biết IP address range của các HostID trong mỗi Subnet

    • Supernetting

      • Bước 1: Liệt kê Network IP addresses trong dạng nhị phân

      • Bước 2: Nhận diện network prefix notation

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan