"Один интерфейс может также иметь несколько адресов IPv6 любого типа (одноадресная, anycast и multicast) или область действия"
---- цитируемая форма RFC 4291
Недавно я столкнулся с этим вопросом во время эксперимента, который я продолжил. Я прошел через RFC 4291, без подсказки...
Вот краткое введение моего эксперимента:
Есть два хоста, и у меня есть два адреса IPv6, назначенные им соответственно. Затем я проверил связь между двумя хостами. Я использую команду "ping6 ipv6_addr". Но оказывается, что он не может добраться до обоих адресов однорангового узла с помощью команды ping6.
Более проницательный с примерами * (обе команды выполняются на хосте A, с linux kenel 2.6.32) *:
ping6 addr_b_1 --- он работает
ping6 addr_b_2 --- не удалось пройти через
Есть два вопроса, которые я хочу обсудить с вами:
1. Почему протокол ipv6 допускает такой механизм, один интерфейс с несколькими адресами?
2. Почему я не могу добраться до обоих адресов хоста a в то же время (что должно было быть так. Выбор адреса по умолчанию для IPv6 определен в RFC 3484)
Спасибо, ребята!