On Tue, Feb 08, 2011 at 03:09:20PM +0200, Mykola Dzham wrote:
Andrew Stesin wrote:
ipv4 - морально и физически устаревшая технология,
отличная технология, прекрасно работает, полностью стабильна и никуда в обозримом будущем не денется
другое дело что сети массового абонентского ШПД гораздо проще и правильнее перевести на 6 версию и стыковать с 4 сетью через NAT тем самым все вопросы-то и решаются лет на 50 вперед
Так а они таки есть, реально работающие v6-v4 nat? Вот можно прямо сейчас взять какую-нибудь программулину и поставить на какой-то сервер и натить клиентов?
Теоретически - есть. Практически - они на порядок сложнее существующих NAT44 решений: представь, твой ipv6-only клиент коннектится к ipv6-адресу 2001:1b00:e:bb::302. Как ты из этого факта узнаешь, что у этого хоста есть и ipv4-адрес ? Если бы твой ipv4-клиент коннектился к ipv4-адресу, такой проблемы бы просто не было, а так приходится изворачиваться. Например, изобретать NAT64/DNS64 (примеры реализации ищутся в гугле за пять минут, из софта есть http://ecdysis.viagenie.ca/, из железных решений - NAT64 поддеживается в JunOS 10.4 (не на всех платформах)), и это даже решает проблемы с простыми протоколами типа HTTP/SMTP, но уже для чуть-чуть более сложных (FTP/TFTP/SIP) тебе потребуется ALG (application-level gateway), который будет залазить "внутрь" протокола и подменять адреса с одного протокола на другой.. Так что не знаю, как у кого, а у меня идея native ipv6 + nat'ed ipv4 вызывает несколько меньшее отвращение. -- In theory, there is no difference between theory and practice. But, in practice, there is.