5 thg 3, 2008

Subnetting..

Chúng ta đều đã biết Subnetting là một phần rất quan trọng. Việc hiểu và tính toán thành thạo trong Subnetting sẽ giúp cho chúng ta rất nhiều khi làm việc trong thực tế. Ở đây chúng tôi xin đưa ra một số câu hỏi thường xuyên gặp trong việc tính toán subnetting và phương pháp giúp các bạn trả lời các câu hỏi đó:

1. Số bit mạng(Network), subnet, và host:

Khi cho trước một địa chỉ IP và subnet mask của nó thì ta có thể hoàn toàn xác định được đâu là phần network, subnet và host. Một quy tắc cần tuân theo đó là:

* Phần network sẽ tuân theo quy tắc của các lớp địa chỉ IP: Có nghĩa là địa chỉ thuộc lớp A, B, C sẽ có phần network tương ứng là 8, 16, 24 bit đầu tiên.
* Phần host là các bit “0” trong subnet mask.
* Phần subnet chính là phần còn lại sau khi lấy 32 bit trừ đi phần network và host.

Ví dụ:

2. Tính số Host trong một mạng con (subnet) và số subnet:

Khi ta đã xác định được số bit subnet và số bit host rồi thì ta có thể tính được số host trong một subnet và số subnet như sau:

Nhìn vào công thức trên ta thấy có hai subnet trong một network và hai host trong một subnet là không được dùng. Hai subnet này thực ra vẫn có thể dùng trong các Router Cisco, nhưng khi sử dụng chúng ta phải dùng câu lệnh ip subnet zero. Hai subnet đó là Zero Subnet và Broadcast Subnet , còn hai địa chỉ host không dùng là địa chỉ subnet và địa chỉ broadcast.

Ví dụ:

3. Tính Subnet Number:

Để tính subnet number ta cần thực hiện phép cộng logic (AND) giữa địa chỉ IP và subnet mask. Để làm được việc đó thì địa chỉ IP và subnet mask cần được chuyển sang dạng nhị phân, rồi sau đó mới thực hiện cộng logic. Sau đó ta lại chuyển sang dạng thập phân sẽ được kết quả (thập phân ).

Ví dụ:

4. Tính địa chỉ Subnet Broadcast:

Địa chỉ Sunet Broadcast được dùng để gửi gói tin tới tất cả các host trong một subnet. Việc tính ra địa chỉ này ta có thể thực hiện rất đơn giản:

Chỉ việc đổi tất cả các Host bit trong Subnet Number thành bit “1”

Ví dụ:

5. Tính tất cả các địa chỉ IP hợp lệ trong một subnet:

Ta đã biết là trong một subnet thì có hai địa chỉ dành riêng và không được dùng đến. Đó chính là Subnet Number và địa chỉ Subnet Broadcast. Giờ đây ta có thể tính được các địa chỉ IP nào thuộc một subnet hợp lệ:

* Địa chỉ đầu tiên có được bằng cách cộng thêm 1 vào Octet cuối cùng trong Subnet Number.
* Địa chỉ cuối cùng có được cũng bằng cách trừ đi 1 từ Octet cuối cùng trong địa chỉ Subnet Broadcast.

Ví dụ:



http://www.bkacad.com/tech.asp?id=61

Không có nhận xét nào: