Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Varianty / SETI2.DOC
Скачиваний:
73
Добавлен:
09.04.2015
Размер:
316.93 Кб
Скачать

МГАПИ

МОСКОВСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Кафедра “Персональные компьютеры и сети”

А.Д. Брейман

Сети ЭВМ и телекоммуникации

Конспект лекций

Часть 2

Глобальные сети

Москва, 2002

Содержание

12. ОРГАНИЗАЦИЯ СОСТАВНЫХ СЕТЕЙ 3

13. СТЕК ПРОТОКОЛОВ TCP/IP 6

14. ПРОТОКОЛЫ И СЛУЖБЫ НА ОСНОВЕ TCP/IP 17

15. ТЕХНОЛОГИИ X.25, FRAME RELAY, PDH, SDH 19

16. ТЕХНОЛОГИИ ISDN И ATM 25

17. ТЕХНОЛОГИИ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛЕНИЙ 30

Раздел III. Глобальные сети

  1. Организация составных сетей

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

Составные сети могут строиться на стандартах канального уровня, с использованием повторителей, мостов и коммутаторов. Такой подход часто бывает оправдан, однако имеет некоторые существенные недостатки и ограничения;

  • в сети должны отсутствовать замкнутые маршруты (или, что то же самое, разные пути между двумя узлами); использование протокола SpanningTreeпозволяет коммутаторам работать в таких сетях, но только отключив часть линий связи.

  • такие сети подвержены широковещательным штормам

  • сложно управлять трафиком на основе передаваемых данных

  • плоская система адресации (только MAC-адреса, привязанные к сетевым адаптерам)

  • ограниченные возможности трансляции разных протоколов канального уровня.

    1. Составные сети

Сеть рассматривается как совокупность нескольких сетей и называется составной сетьюилиинтерсетью(internetwork,internet), а ее части –подсетями(subnet) или просто сетями.

Составная сеть образуется путем соединения подсетей маршрутизаторами(router). Разные подсети могут быть локальными и глобальными, строиться на разных технологиях –Ethernet,TokenRing,X25,FrameRelay,ATMи т.д. Для того чтобы не зависеть от разных способов адресации, используемых в разных технологиях (локальных адресов), вводятся сетевые адреса, уникально идентифицирующие все узлы составной сети. Как правило, сетевой адрес состоит из двух частей: номера подсети и номера узла в подсети. Существуют способы адресации, использующие в качестве номера узла локальные (MAC) адреса (например,IPX/SPX). Такой вариант имеет ограниченную сферу применения, поскольку зависит от локальных технологий. Другие способы назначают узлам номера независимо от их локальных адресов (например,TCP/IP).

    1. Принципы маршрутизации

Маршрутизатор, как и, например, мост, имеет несколько портов и должен для каждого поступающего пакета решить – отфильтровать его или передать на какой-то другой порт.

Как и мосты, маршрутизаторы решают эту задачу с помощью специальной таблицы – таблицы маршрутизации. По этой таблице маршрутизатор определяет, на какой порт нужно передавать пакет, чтобы он достиг нужной подсети (не обязательно сразу). Если сеть содержит петли, в таблицах маршрутизации может быть несколько записей на одну подсеть, описывающих разные возможные маршруты.

Каждый порт маршрутизатора рассматривается, как отдельный узел сети. Другие узлы должны знать его адрес и направлять пакеты для передачи в другие подсети на этот адрес, а не просто выдавать их в канал (как при прозрачных мостах).

Будем рассматривать принципы маршрутизации на примере сети, изображенной на рис. Здесь S1..S13 – подсети,M1..M13 – маршрутизаторы. Порты маршрутизаторов будем обозначать сочетанием имени маршрутизатора и сети, например,M5/S2 – порт маршрутизатораM5, подключенный к сетиS2.

Для маршрутизатора M7 (см. рис.) таблица маршрутизации должна была бы выглядеть следующим образом (все адреса – сетевые):

Номер подсети назначения

Адрес порта следующего маршрутизатора

Адрес выходного порта

Расстояние до сети назначения

S1

M1/S4

M7/S4

1

S2

M5/S5

M7/S5

2

S3

M5/S5

M7/S5

3

S4

––

M7/S4

0

S5

––

M7/S5

0

S6

M6/S4

M7/S4

1

S9

M9/S4

M7/S4

1

S11

M9/S4

M7/S4

2

Default

M10/S5

M7/S5

1

Алгоритм маршрутизации– правило назначения выходной линии связи (порта) на основе данных, содержащихся в заголовке пакета, данных, описывающих состояние маршрутизатора и сети в целом.

Эффективность алгоритмов характеризуется:

  • временем доставки пакетов

  • нагрузкой на сеть

  • затратами ресурсов маршрутизаторов (времени и памяти).

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

Классификация алгоритмов:

A. Одношаговые алгоритмы

  1. Простая маршрутизация – не изменяющаяся при изменении топологии и состояния сети

  • случайная– передача пакета на любой порт, кроме исходного;

  • лавинная– передача пакета на все порты, кроме исходного;

  • по предыдущему опыту– по принципу моста со счетчиками хопов;

  1. Фиксированная маршрутизация – по статически заданным таблицам маршрутизации

  • однонаправленная;

  • многонаправленная;

  1. Адаптивная маршрутизация – с учетом изменений состояния сети (+TTL)

  • локальная– только на основе информации о состоянии своих выходных каналов и очередях пакетов;

  • распределенная– на основе информации, получаемой от других узлов (регулярный обмен узлов таблицами маршрутизации);

  • централизованная– с выделенным центром маршрутизации, собирающем информацию о состоянии узлов и каналов и рассылающем ее всем узлам;

  • гибридная– централизованная+локальная (если путь в таблице один, то по нему, иначе – на основе длин очередей)

Б. От источника

Адаптивные алгоритмы:

  • Дистанционно-векторные (DistanceVectorAlgorithms) – рассылается вектор из метрик соседних сетей – широковещательный мусор (близко к мосту) -RIP

  • Состояния связей (LinkStateAlgorithms) – каждый узел строит полный граф сети (передаются ребра графаrouter-router,router-network) –IS-IS,OSPF,NLSP

Маршрутизаторы:

  • Магистральные – модульные, 12-14 слотов, hotswap

  • Региональных отделений

  • Удаленных офисов

  • Локальных сетей

Соседние файлы в папке Varianty