19.11.2008 Обзоры, Открытый код/LinuxЛистинг
В своей статье я хотел бы поговорить об основах реализации протокола IPv6 в Linux и провести сравнение IPv6 и IPv4 в этой операционной системе. Краткая история IPv6 Протокол IPv4 был создан рабочими группами IETF (Internet Engineering Task Force — целевая группа инженерной поддержки Интернета) в начале 70-х гг. и с тех пор сыграл важнейшую роль в развитии Всемирной паутины. Два десятка лет спустя, в начале 90-х, IETF приступила к разработке следующего поколения этого IP-протокола, сначала новинка носила название IPng (IP Next Generation — IP следующего поколения), а затем была переименована в IPv6. Для выработки стандартов этого протокола в IETF создана специальная рабочая группа IPv6. Первая спецификация IPv6 была опубликована в 1995 г., а в 1998-м ей на смену пришел документ RFC 2460. Первой коммерческой платформой с поддержкой новой версии протокола стала выпущенная в конце 1997 г. IBM AIX 4.3. В Sun Solaris протокол IPv6 поддерживается начиная с версии 8, которая появилась на свет в начале 2000 г. В Linux протокол IPv6 пришел довольно давно — в ноябре 1996-го его реализовал в ядре 2.1.8 этой ОС Педро Рок на основе BSD API. При этом бóльшая часть изменений в ядре Linux коснулась сетевого уровня L3. Последующие годы ознаменовались многими дополнениями, одним из основных источников которых стал проект USAGI , зародившийся в 2000 г. в Японии. Эта инициатива, сокращенное название которой расшифровывается как UniverSAl playGround for IPv6 (универсальная тестовая ...
читать далее.