Next steps would be to add analyzing of #tcpdump captures. But in a few samples it seemed like those sites did not receive / react to our #ICMPv6 Packet Too Big
Пишем ping на Go: сможем ли составить конкуренцию стандартному ping?
Всем привет! Меня зовут Игорь Горбунов, я разрабатываю платформу базовой станции в YADRO и изучаю Golang почти год. Уже перевалил рубеж «вывести на экран сумму четных элементов среза» и захотел написать что-то более сложное. Я интересуюсь сетями, и решил посмотреть, как в Go реализуется работа с протоколами ICMP и ICMPv6. Наиболее простая задача, связанная с ними, — реализация программы ping. Она отправляет указанному узлу сети запросы ICMP типа Echo-Request и ожидает ответы типа Echo-Reply. На первый взгляд — простейшая задача, поэтому усложним ее: построим приложение, похожее на утилиту ping в UNIX-подобных системах. Под катом расскажу, как я решал задачу и с какими подводными камнями столкнулся.
@troglobit also in #ICMPv6 RA / #RFC4861 it seems that again only a prefix plus prefix length is allowed. And not a netmask. Which would seem quite useful for #IPv6 #multicast?
And now I'm also wondering if a host's #IPv6 stack receiving any (routeable) unicast prefix via #SLAAC or #DHCPv6 should maybe just install the matching #embeddedRP #multicast prefix on its own, by default on the according interface?
Introductory post: this is my public sub-account for #IPv6 content; my main account is linked in my profile.
I support the complete roll-out of IPv6, including intermediate efforts like dual-stack support and #NAT64 #DNS64 #CLAT, with the ultimate goal of native IPv6 support in all-new deployments, using RFC standards and best practices.
I support subnets no smaller than /64 (#SLAAC), ISPs should delegate prefixes of at least /56 or /48, and #ICMPv6 should be rate-limited, never blocked.