Tìm hiểu Subnetting và Supernetting là gì? Sự khác biệt giữa Subnetting và Supernetting

Thảo luận trong 'Basic Network' bắt đầu bởi bgdoor, 28/11/22.

  1. bgdoor

    bgdoor Member

    Chia mạng con (Subnetting) và Siêu mạng (Supernetting) là gì? Sự khác biệt giữa Subnetting và Supernetting ?

    Chia mạng con (Subnetting) và Siêu mạng (Supernetting) là hai quy trình được áp dụng cho không gian địa chỉ IPv4. Mỗi cái phục vụ một mục đích khác nhau và có thể được sử dụng trong các ứng dụng khác nhau.

    [​IMG]

    Trong bài viết này, chúng ta sẽ kiểm tra và so sánh Chia mạng con với gộp mạng trong mạng IP và xem cách chúng được áp dụng cho các khía cạnh khác nhau của thiết kế và cấu hình mạng.

    Cấu trúc của một địa chỉ IP

    Mạng con IPv4 được xác định bởi một địa chỉ và mặt nạ mạng con (subnet mask). Mỗi địa chỉ 32 bit có thể thuộc về một không gian địa chỉ có kích thước khác nhau.

    Kích thước của không gian địa chỉ được xác định bởi mặt nạ mạng con, về cơ bản phân tách địa chỉ IP thành phần mạngphần host.

    Sơ đồ sau đây minh họa cách chia địa chỉ 32 bit thành hai phần sau:

    [​IMG]
    Các kích cỡ khác nhau của mặt nạ mạng con, được mô tả ở đây ở định dạng /XX

    Mặt nạ mạng con (subnet mask) của một địa chỉ về cơ bản cho thiết bị biết không gian địa chỉ mà nó thuộc về lớn đến mức nào.

    Ví dụ: một máy tính có tổ hợp địa chỉ IP và mặt nạ mạng con là 192.168.5.3 255.255.255.128 nghĩa là kích thước mạng con của máy tính nằm trong khoảng từ 192.168.5.0 đến 192.168.5.127.

    Tất cả các địa chỉ trong phạm vi đó được coi là trên cùng một mạng con với mạng con của chính máy đó.

    Điều này rất hữu ích vì nó cho phép máy tính biết liệu địa chỉ đích của một gói cụ thể mà nó muốn gửi có nằm trong cùng một mạng con hay không, trong trường hợp đó nó sẽ gửi trực tiếp đến đích hoặc trong một mạng con khác, trong trường hợp đó nó sẽ gửi gói đến cổng mặc định (default gateway).

    Có những lúc chúng ta được cung cấp một không gian địa chỉ IP cụ thể và chúng ta phải tách nó thành các mạng con nhỏ hơn.

    Cũng có những trường hợp chúng ta phải lấy nhiều mạng con và hợp nhất chúng bằng cách biểu diễn tất cả chúng bằng một không gian địa chỉ duy nhất.

    Hai quy trình này lần lượt được gọi là chia mạng con (subnetting)siêu mạng (supernetting) và chúng ta sẽ tìm hiểu chúng. Chúng ta cũng sẽ xem xét nơi các quy trình này được sử dụng phổ biến nhất trong mạng.

    Chia mạng con (Subnetting)

    Chia mạng con(Subnetting) là quá trình chúng ta lấy một không gian địa chỉ cụ thể, được xác định bởi tổ hợp địa chỉ IP và mặt nạ mạng con và chúng ta chia nó thành nhiều mạng con.

    Ví dụ: giả sử chúng ta được cung cấp không gian địa chỉ được xác định bởi 10.10.8.0 255.255.254.0. Điều này cũng có thể được biểu diễn như sau: 10.10.8.0 /23.

    Bây giờ, giả sử rằng chúng ta được yêu cầu chia mạng con này thành 4 mạng con có kích thước bằng nhau. Làm thế nào chúng ta sẽ làm điều này?

    Trước tiên hãy xem không gian địa chỉ 10.10.8.0/23 có dải địa chỉ IP từ 10.10.8.0 đến 10.10.9.255, với tổng số 512 địa chỉ.

    Chúng ta muốn chia mạng này thành 4 mạng gồm 128 địa chỉ mỗi mạng. Chúng ta có thể làm điều này bằng cách di chuyển ranh giới giữa phần mạngphần host lên hai bit. Sơ đồ sau đây mô tả điều này:

    [​IMG]
    Chia mạng /23 thành 4 mạng /25

    Lưu ý: phần host màu đỏ hiện có kích thước 7 bit, có thể biểu thị các số từ 0 đến 127, có nghĩa là kích thước của mạng con thực sự là 128.

    Cũng lưu ý rằng phần mạng đã tăng lên 25 bit và các bit màu đỏ khác nhau đối với mỗi mạng trong số bốn mạng con.

    Nếu chúng ta chuyển đổi các số nhị phân ở trên sang định dạng thập phân chấm, kết quả là bốn mạng con được xác định bởi:
    • 10.10.8.0/25 từ 10.10.8.0 đến 10.10.8.127
    • 10.10.8.128/25 từ 10.10.8.128 đến 10.10.8.255
    • 10.10.9.0/25 từ 10.10.9.0 đến 10.10.9.127
    • 10.10.9.128/25 từ 10.10.9.128 đến 10.10.9.255
    Siêu mạng (Supernetting)

    Nói một cách đơn giản, Supernetting ngược lại với Subnetting. Mạng con liên quan đến việc tham chiếu nhiều mạng con bằng cách sử dụng một câu lệnh mạng duy nhất. Để sử dụng ví dụ trên, nếu bạn được cung cấp 4 mạng con sau, bạn sẽ xác định chúng như thế nào khi sử dụng một mạng duy nhất?
    • 10.10.8.0/25
    • 10.10.8.128/25
    • 10.10.9.0/25
    • 10.10.9.128/25
    Tất nhiên, câu trả lời là 10.10.8.0/23, nhưng chúng ta biết điều này vì chúng ta mới thực hiện quy trình chia mạng con. Tương tự, chúng ta có thể đặt câu hỏi, supernet của các không gian địa chỉ sau là gì?
    • 192.168.0.0/24
    • 192.168.1.0/24
    • 192.168.2.0/24
    • 192.168.3.0/24
    Chúng ta hãy xem các địa chỉ này ở dạng nhị phân và cách chúng ta có thể đạt được quy trình siêu kết nối:

    [​IMG]

    Lưu ý: đối với cả 4 không gian địa chỉ, chỉ có hai bit cuối cùng của phần mạng thay đổi. Do đó, chúng ta có thể di chuyển tiền tố sang bên trái hai dấu cách, nghĩa là từ /24 đến /22 để đạt được siêu mạng(supernetting). Điều này dẫn đến một mạng /22 sử dụng các số nhị phân ở trên.

    Điều này có nghĩa 192.168.0.0/22 là siêu mạng bao gồm tất cả bốn không gian địa chỉ mạng trên.

    Sự khác biệt giữa supernetting và subnetting

    Bảng sau đây mô tả sự khác biệt chính giữa hai quy trình này:

    [​IMG]

    Cách sử dụng

    Chia mạng con (subnetting) chủ yếu được sử dụng để tách một mạng thành các mạng con nhỏ hơn.

    Thông thường, một mạng doanh nghiệp được cung cấp một không gian địa chỉ lớn. Quản trị viên được yêu cầu chia không gian địa chỉ đó thành các mạng con nhỏ hơn thường tương ứng với Vlan.

    Bằng cách chia một mạng thành các mạng con nhỏ hơn, chúng ta có thể làm cho mạng hiệu quả hơn, áp dụng danh sách truy cập giữa các mạng con để bảo mật và sử dụng định tuyến cho cấu trúc mạng phân cấp.

    Siêu mạng (supernetting) thường được các giao thức định tuyến sử dụng để tóm tắt nhiều đích mạng thành ít mục trong bảng định tuyến hơn, giúp cho việc định tuyến hiệu quả hơn.

    Điều này có thể được áp dụng thủ công bởi quản trị viên mạng hoặc có thể được định cấu hình để đạt được tự động bằng giao thức định tuyến động.

    IPv6

    IPv6 cũng có các khái niệm về không gian địa chỉ mạng và tiền tố, về mặt lý thuyết, ý tưởng về mạng con và siêu mạng cũng có thể được áp dụng cho IPv6.

    Đây là trường hợp định tuyến cũng như tạo các mạng con riêng biệt trong mạng doanh nghiệp. Tuy nhiên, do không gian địa chỉ rộng lớn do IPv6 cung cấp, quá trình này linh hoạt hơn nhiều.

    Siêu mạng và mạng con có thể diễn ra tại các ranh giới của địa chỉ IPv6 (tại dấu hai chấm) để tính toán dễ dàng hơn nhiều. Để biết thêm thông tin về IPv6, hãy xem bài viết này.

    Kết luận

    Mạng con và siêu mạng là các khái niệm và quy trình được sử dụng trong các khía cạnh khác nhau của mạng. Một số quy trình này là thủ công, như trường hợp khi thiết kế không gian địa chỉ của mạng doanh nghiệp. Một số là tự động, chẳng hạn như tóm tắt lộ trình của giao thức định tuyến động.

    Hiểu các quy trình này rất quan trọng để hiểu cách mạng được thiết kế và cách mạng phản ứng với những thay đổi khác nhau về cấu trúc liên kết và cấu hình.

    Chúc các bạn thành công.

    Bài viết liên quan:
    Phân hoạch địa chỉ IPv4 bằng các sử dụng CIDR

     

trang này