6.2. Расширение модуля IP
Для поддержки передачи групповых дейтаграмм IP модуль IP требуется дополнить таким образом, чтобы он распознавал IP-адреса групп при маршрутизации исходящих дейтаграмм. Большинство реализаций IP используют следующую логику:
Если IP-адресат находится в той же локальной сети, передать дейтаграмму локально IP-адресату иначе передать дейтаграмму локально шлюзу GatewayTo(IP-адресат)
Для поддержки групповой адресации логика маршрутизации должна быть изменена:
Если IP-адресат находится в той же локальной сети или является группой хостов, передать дейтаграмму локально IP-адресату иначе передать дейтаграмму локально шлюзу GatewayTo(IP-адресат)
Если передающий хост сам принадлежит к группе-адресату, копия исходящей дейтаграммы должна быть возвращена для локальной доставки, если это не запрещено отправителем.
Для реализаций уровня 2 IP-адрес отправителя исходящей дейтаграммы должен быть одним из индивидуальных (не групповых) адресов выходного интерфейса.
Адрес группы никогда не помещается в поле отправителя, а также поля source route или записи маршрута в исходящих дейтаграммах IP.