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

эл лек ТМСК

.pdf
Скачиваний:
10
Добавлен:
15.03.2015
Размер:
991.09 Кб
Скачать

Классы протоколов маршрутизации

Административное расстояние

IGRP

RIP

Источник Расстомаршрута яние

Интерфейс 0

Статический 1 маршрут

EIGRP 90

IGRP 100

OSPF 110

RIP 120

Неизвестный 255

31

Выбор лучшего маршрута и метрики

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

“Distance Vector”

Дистанция = Как далеко Вектор = В каком направлении

32

Протокол RIP

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

“Link-State”

33

Алгоритм Дийкстра (Dijkstra)

 

 

 

 

Корень

 

 

4

C

 

1

B

 

4

A

 

 

 

 

 

 

 

D

 

2

 

 

 

 

2

 

 

 

 

 

 

 

1

E

 

2

F

 

2

G

 

 

 

 

A

B

C

D

E

F

G

 

B/4

A/4

B/1

C/4

C/2

E/2

A/2

 

G/2

C/1

D/4

E/1

D/1

G/2

F/2

 

 

 

E/2

 

F/2

 

 

Формальное описание алгоритма

Определения.

Пусть D(v) - сумма весов связей для данного пути. Пусть C(i,j) - вес связи между узлами с номерами i и j.

Последовательность шагов, реализующих алгоритм.

1.Устанавливается множество узлов N = {1}.

2.Для каждого узла v не из множества N устанавливается D(v)= С(1,v).

3.Для каждого шага находится узел w не из множества N, для которого D(w) минимально, и этот узел добавляется в множество N.

4.Актуализируется D(v) для всех узлов не из множества N

D(v)=min{D(v), D(v)+С(w,v)}.

5.Повторение шагов 2 - 4, пока все узлы не окажутся в множестве N.

34

 

 

 

 

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

 

 

 

Шаг 0

 

 

B

 

 

 

 

 

(0)

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

A

 

 

 

 

 

(1)

 

(4)

A

B

C

D

E

F

G

 

B/4

A/4

B/1

C/4

C/2

E/2

A/2

 

G/2

C/1

D/4

E/1

D/1

G/2

F/2

 

 

 

E/2

 

F/2

 

B

 

 

 

 

 

 

 

 

 

 

Шаг 1

 

 

(0)

 

 

 

 

 

C

A

 

 

 

 

 

 

 

 

 

 

 

 

(4)

 

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

(5)

 

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)

 

 

 

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

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

(0)

 

 

 

Шаг 2

 

 

 

C

 

A

 

 

 

 

 

 

(4)

 

 

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

(4)

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)

F

 

A

B

C

D

E

F

G

 

(5)

 

B/4

A/4

B/1

C/4

C/2

E/2

A/2

 

 

 

G/2

C/1

D/4

E/1

D/1

G/2

F/2

 

 

 

 

E/2

 

F/2

 

 

B

 

 

 

 

 

 

 

 

(0)

 

 

 

Шаг 3

 

 

 

C

 

A

 

 

 

 

 

 

(1)

 

(4)

 

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

(4)

 

E

 

G

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)

F

(6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5)

 

35

 

 

 

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

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

(0)

 

 

Шаг 4

 

 

 

C

 

A

 

 

 

 

 

(4)

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

(4)

 

E

 

G

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)

F

(6)

A

B

C

D

E

F

G

 

(5)

 

B/4

A/4

B/1

C/4

C/2

E/2

A/2

 

 

 

G/2

C/1

D/4

E/1

D/1

G/2

F/2

 

 

 

 

E/2

 

F/2

 

 

B

 

 

 

 

 

 

 

 

(0)

 

 

Шаг 5

 

 

 

C

 

A

 

 

 

 

 

(4)

 

 

 

 

(1)

 

 

 

 

 

D

 

 

 

 

 

 

 

 

(4)

 

E

 

G

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)

F

(6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5)

 

 

 

 

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

 

Шаг 6

 

 

 

 

B

 

 

 

 

 

 

 

(0)

 

 

 

 

 

C

 

 

A

 

 

 

 

 

 

(4)

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

(4)

 

 

 

E

 

G

 

 

 

 

 

 

 

 

 

 

 

(3)

F

(6)

 

 

 

 

 

 

 

 

 

 

 

 

 

(5)

 

A

B

C

D

E

F

G

 

B/4

A/4

B/1

C/4

C/2

E/2

A/2

 

G/2

C/1

D/4

E/1

