Построение сетей с динамической маршрутизацией
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 PresentationTRANSCRIPT
![Page 1: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/1.jpg)
Построение сетей с динамической
маршрутизацией
![Page 2: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/2.jpg)
Это известно:
• 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: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/3.jpg)
Топология сети
• Минимум объема информации в каждом маршрутизаторе
• Влияние изменения топологии сети – минимальный участок сети
![Page 4: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/4.jpg)
Топология сети
• Core– коммутация пакетов
• Distribution layer– изоляция изменения топологии сети– суммирование трафика– минимизация route table
• Access layer– контроль доступа– формирование трафика– другое (например: policy-based
routing, accounting)
![Page 5: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/5.jpg)
Статическая маршрутизация• Стабильность работы• «Точность» маршрутов• Простота настройки и обслуживания• Отсутствие «издержек»• Наименьшие требования к производительности
маршрутизаторов
• Изменение топологии сети требует внесение изменений во множество маршрутизаторов
• Изменение состояния каналов требует вмешательства оператора
• Сложность использования на «стыке» с «неопределенными» сетями
![Page 6: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/6.jpg)
Динамическая маршрутизация
• «Адаптируемость» сети к изменениям состояний каналов
• Более быстрое изменение топологии
• Потери во время перестройки таблиц• Трафик (особенно важно на «медленных» каналах)• Сложность настройки и обслуживания
![Page 7: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/7.jpg)
Динамическая маршрутизация
• Autonomous System
• Interior Gateway Protocol (RIP, OSPF)– поиск оптимального маршрута с учетом
«стоимости» каналов внутри AS
• Exterior Gateway Protocol (BGP)– распределение объемов данных маршрутизации
(протокол «достижимости»)
![Page 8: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/8.jpg)
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: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/9.jpg)
RIP (Routing Information protocol)
• Простота конфигурации
• Простота понимания и отладки
• Низкие требования к «железу»
• Малый размер сети
• Convergence time
• Loop
![Page 10: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/10.jpg)
OSPF (Open Shortest Path First)
• Link-state protocol– Каждый маршрутизатор имеет карту сети и
таблицу link-state– Полное обновление таблицы маршрутизации –
раз в 30 мин– В промежутках – link-state advertisement (каждый
раз, когда изменяется состояние каналов)
![Page 11: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/11.jpg)
OSPF (Open Shortest Path First)
• Топология сети– Area (непрерывная область сети, в которой внутренняя
структура скрывается от маршрутизаторов вне ее)
• Backbone (area 0)• Stub
– внешние маршруты не объявляются и не создаются. Используется default gateway ко всем внешним маршрутам
• Not-so-stubby area (NSSA)– внешние маршруты не объявляются, но могут быть созданы
• Totally Stubby Area– не передается информация ни о внешних маршрутах, ни о
внутренних маршрутах. Используется default gateway ко всем внешним маршрутам
![Page 12: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/12.jpg)
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: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/13.jpg)
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: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/14.jpg)
OSPF (Open Shortest Path First)
• Допустимый большой размер сети• Быстрое время реакции на изменение состояния
каналов• Отсутствие «петель»
• Высокие требования к «железу»• Сложность конфигурации и обслуживания• Ограничения на топологию сети• Фильтрация
![Page 15: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/15.jpg)
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: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/16.jpg)
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: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/17.jpg)
BGP (Border Gateway Protocol)• Инициализация route table только во время старта• Замедленная реакция на изменение состояния каналов• Управление политикой маршрутизации• Работа с большими таблицами
• Высокие требования к «железу»• Сложность конфигурации и обслуживания• Определение оптимального маршрута• !!!!????
![Page 18: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/18.jpg)
BGP (Border Gateway Protocol)
![Page 19: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/19.jpg)
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: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/20.jpg)
Подключение к ISP(один провайдер один канал)
• Простое и самое дешевое
• Маршрутизация – статическая• IP адреса выдаются провайдером
![Page 21: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/21.jpg)
Подключение к ISP(один провайдер два канала)
• Относительно простое и самое дешевое
• Маршрутизация – BGP или статическая(!?)• AS - private• IP адреса выдаются провайдером
![Page 22: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/22.jpg)
Подключение к ISP(два провайдера,
два канала)
• IP адреса:1. выдаются одним из ISP
(more specific route)2. используются PI3. используются из своего
блока (LIR)• AS - регистрируется
• Маршрутизация – BGP
![Page 23: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/23.jpg)
Подключение к ISP(«туннелирование»)
• IP адреса:выдаются каждым ISP.
Основные – выданы ISP1• AS - private
• Маршрутизация – BGP
![Page 24: Построение сетей с динамической маршрутизацией](https://reader036.vdocuments.site/reader036/viewer/2022062314/568149df550346895db70713/html5/thumbnails/24.jpg)
Список информации
• 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