iskatel: (Default)
[personal profile] iskatel
Создание маршрутизатора окутано облаком некоторой таинственности. статья из itc.ua К примеру, на сайте Cisco Systems и даже в их пособиях для сдачи сертификационных экзаменов можно найти совершенно романтическую историю о том, что в 1984 г. Лен Босак (Len Bosack) и Сэнди Лернер (Sandy Lerner), влюбленная пара из Стэнфордского университета и будущие основатели компании, работали в разных местах университетского городка, и для того чтобы иметь возможность вести личную переписку с помощью компьютеров, которые были подключены к разным сетям, придумали маршрутизатор.

Эта история до сих пор вызывает раздражение у 66-летнего Билла Ягера (William Yeager), разработчика первого маршрутизатора. Вот что он рассказал в одном из интервью.
Маршрутизаторы Cisco (второе поколение)

Проект начался в январе 1980 г., когда руководитель попросил его что-нибудь придумать, чтобы связать отдел теории вычислительных машин, медицинский центр и департамент электротехники. В университетский парк входили мэйнфреймы, системы DEC10, несколько машин Xerox PARC Lisp и файл-серверы Altos (впоследствии к ним добавились DEC VAX, TI Explorers и системы Symbolic). Все это нужно было соединить, потому что люди устали бегать туда и обратно с магнитными лентами.

После некоторых раздумий Билл пришел к выводу, что то, в чем он нуждался для решения этой задачи, было операционной системой, и начал разработку сетевой ОС и программы маршрутизации на PDP11/05. Нужен был очень компактный код и определение разумного числа входных буферов, поскольку это был бездисковый компьютер с всего лишь 56 КВ ОЗУ, так что при ошибке out of memory программа зависала. На надежность и оптимизацию алгоритма маршрутизации пакетов было потрачено все лето. Три последующих месяца ушло на сборку системы, а через шесть – первый маршрутизатор установили в телефонном шкафу в здании, расположенном посередине между медицинским центром и отделом вычислительных машин.

Что касается протоколов, то вначале маршрутизировались только пакеты PUP (Parc Universal Packet) для Xerox PARC и мэйнфреймов. Однако в конце 1981 г. Биллу было сказано сверху, что все вокруг переходят на IP и нужно об этом подумать. Тогда и добавился IP-маршрутизатор, правда, без поддержки протокола разрешения адресов ARP. В этом на тот момент не было особой необходимости, поскольку IP-адрес для пакетов сети Ethernet 3 Mbps состоял всего из двух байтов: один для сети и другой для хоста, адрес хоста являлся также и MAC-адресом. Затем была создана более совершенная модель маршрутизатора на базе платы с процессором Motorola 68000, сконструированной Энди Бехтольшаймом (Andy Bechtolsheim), будущим основателем Sun Microsystems. По-настоящему же серьезная разработка завершилась к 1985 г.

Весной 1985 г. Лен Босак, который в то время отвечал за компьютерное оборудование в отделе теории вычислительных машин, и еще один парень постучали в дверь офиса, где работал Билл Ягер, чтобы узнать, могут ли они получить доступ к исходным кодам ПО маршрутизатора. На вопрос Билла о причинах их интереса, те ответили, что хотят улучшить его и добавить ряд новых функций. Билл сказал, что это замечательно, поскольку он уже не может дорабатывать этот проект, так как занят другими исследованиями, и дал им пароль. Он в то время ничего не знал об образовании в 1984 г. компании Cisco.

Тем временем Лен Босак еженедельно докладывал на семинарах о ходе работ. Было принято решение поддерживать только IP-протокол, и фрагменты кода для других протоколов были удалены. Годом позже модифицированная версия кода Ягера стала стандартом для маршрутизаторов в Стэнфорде.

О Cisco все узнали в 1986 г. Именно тогда компания выпустила на рынок свой первый маршрутизатор, который назывался Advanced Gateway Server. Он базировался на процессоре Motorola 68000 10 MHz, имел 1 MB памяти, восемь слотов для интерфейсных карт, к которым можно было подключить Ethernet, ARPAnet и низкоскоростные последовательные каналы. Первый год производительность составляла 200 пакетов в секунду.

Подобное случалось и прежде, и ничего плохого в этом не видели. Однако Стэнфорд решил, что поскольку продукт был разработан на его базе, то университет должен за это получить компенсацию.

В конце концов, Cisco выплатила авторский гонорар в размере 100 тыс. долл., из которых треть пошла университету, треть – отделу и треть – изобретателю. Свою часть Билл Ягер отдал отделу, поскольку считал, что разработка явилась результатом одного большого проекта. Такова история создания маршрутизатора в изложении Билла Ягера.

Date: 2007-02-10 08:42 am (UTC)
From: [identity profile] kostik-k.livejournal.com
как ты мне помог этой статьёй.... даже не предсьавляешь.
писец китайцам в понедельник! отомстим за о.Тамань!!!

Date: 2007-02-10 10:48 am (UTC)
From: [identity profile] iskatel.livejournal.com
А что с китаезами будет в понедельник ? :)

Date: 2007-02-10 08:55 am (UTC)
From: [identity profile] kostik-k.livejournal.com
ошибся.. за о.Даманский
Page generated Feb. 1st, 2026 03:38 pm
Powered by Dreamwidth Studios