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 тыс. долл., из которых треть пошла университету, треть – отделу и треть – изобретателю. Свою часть Билл Ягер отдал отделу, поскольку считал, что разработка явилась результатом одного большого проекта. Такова история создания маршрутизатора в изложении Билла Ягера.
This account has disabled anonymous posting.
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

iskatel: (Default)
iskatel

January 2026

S M T W T F S
    12 3
45678910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 16th, 2026 04:55 pm
Powered by Dreamwidth Studios