Anticisco http://anticisco.ru/forum/ |
|
Соединить IPv6 облака через IPv4 сеть http://anticisco.ru/forum/viewtopic.php?f=3&t=387 |
Страница 1 из 1 |
Автор: | Fedia [ 19 ноя 2009, 12:57 ] | ||
Заголовок сообщения: | Соединить IPv6 облака через IPv4 сеть | ||
Задачку придумал и прислал Илья Подкопаев (Ilya), так что пинайте его Я её пока не решил, так что думаю вместе с вами Итак, пусть есть 3 маршрутизатора, между ними - IPv4 транспортная сеть. За маршрутизаторами - IPv6 облака (сети). Надо объединить IPv6 облака маршрутизаторов, используя протокол OSPFv3 (протокол для IPv6) На каждом рутере: ipv6 unicast-routing int f0/0 ip address 172.16.X.1 255.255.255.0 int tunnel 0 ipv6 address tunnel source f0/0 tunnel mode ipv6ip 6to4 int f0/1 ipv6 address 200X::1/64 ipv6 ospf 1 area 0 Дальше думайте сами
|
Автор: | Hando [ 19 ноя 2009, 13:04 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
чето мне подсказовает надо копать в ipv6 ospf network point-to-multipoint non-broadcast и в настройках ospf задавать адреса соседей явно ( 6to4 auto tun адреса вида 2002:<ipv4_in_hex>... ) дома вечером попробую ( ща к сожалению времени нет ) |
Автор: | Ilya [ 19 ноя 2009, 13:12 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
мысль вообще хорошая. но кое-чего не хватает :) |
Автор: | Ilya [ 19 ноя 2009, 13:14 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
да, Сереж, поправь в условии, на интерфейс туннел0 адреса вида 2002:<ipv4_in_hex>. Изначально они были, но ты их опустил. |
Автор: | Fedia [ 19 ноя 2009, 14:31 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
Илюх, зачем упрощать людям задачу? Ты же прекрасно понимаешь, что условий ДОСТАТОЧНО, правда? ) ЗЫ Кстати, те адреса, что ты мне в почту писал, неправильные. Ты не суммаризовал 2 последних байта (:1:1 в твоей нотации). А если ты глянешь в описание 6to4, то поймёшь, что сеть там всего /48 должна быть Я дошел до того, что сами 2002 адреса у меня видят друг друга, но ОСПФ пока не поднял - времени не хватило. |
Автор: | Ilya [ 19 ноя 2009, 15:54 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
[quote="Fedia"]Илюх, зачем упрощать людям задачу? Ты же прекрасно понимаешь, что условий ДОСТАТОЧНО, правда? :)) ЗЫ Кстати, те адреса, что ты мне в почту писал, неправильные. Ты не суммаризовал 2 последних байта (:1:1 в твоей нотации). А если ты глянешь в описание 6to4, то поймёшь, что сеть там всего /48 должна быть :) Я дошел до того, что сами 2002 адреса у меня видят друг друга, но ОСПФ пока не поднял - времени не хватило.[/quote] может и неправильные, делал в уме, конфиг остался дома. |
Автор: | Hando [ 19 ноя 2009, 19:51 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
Уточним: в NBMA облаке у нас OSPF должен быть ? ( те пирится по bgp@nbma а потом редистриб в ospf ето не прокатит ? :) ) если да, те _тиоретическим_ вариантом видется только ipv6 nhrp ( надо будет потестить сегодня или вероятнее завтра с утра. тиоретичский - ибо ниразу его на чем либо кроме gre multipoint не делал и хз можно ли ). Затея с нейборами по nbma сети провалилась ибо оспф ток линк локал адреса для них разрешает :)) |
Автор: | Ilya [ 19 ноя 2009, 20:16 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
ммм. конечно, маршруты такое решение принесет, однако решение есть простое, красивое и открывшее для меня нечто новое. Поэтому давайте внесем доп. ограничения: не использовать другие протоколы маршрутизации и другие туннельные протоколы. |
Автор: | Hando [ 19 ноя 2009, 21:15 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
блин какой то нереальный способ :)) я терь не засну наверно, пока не пойму как вы сделали, если даже сама циска ( cisco 360 series ) говорит, что IGP over 6to4 = ненене, ибо igp юзают линк локал адреса для пиринга. |
Автор: | Ilya [ 19 ноя 2009, 21:29 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
да, я тоже, когда садился делать - начитался гугла о том, что никак :) но оказывается можно :) и очень даже |
Автор: | Ilya [ 20 ноя 2009, 14:55 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
неужели никто, кроме Hando даже не пытается? Сереж, уж ты-то раскусил? |
Автор: | Fedia [ 20 ноя 2009, 15:14 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
Не идеализируй меня: у меня мой "любимый" BCMSN, работы мало-мало дополнительной и семья не должна забыть И ИПв6 я не знаю. Но я думаю: в мозг ты пролез Ты пока наслаждайся знанием уникальным :З ЗЫ ПРоверить некогда, а GNS собака у меня слетает на висте |
Автор: | Ilya [ 20 ноя 2009, 15:20 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
[quote="Fedia"]Не идеализируй меня: у меня мой "любимый" BCMSN, работы мало-мало дополнительной и семья не должна забыть :) И ИПв6 я не знаю. Но я думаю: в мозг ты пролез :) Ты пока наслаждайся знанием уникальным :З ЗЫ ПРоверить некогда, а GNS собака у меня слетает на висте[/quote] хочу и идеализирую :) Просто такое простое решение, меня жутко удивляет, что о нем нигде не написано |
Автор: | Hando [ 20 ноя 2009, 15:25 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
у меня кончились идеи... я хз че еще попробовать. Не смотрел наверно только в сторону ipv6 нат, но он тут наврятли поможет |
Автор: | Ilya [ 20 ноя 2009, 15:27 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
Ждем Федорова, сдастся - скажу ответ :) Но думаю этот разгрызет :) п.с. моя группа студентов BSCI тоже не раскусила... |
Автор: | Fedia [ 20 ноя 2009, 18:39 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
Идея такая, не знаю, правильная ли: point-to-multipoint nonbroadcast neighbor FE80:AC... (link-local address, вторичный или виртуальный?) Осталось запихать трафик на чужой линк-локал адрес сквозь туннель. А вот тут не знаю как делать. Может каким-нить local route-map запихать трафик на соседа в туннель? Напрямую маршрут на соседский link-local не прописывается Я ещё подумаю, но ты намекни: туда думаю или нет |
Автор: | Ilya [ 20 ноя 2009, 18:46 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
[quote="Fedia"]Идея такая, не знаю, правильная ли: point-to-multipoint nonbroadcast neighbor FE80:AC... (link-local address, вторичный или виртуальный?) Осталось запихать трафик на чужой линк-локал адрес сквозь туннель. А вот тут не знаю как делать. Может каким-нить local route-map запихать трафик на соседа в туннель? Напрямую маршрут на соседский link-local не прописывается :( Я ещё подумаю, но ты намекни: туда думаю или нет :)[/quote] молодец, Серега :) додумывай :) |
Автор: | Ilya [ 20 ноя 2009, 19:01 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
вернее ты уже все додумал, но не опробовал. |
Автор: | Ilya [ 20 ноя 2009, 19:16 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
думаю, счас Сергей все доделает и представит на наш суд, но мысль у него совершенно правильная. Итого: 1. ipv6 ospf network non-broadcast или point-to-multipoint non-broadcast. 2. Линк-локал адрес в формате FE80:<ipv4_address> 3. явное указание соседа линк-локал адресом. из всего вышесказанного следует: а) 6-to-4 туннель не смотрит на первые 16бит адреса (проверил на 1002::/16) б) OSPFv3 вполне себе неплохо бегает по 6-to-4. в) все это время нас жестоко обманывали :) |
Автор: | Hando [ 20 ноя 2009, 20:18 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
если мне не изменяет память, то явного хардкода, что 6то4 это 2002:: нигде нет. Есть диапозон адресов, назначенный IANA, в котором говорится " делайте 6то4 - ставьте такой то адрес". Это из того же разряда что 1918. Никто ж не запрещает сделать ( на hardware/software lvl ) в локальной сети адреса отличный от private диапазона. |
Автор: | Hando [ 20 ноя 2009, 20:33 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
Решения смешное конечно ( в том плане что я дурак очевидного не заметил/сделал ) :) понравилось |
Автор: | Ilya [ 20 ноя 2009, 20:38 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
:) интересно, что в гугле я тоже не нашел... ну да ладно, чем богаты, как говорится.... |
Автор: | 1021 [ 10 апр 2012, 20:26 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
OSPF использует link-local адреса для рассылки hello пакетов, причем шлет их на multicast адрес. Поэтому если попробовать настроить OSPF на туннельном интерфейсе, hello пакеты не будут доходить до соседей, 6to4 не может запаковать multicast в юникастовый IPv4. Можно вспомнить, что прямое указание адреса соседа командой neighbor позволяет OSPF сообщаться с соседями по unicast. Но если попробовать ее применить на туннельном интерфейсе, будет выдано сообщение, что эта команда применима только на point-to-multipoint и NBMA интерфейсах. По этой причине единственным протоколом динамической маршрутизации, который можно запустить на 6to4 туннеле – это BGP, т.к. для него достаточно соединения по TCP. Объединить IPv6 облака можно будет через редистрибьюцию BGP <-> OSPF. |
Автор: | 1021 [ 10 апр 2012, 20:38 ] |
Заголовок сообщения: | Re: Соединить IPv6 облака через IPv4 сеть |
Упс, не до конца дочитал, оказывается решение уже было :) Проверил, работает, чудеса... |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |