Có ai có thể cho mình biết vd của 2 trường hợp này ko?Khi nào thì xài cách CIDR?Khi nào thì xài VLSM??
Announcement
Collapse
No announcement yet.
CIDR và VLSM??
Collapse
X
-
RE: CIDR và VLSM??
Thực chất thì hai khái niệm đó hoàn toàn khác nhau.
CIDR(Classless Interdomain Routing) là một cách để gộp(aggregation) các địa chỉ mạng lại thành một địa chỉ được biểu diễn bằng prefix mask(nghĩa là bằng số bit biểu diễn cho mặt nạ). Cách biểu diễn này không quan tâm đến địa chỉ thuộc lớp nào. CIDR khắc phục được vấn đề thiếu hụt địa chỉ và bảng định tuyến lớn.
VD, 1 công ty có 8 địa chỉ lớp C: 200.100.48.0/24 - 200.100.55.0/24, nếu sử dụng trong bảng định tuyến sẽ chiếm 8 entries, nhưng với cách dùng của CIDR, thì 8 địa chỉ đó chỉ biểu diễn bằng 1 địa chỉ duy nhất là 200.100.48.0/21
Còn VLSM(Variable Length Subnet Mask) là Subnet Mask có độ dài thay đổi. Vấn đề này phải quay lại với giao thức định tuyến Classfull như trong RIPv1. Với giao thức đó, khi chia mạng, thì toàn bộ mạng phải chia theo 1 subnet mask nhất định, do đó sẽ không đảm bảo hiệu quả khi sử dụng địa chỉ, gây lãng phí địa chỉ.
Ví dụ, nếu 1 công ty cần chia là 6 subnet với số host lớn nhất của 1 subnet là 40,các subnet còn lại chỉ cần 6 host mỗi subnet. sử dụng địa chỉ lớp C là 192.168.1.0, như vậy sẽ phải mượn ít nhất 3 bit làm subnet, còn lại 5 bit cho phần host, không đảm bảo được cho subnet chứa 40 host, trong khi có những subnet khác chỉ có 6 host lại vẫn được cấp 5 bit cho phần host.Nếu không có VLSM, chúng ta sẽ phải sử dụng địa chỉ lớp B, và gây lãng phí lớn. Với việc sử dụng VLSM, thì có thể linh hoạt trong việc sử dụng địa chỉ.
Cụ thể ta có thể thực hiện như sau:
Với 5 subnet kia, ta có thể dùng địa chỉ: 192.168.1.0/29, tức là có các subnet : 192.168.1.8/29;192.168.1.16/29;192.168.1.24/29;192.168.1.32/29;192.168.1.40/29.
Còn subnet với 40host, ta có thể dùng địa chỉ 192.168.1.48/26Trăm năm bia đá cũng mòn
Bia chai cũng bể, chỉ còn bia ôm!
-
RE: CIDR và VLSM??
Variable-length subnet mask (VLSM) được dùng trong một công ty thay cho cách dùng CIDR. CIDR thường được dùng trên Internet. VLSM cho phép người quản trị cấp phát các địa chỉ chặt chẽ hơn. Thông thường các tổ chức thường hiếm khi có nhu cầu bố trí các IP host giống nhau. Do đó nếu người quản trị cấp các địa chỉ đáp ứng đúng nhu cầu cho phần host thì sẽ hiệu quả hơn rất nhiều.
Các luật cho cách dùng VLSM:
Chìa khóa cần nhớ là các thiết kế có cấu trúc là mục tiêu. Thiết kế phần physical cho mạng cũng nên phản ảnh thiết kế logic này. Sau khi một thiết kế phần cứng được dùng, kiến trúc logic sẽ áp dụng trên phần physical này.
Các luật sau đây được dùng khi áp dụng subnetting:
- Một subnet có thể được dùng để chỉ ra phần host hoặc nó có thể được dùng để tiếp tục chia subnet
- Tất cả các bit 1 hoặc tất cả các bit 0 trong phần subnet không thể dùng trước đây, bây giờ có thể được dùng.
- Các giao thức định tuyến phải có giá trị subnet mask trong các cập nhật của nó
- Các giá trị subnet khác nhau muốn summarization thì phải có cùng các bit ở các bit cao
- Các quyết định định tuyến được thực hiện trên toàn bộ subnet và router sẽ đi từ các routes chi tiết (netmask là dài) đến các route tổng quát hơn.
- Hai nguyên nhân chủ yếu cho việc dùng VLSM là nó cho phép sử dụng hiệu quả các địa chỉ hiện có và thúc đẩy các thiết kế có cấu trúc tốt, cho phép tạo ra các tài liệu và thực hiện quá trình summarization.
Comment
-
Mình thì chỉ hiểu đơn giản thế này thôi. VLSM là trường hợp xảy ra khi một mạng có tồn tại nhiều subnet mask có số lượng bit khác nhau. VLSM là khái niệm thường được sử dụng khi thiết kế cấp phát địa chỉ IP cho các mạng Intranet. Còn CIDR là một cơ chế trong Routing trên Internet nhằm giảm bớt lưu lượng trong Routing process và giảm kích cỡ bảng Route tại các Router.
Có gì sai mong các bác chỉ giáo thệm
Comment
-
mình đọc thấy giải thích khó hiểu quá, mình muốn hỏi mình nói thế này có đúng không
classfull có nghĩa là với
lớp C thì địa chỉa là xxxx.xxxx.xxxx.0000
lớp B là xxxx.xxxx.0000.0000
còn classless có nghĩa là chỗ ở những chữ số không là một số nào đógoogle là bạn tôi, và là thầy của tôi.
Comment
-
Bạn cứ hiểu đơn giản thôi, classful tức là địa chỉ IP của các lớp A, B, C là mặc định tức là subnetmask tương ứng là /8, /16, /24. Classless có nghĩa là với mỗi dải địa chỉ IP đó thì bạn có thể chia địa chỉ mạng đó ra thành nhiều subnet khác nhau ứng với các subnetmask khác nhau tùy theo nhu cầu của mạng.
Comment
-
Originally posted by nhanh View PostThực chất thì hai khái niệm đó hoàn toàn khác nhau.
CIDR(Classless Interdomain Routing) là một cách để gộp(aggregation) các địa chỉ mạng lại thành một địa chỉ được biểu diễn bằng prefix mask(nghĩa là bằng số bit biểu diễn cho mặt nạ). Cách biểu diễn này không quan tâm đến địa chỉ thuộc lớp nào. CIDR khắc phục được vấn đề thiếu hụt địa chỉ và bảng định tuyến lớn.
VD, 1 công ty có 8 địa chỉ lớp C: 200.100.48.0/24 - 200.100.55.0/24, nếu sử dụng trong bảng định tuyến sẽ chiếm 8 entries, nhưng với cách dùng của CIDR, thì 8 địa chỉ đó chỉ biểu diễn bằng 1 địa chỉ duy nhất là 200.100.48.0/21
Còn VLSM(Variable Length Subnet Mask) là Subnet Mask có độ dài thay đổi. Vấn đề này phải quay lại với giao thức định tuyến Classfull như trong RIPv1. Với giao thức đó, khi chia mạng, thì toàn bộ mạng phải chia theo 1 subnet mask nhất định, do đó sẽ không đảm bảo hiệu quả khi sử dụng địa chỉ, gây lãng phí địa chỉ.
Ví dụ, nếu 1 công ty cần chia là 6 subnet với số host lớn nhất của 1 subnet là 40,các subnet còn lại chỉ cần 6 host mỗi subnet. sử dụng địa chỉ lớp C là 192.168.1.0, như vậy sẽ phải mượn ít nhất 3 bit làm subnet, còn lại 5 bit cho phần host, không đảm bảo được cho subnet chứa 40 host, trong khi có những subnet khác chỉ có 6 host lại vẫn được cấp 5 bit cho phần host.Nếu không có VLSM, chúng ta sẽ phải sử dụng địa chỉ lớp B, và gây lãng phí lớn. Với việc sử dụng VLSM, thì có thể linh hoạt trong việc sử dụng địa chỉ.
Cụ thể ta có thể thực hiện như sau:
Với 5 subnet kia, ta có thể dùng địa chỉ: 192.168.1.0/29, tức là có các subnet : 192.168.1.8/29;192.168.1.16/29;192.168.1.24/29;192.168.1.32/29;192.168.1.40/29.
Còn subnet với 40host, ta có thể dùng địa chỉ 192.168.1.48/26
Comment
-
Originally posted by hiepdv View PostCó ai có thể cho mình biết vd của 2 trường hợp này ko?Khi nào thì xài cách CIDR?Khi nào thì xài VLSM??
còn CIDR (Classless Interdomain Routing) : next generation of IP address, với
CIDR địa chỉ IP address không viết dưới dạng full subnet mask mà viết dưới dạng prefix, kết hợp với địa chỉ IP address gọi là suffix.
vd: một địa chỉ IP network address kết hợp với subnet mask đầy đủ là
192.168.1.0 255.255.255.0
=> CIDR viết dưới dạng:
192.168.1.0 /24 :D
:X:X:106::106:no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?
:32::53::X:106:
Nothing last forever...
Comment
Comment