Cách phát sóng của tất cả 1 trong CIDR được xử lý như thế nào?


0

Tôi bối rối về cách phát sóng CIDR hoạt động khi sử dụng địa chỉ của tất cả 1 ( 255.255.255.255).

Từ đầu (ngày kết nối Classful), tôi nhớ lại rằng ping 255.255.255.255từ một máy trên mạng Classful khiến mọi thiết bị trên mạng con đó phản hồi. Tôi cũng biết rằng chúng ta có thể có các chương trình phát sóng trực tiếp (ví dụ 192.168.1.255).

Bây giờ, với CIDR, địa chỉ thiết bị không cần rơi vào các thùng / 24 (hoặc / 16, / 8) và thay vào đó có thể được đặt vào các thùng nhỏ hơn hoặc lớn hơn. Điều này có nghĩa là một địa chỉ quảng bá trực tiếp có thể khác nhau. Tuy nhiên, điều gì xảy ra khi một thiết bị trên mạng con CIDR ping 255.255.255.255?

Ví dụ:

    Hostname   Device IP      CIDR?     Directed Broadcast
    ------------------------------------------------------
    Host A     192.168.1.17   Class C   192.168.1.255
    Host B     192.168.2.12   /27       192.168.2.31
    Host C     192.168.2.35   /27       192.168.2.63
    Host D     192.168.2.72   /27       192.168.2.95

Tôi biết, đối với mỗi địa chỉ Phát sóng được Chỉ dẫn ở trên, mỗi Máy chủ (và bất kỳ máy ngang hàng nào) sẽ nhận được một pingđịa chỉ quảng bá tương ứng. Đó là, Máy chủ A chạy ping 192.168.2.63nó được Máy chủ C nhìn thấy chứ không phải Máy chủ B hoặc D.

Nếu Host A ping 255.255.255.255, mọi thiết bị trên đều 192.168.1.0/24nhận được ping đó.

Điều gì xảy ra nếu Host C chạy ping 255.255.255.255? Sẽ chỉ có mạng con 192.168.32/27xem ping? Địa chỉ của tất cả 1 cũng sẽ trúng Hosts B và D chứ?


lưu ý rằng trong ví dụ cụ thể của bạn, CIDR không có tác động gì khi phát sóng tới 255.255.255.255. Với CIDR, theo nghĩa này, bạn hoàn toàn không chỉ định mặt nạ, ngoại trừ theo địa chỉ bạn nhắm mục tiêu và để nó đến các hệ thống trung gian giữa mục tiêu và đích để xác định phạm vi của gói trên mạng mà họ biết. 255.255.255.255 vẫn sẽ đạt tất cả các địa chỉ IP trong tất cả các cơn thịnh nộ. ví dụ: trong các mạng / 27 của bạn, một máy chủ ngược dòng không biết rằng chúng là / 27, vì vậy nếu nó được gửi tới 192.168.2.255, nó sẽ phát đến tất cả / 27 mạng. bộ định tuyến xác định rằng.
Frank Thomas

LIÊN HỆ Cách tiếp cận này rất cần thiết cho Tập hợp Tuyến đường (ngày xưa gọi là "Siêu liên kết") để bộ định tuyến đường trục Internet ở Pháp có thể giới thiệu đến tất cả các mạng ở Bắc Mỹ chỉ với một số tuyến. Điều này rất quan trọng đối với hiệu suất của bộ định tuyến. khi giao thông đến gần hơn với Bắc Mỹ, các tuyến đường trở nên cụ thể hơn để cuối cùng bạn chạm vào một bộ định tuyến biết tuyến đường đến Iowa, và từ đó một tuyến đường đến thành phố Springfield, và sau đó là một tuyến đường đến vùng lân cận, v.v. các tuyến đường bao gồm nhiều tuyến đường nhỏ hơn.
Frank Thomas

OK, vì vậy tôi đã thu thập từ các bình luận của bạn và CLN Post này rằng ICMP Ping phát đi cho đến khi nó chạm vào Bộ định tuyến và chết khi đi qua một mạng khác. Tất cả các thiết bị mạng can thiệp đều truyền gói đến tất cả các cổng mạng thích hợp bị hạn chế bởi mạng con và / hoặc Vlan. Tôi đã hiểu đúng chưa?
Andrew Philips

nhiều hơn hoặc ít hơn. Về lý thuyết, bạn sẽ có thể ping mọi thiết bị trên thế giới với 255.255.255.255, nhưng điều này gây hại nghiêm trọng, vì vậy khả năng này đã bị hạn chế. Trong trường hợp của bạn, một thiết bị ngược dòng sẽ thấy 192.168.2.0-255 là một mạng duy nhất, do đó, bộ định tuyến biết rằng đây là các mạng khác nhau sẽ đưa ra quyết định về phạm vi phân phối. điều này có thể dẫn đến trường hợp một thiết bị ngược dòng tin rằng .31 là máy chủ lưu trữ, nhưng bộ định tuyến tuyến dưới sẽ coi nó như một chương trình phát sóng.
Frank Thomas

Tôi cũng nên chỉ ra rằng trong các bình luận của mình, tôi không thực sự giới hạn suy nghĩ của mình đối với các giao thức / ứng dụng cụ thể như ICMP Echo, nhưng thảo luận về ý nghĩa của IP. Ping và trong chính nó giới thiệu một tập hợp phức tạp khác khi các nhà cung cấp cố gắng thực hiện các thông số kỹ thuật trên thiết bị của họ và không đưa ra quyết định trong thế giới thực. Câu trả lời của @DAvid Schwartz cụ thể hơn đối với các ý tưởng ping nói riêng và hoàn toàn hợp lệ theo quan điểm đó.
Frank Thomas

Câu trả lời:


1

Nếu một máy chủ ping 255.255.255.255, ping sẽ đến mọi máy chủ trong miền quảng bá của nó. Điều đó thường sẽ bao gồm mọi máy chủ trong mạng con của nó, nhưng có thể lớn hơn thế. Bất kỳ số lượng mạng con có thể trong cùng một miền phát sóng.


Trong ví dụ trên, ai lấy ping từ Host C? Địa chỉ cụ thể nào?
Andrew Philips

Tôi nghĩ rằng bạn có thể nhầm lẫn giữa lớp 2 và 3. một chương trình phát bị giới hạn bởi "miền quảng bá" (ví dụ: cấu trúc chuyển mạch không có bộ định tuyến xen kẽ hoặc thiết bị điều chỉnh lại datagram) là chương trình phát MAC được nhắm mục tiêu đến FF: FF: FF: FF : FF: FF. Tuy nhiên, một phát sóng IP có thể tấn công nhiều mạng và có thể vượt qua các bộ định tuyến nếu chúng được cấu hình đúng. Tuy nhiên, hầu hết các bộ định tuyến sẽ không vượt qua phát sóng IP theo cách này.
Frank Thomas

Các ping đến 255.255.255.255 thường được ánh xạ tới các chương trình phát sóng Ethernet tới FF: FF: FF: FF: FF: FF. Bất cứ điều gì có thể được cấu hình để xảy ra. Tôi không nghĩ câu hỏi của OP là rộng đến thế.
David Schwartz

đủ công bằng. đó là một giải pháp rất logic cho vấn đề
Frank Thomas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.