24
Построение сетей с динамической маршрутизацией

Построение сетей с динамической маршрутизацией

  • Upload
    eyad

  • View
    70

  • Download
    0

Embed Size (px)

DESCRIPTION

Построение сетей с динамической маршрутизацией. Это известно:. 192.0.1.0/24 , 192.0.1.0/2 55.255.255.0 ; 192.0.1.12/24 IP (source, destination, address, port) Gateway Metric Routing tables NAT ( Network Address Translation). Топология сети. - PowerPoint PPT Presentation

Citation preview

Page 1: Построение сетей с динамической маршрутизацией

Построение сетей с динамической

маршрутизацией

Page 2: Построение сетей с динамической маршрутизацией

Это известно:

• 192.0.1.0/24, 192.0.1.0/255.255.255.0 ; 192.0.1.12/24

• IP (source, destination, address, port)

• Gateway

• Metric

• Routing tables

• NAT (Network Address Translation)

Page 3: Построение сетей с динамической маршрутизацией

Топология сети

• Минимум объема информации в каждом маршрутизаторе

• Влияние изменения топологии сети – минимальный участок сети

Page 4: Построение сетей с динамической маршрутизацией

Топология сети

• Core– коммутация пакетов

• Distribution layer– изоляция изменения топологии сети– суммирование трафика– минимизация route table

• Access layer– контроль доступа– формирование трафика– другое (например: policy-based

routing, accounting)

Page 5: Построение сетей с динамической маршрутизацией

Статическая маршрутизация• Стабильность работы• «Точность» маршрутов• Простота настройки и обслуживания• Отсутствие «издержек»• Наименьшие требования к производительности

маршрутизаторов

• Изменение топологии сети требует внесение изменений во множество маршрутизаторов

• Изменение состояния каналов требует вмешательства оператора

• Сложность использования на «стыке» с «неопределенными» сетями

Page 6: Построение сетей с динамической маршрутизацией

Динамическая маршрутизация

• «Адаптируемость» сети к изменениям состояний каналов

• Более быстрое изменение топологии

• Потери во время перестройки таблиц• Трафик (особенно важно на «медленных» каналах)• Сложность настройки и обслуживания

Page 7: Построение сетей с динамической маршрутизацией

Динамическая маршрутизация

• Autonomous System

• Interior Gateway Protocol (RIP, OSPF)– поиск оптимального маршрута с учетом

«стоимости» каналов внутри AS

• Exterior Gateway Protocol (BGP)– распределение объемов данных маршрутизации

(протокол «достижимости»)

Page 8: Построение сетей с динамической маршрутизацией

RIP (Routing Information protocol)

• Distance-vector protocol

– Network address (RIP1 & RIP2) + Metric

– широковещательный пакет раз в 30 сек

– Metric > 16 – сеть недостижима

! Router Dept. configuration

router rip

network 192.0.1.224/27

network 192.0.1.128/26

Page 9: Построение сетей с динамической маршрутизацией

RIP (Routing Information protocol)

• Простота конфигурации

• Простота понимания и отладки

• Низкие требования к «железу»

• Малый размер сети

• Convergence time

• Loop

Page 10: Построение сетей с динамической маршрутизацией

OSPF (Open Shortest Path First)

• Link-state protocol– Каждый маршрутизатор имеет карту сети и

таблицу link-state– Полное обновление таблицы маршрутизации –

раз в 30 мин– В промежутках – link-state advertisement (каждый

раз, когда изменяется состояние каналов)

Page 11: Построение сетей с динамической маршрутизацией

OSPF (Open Shortest Path First)

• Топология сети– Area (непрерывная область сети, в которой внутренняя

структура скрывается от маршрутизаторов вне ее)

• Backbone (area 0)• Stub

– внешние маршруты не объявляются и не создаются. Используется default gateway ко всем внешним маршрутам

• Not-so-stubby area (NSSA)– внешние маршруты не объявляются, но могут быть созданы

• Totally Stubby Area– не передается информация ни о внешних маршрутах, ни о

внутренних маршрутах. Используется default gateway ко всем внешним маршрутам

Page 12: Построение сетей с динамической маршрутизацией

OSPF (Open Shortest Path First)

• Каждая Area является непрерывной• В одной OSPF сети не может быть двух Area 0• Весь трафик между Area должен проходить через Area 0

