Как на самом деле инкапсуляция GRE отправляет многоадресный трафик? В моем учебнике CISCO сказано, что многоадресный пакет передается внутри одноадресного пакета.
Насколько я понимаю:
Многоадресный пакет, например, для RIP, имеет адрес 224.0.0.9. GRE берет это и превращает в одноадресный пакет, направляемый на хост, с которым вы его туннелируете; он достигает принимающего хоста, декапсулируется и распространяется по сети принимающих хостов.
Это более или менее правильно?
Это более-менее правильно, по крайней мере в принципе. Однако вам нужно настроить групповую маршрутизацию.