On Wed, Feb 09, 2011 at 12:35:52PM +0100, Mike Petrusha writes:
Там, кстати, есть ещё одни грабли, на которые мы уже наступили: неоднозначность записи IPv6-адреса. Это как возможность сокращать нули в виде "::" в произвольном месте, так и возможность записать адрес в верхнем или в нижнем регистре. В результате - текстовое сравнение адреса не работает. А это всякие grep, "| match", "| include"... В конфиге адрес прописан одним способом, в выводе bgp-sum он показывается иначе, скрипт не срабатывает (не видит соответствия).
MP> Тут, кстати "этот кто-то" уже не поленился и написал RFC, MP> http://tools.ietf.org/html/rfc5952#section-4.2 MP> осталось дождаться применения. Спасибо. Это радует. :)
Фактически, оно примерно так в IPv6 и получается: старшие 32 бита адреса однозначно ставятся в соответствие номеру AS, блока /32 для автономки должно хватить
MP> /32 содержит 65K /48х; /16 в IPv4 содержит столько же адресов. MP> Некоторым не хватает :) Вот блин. И тут засада. :-( А если б делать 64-битные адреса как простое расширение 32-битных, блока /32 на автономку было бы достаточно почти наверняка. Кому-то сейчас было бы мало /0? ;). Btw, а почему ты считаешь адреса /48? На хост разве не /64 выделяется? -- Паша.