! Router Einterface fxp0 ip address 192.5.1.10 255.255.255.128 ip ospf cost 10router ospf 1 network 192.5.1.0/25 area 1

Page 13: Построение сетей с динамической маршрутизацией

OSPF (Open Shortest Path First)

56 kbps 1785

64 kbps 1562

T1 (1.54) 65

E1 (2.048) 48

10baseT 10

Fast Ethernet 1

CostMedia

Page 14: Построение сетей с динамической маршрутизацией

OSPF (Open Shortest Path First)

• Допустимый большой размер сети• Быстрое время реакции на изменение состояния

каналов• Отсутствие «петель»

• Высокие требования к «железу»• Сложность конфигурации и обслуживания• Ограничения на топологию сети• Фильтрация

Page 15: Построение сетей с динамической маршрутизацией

BGP (Border Gateway Protocol)• AS and AS-path• Neighhbor• Preference, Prepend• Peer-group

! Router D configuration

interface fxp0

ip address 213.0.1.7 255.255.255.252

interface fxp1

ip address 212.0.2.10 255.255.255.0

router bgp 100

neighbor 213.0.1.6 remote-as 200

neighbor 213.0.1.6 next-hop-self

Page 16: Построение сетей с динамической маршрутизацией

BGP (Border Gateway Protocol)interface fxp0

ip address 213.0.1.7 255.255.255.252

interface fxp1

ip address 212.0.2.10 255.255.255.0

router bgp 100

neighbor 213.0.1.6 remote-as 200

neighbor 213.0.1.6 next-hop-self

neighbor 213.0.1.6 route-map LOCAL in

neighbor 213.0.1.6 route-map REMOTE out

ip as-path access-list 10 permit ^$

route-map LOCAL permit 10

set local-preference 200

route-map REMOTE permit 30

set as-path prepend 100 100 100

Page 17: Построение сетей с динамической маршрутизацией

BGP (Border Gateway Protocol)• Инициализация route table только во время старта• Замедленная реакция на изменение состояния каналов• Управление политикой маршрутизации• Работа с большими таблицами

• Высокие требования к «железу»• Сложность конфигурации и обслуживания• Определение оптимального маршрута• !!!!????

Page 18: Построение сетей с динамической маршрутизацией

BGP (Border Gateway Protocol)

Page 19: Построение сетей с динамической маршрутизацией

Routing daemons on PC

• Zebra - http://www.zebra.org, http://www.ipinfusion.com– RIP, BGP, OSPF

• Quagga - http://www.quagga.net– RIP, BGP, OSPF

• Bird - http://bird.network.cz– RIP, BGP, OSPF

• Routed– RIP

• Gated – http://www.gated.org– RIP, BGP, OSPF

• MRTD – http://www.mrtd.net– RIP, BGP

Page 20: Построение сетей с динамической маршрутизацией

Подключение к ISP(один провайдер один канал)

• Простое и самое дешевое

• Маршрутизация – статическая• IP адреса выдаются провайдером

Page 21: Построение сетей с динамической маршрутизацией

Подключение к ISP(один провайдер два канала)

• Относительно простое и самое дешевое

• Маршрутизация – BGP или статическая(!?)• AS - private• IP адреса выдаются провайдером

Page 22: Построение сетей с динамической маршрутизацией

Подключение к ISP(два провайдера,

два канала)

• IP адреса:1. выдаются одним из ISP

(more specific route)2. используются PI3. используются из своего

блока (LIR)• AS - регистрируется

• Маршрутизация – BGP

Page 23: Построение сетей с динамической маршрутизацией

Подключение к ISP(«туннелирование»)

• IP адреса:выдаются каждым ISP.

Основные – выданы ISP1• AS - private

• Маршрутизация – BGP

Page 24: Построение сетей с динамической маршрутизацией

Список информации

• http://www.cisco.com• “Managing IP network with Cisco Routers”. O’Reilly.

ISBN: 1-56592-320-0• “Internet Routing Architectures”. Cisco Press.• “OSPF, Anatomy of an Internet Routing Protocol”. Addison-Wesley

Pub Co.• RIP – RFC 1388• OSPF – RFC 1245 - 1248, 1583 - 1587• BGP4 - RFC 1265 – 1266, 1655