D/1

G/2

F/2

 

 

 

E/2

 

F/2

 

 

 

36

Иерархическая маршрутизация

OSPF

Автономная система

Иерархическая маршрутизация OSPF

 

1.1.1.0

 

1.0.0.0

Area 0 3.0.0.0

 

3.3.1.0

 

1.1.2.0

 

 

 

 

3.3.2.0

 

1.1.3.0

 

 

2.0.0.0

 

3.3.3.0

 

1.1.4.0

 

 

 

 

3.3.4.0

 

 

 

2.2.1.0

 

 

 

1.1.1.0

 

 

2.2.2.0

 

 

 

1.1.3.0

2.2.3.0

 

3.3.1.0

3.3.3.0

 

 

 

 

 

 

 

 

 

 

1.1.2.0

1.1.4.0

2.2.1.0

 

 

3.3.4.0

 

 

 

 

3.3.2.0

 

Area 1

 

2.2.3.0

 

 

 

 

Area 3

 

 

 

2.2.2.0

 

 

 

 

 

Area 2

 

 

 

 

 

 

 

 

В Область 0 передается только обобщенная (суммированная) информация.

Информация об изменениях не распространяется запределы областей

37

IPv6

Расширенное адресное пространство

Упрощение формата заголовка

Поддержка усовершенствованных протоколов маршрутизации

Поддержка функций обеспечения безопасности - IPSec

Поддержка мобильности IP

Эволюционное развитие

Представление адреса IPv6

• 16-битные поля в шестнадцатеричной форме, разделяемые двоеточием:

2031:0000:130F:0000:0000:09C0:876A:130B

• Нули в начале можно не писать: 2031:0:130F:0:0:9C0:876A:130B

• Последовательность из нулей можно представитьв виде ::, но только один раз в адресе:

2031:0:130F::9C0:876A:130B 2031::130F::9C0:876A:130B - неопределенность

Представление IPv4-совместимого адреса

0:0:0:0:0:0:192.168.30.1 = ::192.168.30.1 = ::C0A8:1E01

Представление адреса петли обратной связи

0:0:0:0:0:0:0:1=> ::1

• Представление незаданного (неопределенного) адреса

0:0:0:0:0:0:0:0=>::

38

Типы адресов:

Unicast (индивидуальный): один к одному (global, link local, site local, compatible)

Anycast (выборочный): один к ближайшему (allocated from unicast)

Multicast (групповой): один ко многим Reserved (резервированные)

• Один интерфейс может иметь несколько IPv6 адресов любого типа (unicast, anycast, multicast)

Широковещательных адресов нет -> используются multicastадреса

Префикс адресации IPv6

Адресация по принадлежности к провайдеру

010 - Unicast (индивидуальный)

011 – не используется

100 – Резерв для индивидуальных адресов, выдаваемых по географическому принципу

101 – не используется

Индивидуальный (Unicast) адрес

/23

/32

/48

/64

 

 

 

 

 

 

010....

 

 

Идентификатор интерфейса

Префикс отдела

 

 

 

регистрации

 

 

 

Префикс ISP

Префикс сайта

Префикс подсети

Префикс подсети

39

Префиксы

IANA определяет префиксы для региональных регистрирующих организаций:

APNIC

2001:0200::/23

ARIN

2001:0400::/23

RIPE NCC

2001:0600::/23

Internet Assigned Numbers Authority (IANA) Asia Pacific Network Information Centre (APNIC) American Registry for Internet Numbers (ARIN)

Reseaux IP Europeens Network Coordination Center (RIPE NCC)

• Туннели 6 to 4

2002::/16

Магистраль 6Bone

3FFE::/16

IPv6 EUI-64

(Extended Universal Identifier)

Ethernet MAC Address (48 бит)

 

0 0

9 0

2 7

1 7

F C

0 F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0

 

9 0

2 7

 

 

1 7

F C

 

0 F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F F

FE

 

 

 

 

EUI-64 адрес

 

 

 

 

 

 

 

 

 

 

 

 

0 0

 

9 0

2 7

F F

FE

1 7

F C

 

0 F

Признак

 

 

 

 

 

 

0 – универсально уникальный

 

 

0 0 0 0 0 0 Х 0

 

где Х =

 

единственности

 

 

1 – локально уникальный

 

 

 

 

Х = 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Модифицир. EUI-64 адрес

 

 

 

 

 

 

 

 

 

 

0 2

 

9 0

2 7

F F

FE

1 7

F C

 

0 F

40