7.1. Широковещательные адреса и серверы ARP
Протокол преобразования адресов ARP, описанный в RFC 826 [11], может при некорректной реализации порождать проблемы, связанные с использованием широковещания в сетях, где не все хосты понимают какой адрес является широковещательным. Возникает искушение изменить сервер ARP так, чтобы он мог обеспечивать отображение широковещательных адресов IP в широковещательные аппаратные адреса. Этому искушению не следует поддаваться. Серверу ARP никогда не следует давать отклики на запросы, в которых получатель задан широковещательным адресом. Такие запросы могут исходить только от хостов, которые не распознают этот адрес в качестве широковещательного (это легко приводит к возникновению петель в пересылке). Если имеется N таких хостов в физической сети, тогда дейтаграмма, переданная со значением TTL = T, может привести к генерации TN повторных широковещательных дейтаграмм.
8. Литература
[1] | David Reeves Boggs. Internet Broadcasting. Ph.D. Th., Stanford University, Январь 1982. |
[2] | D.D. Clark, K.T. Pogran, and D.P. Reed. «An Introduction to Local Area Networks». Proc. IEEE 66, 11, pp1497-1516, Ноябрь 1978. |
[3] | Yogan Kantilal Dalal. Broadcast Protocols in Packet Switched Computer Networks. Ph.D. Th., Stanford University, Апрель 1977. |
[4] | Yogan K. Dalal and Robert M. Metcalfe. «Reverse Path Forwarding of Broadcast Packets». Comm. ACM 21, 12, pp1040-1048, Декабрь 1978. |
[5] | The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specifications. Version 1.0, Digital Equipment Corporation, Intel, Xerox, Сентябрь 1980. |
[6] | Robert Gurwitz and Robert Hinden. IP — Local Area Network Addressing Issues. IEN-212, BBN, Сентябрь 1982. |
[7] | R.M. Metcalfe and D.R. Boggs. «Ethernet: Distributed Packet Switching for Local Computer Networks». Comm. ACM 19, 7, pp395-404, Июль 1976. Also CSL-75-7, Xerox Palo Alto Research Center, reprinted in CSL-80-2. |
[8] | Jeffrey Mogul, «Подсети Internet», RFC 917, Октябрь 1984. |
[9] | David A. Moon. Chaosnet. A.I. Memo 628, Massachusetts Institute of Technology Artificial Intelligence Laboratory, Июнь 1981. |
[10] | William W. Plummer. Internet Broadcast Protocols. IEN-10, BBN, Март 1977. |
[11] | David C. Plummer, «Протокол преобразования адресов Ethernet (ARP)», RFC 826, Ноябрь 1982. |
[12] | J. Postel, «Протокол IP (Internet Protocol)», RFC 791, Сентябрь 1981. |
[13] | David W. Wall. Mechanisms for Broadcast and Selective Broadcast. Ph.D. Th., Stanford University, Июнь 1980. |
[14] | David W. Wall and Susan S. Owicki. Center-based Broadcasting. Computer Systems Lab Technical Report TR189, Stanford University, Июнь 1980. |