Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Internet - лк 5,6 - маршрутизация

.pdf
Скачиваний:
46
Добавлен:
16.03.2016
Размер:
2 Мб
Скачать

Вычисление кратчайшего пути между двумя точками в сети

Нахождение кратчайшег пути:

Алгоритм Дейкстры

Алгоритм Белмана Форда….

Алгоритм Флойда

Протоколы маршрутизации – BGPv4

Протокол BGP (Border Gateway Protocol – Пограничный шлюзовый протокол) в версии 4

является сегодня основным протоколом обмена маршрутной информацией между автономными системами Интернета при любой топологии сети

В каждой из трех автономных систем (рис.3.3) (AS1021, AS363, AS520) имеется несколько маршрутизаторов, исполняющих роль внешних шлюзов. На каждом из них работает протокол BGP, с помощью которого они общаются между собой

Маршрутизатор взаимодействует с другими маршрутизаторами по протоколу BGP только в том случае, если администратор явно указывает при конфигурации, что эти маршрутизаторы являются его соседями (на рис.3.3 соседями, например, будут маршрутизаторы EG1 и EG2, т.к. они были назначены администратором)

Такой способ взаимодействия удобен в ситуации, когда маршрутизаторы, обменивающиеся маршрутной информацией, принадлежат разным поставщикам услуг (ISP). Администратор ISP задает список АС-соседей для своих внешних шлюзов.

Протоколы RIP и OSPF, разработанные для применения внутри АС, обмениваются маршрутной информацией со всеми маршрутизаторами, находящимися в пределах их непосредственной досягаемости. Это означает, что информация обо всех сетях появляется в таблице маршрутизации каждого маршрутизатора, так что каждая сеть оказывается достижимой для каждой

Протоколы маршрутизации – BGPv4

Для установления сеанса с указанными соседями BGP-маршрутизаторы используют протокол ТСР (порт 179)

Основным сообщением протокола BGP является сообщение UPDATE (обновить), с помощью которого маршрутизатор сообщает маршрутизатору соседней АС о достижимости сетей, относящихся к его собственно АС

Это сообщение посылается соседу только тогда, когда в АС что-нибудь резко меняется: появляются новые сети или новые пути к сетям, или же напротив, исчезают существующие сети или пути

В одном сообщении можно объявить об одном новом маршруте или аннулировать несколько переставших существовать

Под маршрутов в BGP понимается последовательность автономных систем, которую нужно пройти на пути к указанной в адресе сети:

Маршрут = набор автономных систем; IP-адрес маршрутизатора, через который нужно передавать пакеты в необходимую сеть; сеть-адресат

Маршрутизатор, получив сообщение UPDATE:

запоминает в своей таблице информацию о сети вместе с адресом следующего маршрутизатора и отметкой о том, что эта информация была получена от протокола BGP

обменивается маршрутной информацией с внутренними шлюзами соответствующей АС по внутреннему маршрутному протоколу

TOR-маршрутизация или как скрыть свой IP

Torмаршрутизация часто называется "луковой маршрутизацией» (Onion Routing).

Представляет из себя анонимную сеть (систему серверов) и передаёт данные в зашифрованном виде. На последнем этапе цепи серверов происходит расшифровка данных для целевого сервера.

Позволяет сделать пребывание в сети полностью анонимным.

Через определённый момент времени осуществляется смена цепочки передачи данных, изменяется маршрут следования пакетов.

Такой канал передачи данных вскрыть практически не возможно, для этого придётся взламывать все сервера цепочки, которые разбросаны по разным странам.

Как работает? Программная связка:

браузер (chrome, Mozilla, Opera),

клиент анонимной сети Tor

виртуальный прокси-

сервер Polipo.

После завершения сеанса

вся информация о нём стирается.

TOR-маршрутизация или как скрыть свой IP

Создали в ВМС США. В 2002 г рассекретили.

Electronic Frontier Foundation, развила сеть до более чем 2000 нодов по всей планете.

Недостатки:

Уязвимости (open source)

Чувствителен к атакам и блокировке (build a bridge)

Один из узлов цепи может быть взломан или злонамерен (подключить к сети и ловить нешифрованный трафик)

Portable Tor (not functioning)

Рекомендуемая литература

Столлингс В. Компьютерные сети, протоколы и технологии Интернета.- СПб.: БХВПетербург, 2005.-832с.:ил.

Дьяконов В.П. Internet. Настольная книга пользователя. Изд. 5-е, перераб. и доп.- М.: СОЛОН-Пресс, 2005.-576 с.:ил.

Паркер Т., Сиян К. TCP/IP. Для профессионалов. - СПб.: Питер, 2004.-859с.: ил.

Веллинг Л., Томсон Л. Разработка Web-приложений с помощью PHP и MySQL. Изд. 3-е,- М.:Издательский дом «Вильямс», 2006.-880 с.:ил.

Интернет. Энциклопедия / под редакцией Мелиховой Л. – СПб.: Питер, 2001. – 528с.:ил.

В. Г. Олифер, Н. А. Олифер Компьютерные сети. Принципы, технологии, протоколы.3-е изд.-2004, СПб, Издательский дом "Питер", 958 с.

Якушина Е. Изучаем Интернет, создаем Web-страницу, СПб.: Питер,. 2000, 256 с.

Шафран Э. Создание Web-страниц. Самоучитель. СПб.: Питер, 1999. — 320 с.