Статическая маршрутизация в сетях IPv6
Статическая маршрутизация в сетях IPv6 позволяет сконфигурировать: стандартный статический маршрут, суммарный и плавающий статические маршруты, а также статический маршрут по умолчанию. Конфигурирование статической маршрутизации IPv6 рассмотрено на примере распределенной сети рис. 2.5.
Рис. 2.5.Распределенная сеть
Как отмечалось в "Принципы и средства межсетевого взаимодействия" , маршрутизация IPv6 включается после формирования команды ipv6 unicast-routing. в режиме глобального конфигурирования:
Router(config)#ipv6 unicast-routingСтатические маршруты конфигурируются по команде ipv6 route, например, стандартные статические маршруты на маршрутизаторе R-Aв сети рис. 2.5 формируются следующим образом:
R-A(config)#ipv6 route 2001:db8:a:2::/64 2001:db8:a:4::11R-A(config)#ipv6 route 2001:db8:a:3::/64 2001:db8:a:4::11R-A(config)#ipv6 route 2001:db8:a:5::/64 2001:db8:a:4::11R-A(config)#ipv6 route 2001:db8:a:6::/64 2001:db8:a:4::11R-A(config)#Посмотреть созданные маршруты можно по следующей команде:
Из распечатки следует, что две сети (2001:DB8:A:1::/64 и 2001:DB8:A:4::/64) являются прямо присоединенными. К четырем сетям (2001:DB8:A:2::/64, 2001:DB8:A:3::/64, 2001:DB8:A:5::/64 и 2001:DB8:A:6::/64) проложены статические маршруты.
В рассмотренном примере, также как в сетях IPv4, при коммутации поступившего пакета с входного интерфейса на выходной требуется рекурсивный алгоритм обработки маршрута. Для ускорения процесса коммутации можно сконфигурировать прямо подключенный статический маршрут с указанием выходного интерфейса, например:
Новые технологии предусматривают использование механизма CEF, что существенно ускоряет процесс коммутации пакетов (см. "Принципы и средства межсетевого взаимодействия" ).
В сетях IPv6 на интерфейсах маршрутизаторов автоматически задаются локальные адреса (link-local), которые отображаются по команде:
R-B>show ipv6 int briefGigabitEthernet0/0 [up/up] FE80::20D:BDFF:FEE6:7701 2001:DB8:A:2::1GigabitEthernet0/1 [administratively down/down]GigabitEthernet0/2 [administratively down/down]Serial0/3/0 [up/up] FE80::209:7CFF:FEE1:5001 2001:DB8:A:5::10Serial0/3/1 [up/up] FE80::209:7CFF:FEE1:5002 2001:DB8:A:4::11Vlan1 [administratively down/down]Локальные адреса могут быть изменены администратором, например:
R-В(config)#int g0/0R-В(config-if)#ipv6 add fe80::1 link-localR-В(config-if)#int s0/3/1R-В(config-if)#ipv6 add fe80::11 link-localR-В(config-if)#int s0/3/0R-В(config-if)#ipv6 add fe80::10 link-localПри конфигурировании статической маршрутизации локальные адреса можно использовать в качестве адресов следующего перехода, например:
R-B(config)#ipv6 route 2001:db8:a:1::/64 fe80::10R-B(config)#ipv6 route 2001:db8:a:3::/64 fe80::11R-B(config)#ipv6 route 2001:db8:a:6::/64 fe80::11
Следует помнить, что локальные адреса являются уникальными только в одном локальном канале, т.е. адрес fe80::10 может быть использован как в сети 4, так и в сети 5 ( рис. 2.5). Для устранения этой неоднозначности следует формировать полностью заданные статические маршруты:
R-B(config)#ipv6 route 2001:db8:a:1::/64 s0/3/1 fe80::10R-B(config)#ipv6 route 2001:db8:a:3::/64 s0/3/0 fe80::11R-B(config)#ipv6 route 2001:db8:a:6::/64 s0/3/0 fe80::11 R-B#sh ipv6 routeIPv6 Routing Table - 10 entries S 2001:DB8:A:1::/64 [1/0] via FE80::10, Serial0/3/1C 2001:DB8:A:2::/64 [0/0] via ::, GigabitEthernet0/0L 2001:DB8:A:2::1/128 [0/0] via ::, GigabitEthernet0/0S 2001:DB8:A:3::/64 [1/0] via FE80::11, Serial0/3/0C 2001:DB8:A:4::/64 [0/0] via ::, Serial0/3/1L 2001:DB8:A:4::11/128 [0/0] via ::, Serial0/3/1C 2001:DB8:A:5::/64 [0/0] via ::, Serial0/3/0L 2001:DB8:A:5::10/128 [0/0] via ::, Serial0/3/0S 2001:DB8:A:6::/64 [1/0] via FE80::11, Serial0/3/0LFF00::/8 [0/0]via ::, Null0Статическая маршрутизацияIPv6 по умолчанию широко используется на пограничных маршрутизаторах при подключении к сети провайдера ISP, а также на тупиковых маршрутизаторах. Например, для всех пакетов, попавших в маршрутизатор R-A ( рис. 2.5) маршрут по умолчанию будет через его выходной порт s0/3/0, а шлюзом следующего перехода будет входной интерфейсмаршрутизатора R-В с адресом 2001:db8:a:4::11. Конфигурирование маршрута по умолчанию показано в следующем примере:
R-A(config)#ipv6 route ::/0 2001:db8:a:4::11 илиR-A(config)#ipv6 route ::/0 s0/3/0Статическая маршрутизацияIPv6, также как IPv4, может использовать суммирование адресов. Например, в распределенной сети рис. 2.5 на маршрутизаторе R-С можно сформировать суммарный адрес к сетям 2001:db8:a:1::/64, 2001:db8:a:2::/64, 2001:db8:a:4::/64
R-С(config)#ipv6 route 2001:db8:a::/61 2001:db8:a:5::10Префикс /61 получился, поскольку три последних бита сетевой части адреса Сети 1 будут 001, Сети 2 - 010, Сети 4 - 100, т.е. различие в трех последних двоичных разрядах. Поэтому префикс на 3 меньше, чем /64.Краткие итоги
1. Статическая маршрутизация создается администратором вручную, поэтому она более безопасна, требует меньше вычислительных ресурсов и более узкую полосу пропускания по сравнению с динамической маршрутизацией.
2. Статические маршруты характеризуются высоким приоритетом, поскольку административное расстояние AD = 1.
3. Сети, использующие статическую маршрутизацию, плохо масштабируемы, при изменении топологии требуется внесение изменений администратором, что может приводить к ошибкам.
4. В сети можно сконфигурировать стандартные статические маршруты, маршруты по умолчанию, суммарные (объединенные) маршруты, плавающие статические маршруты.
5. Для конфигурирования статической маршрутизации используется команда ip route, которая содержит параметры: адрес сети назначения, сетевую маску и адрес входного интерфейса следующего маршрутизатора на пути к адресату (next hop) или идентификатор выходного интерфейса.
6. Формат команды конфигурирования стандартной статической маршрутизации следующий:
7. Router(config)#ip route <адрес> <маска> <next hop>8. Рекурсивный алгоритм замедляет процесс обработки маршрута.
9. Формат команды конфигурирования статической маршрутизации с использованием выходного интерфейса (присоединенного маршрута) следующий:
10. Router(config)#ip route <адрес> <маска> <выходной интерфейс>11. В случае использования Ethernet-соединений необходимо формировать полностью заданный статический маршрут.
12. Статическая маршрутизация по умолчанию используется для отправки пакетов, когда сеть назначения отсутствует в таблице маршрутизации.
13. Формат команды конфигурирования статической маршрутизации по умолчанию следующий:
14. Router(config)#ip route 0.0.0.0 0.0.0.0 <next hop>15. Плавающий статический маршрут конфигурируется в тех случаях, когда необходимо создать резервный маршрут.
16. В таблице маршрутизации созданные администратором статические маршруты к удаленным сетям помечены символом S, а маршруты по умолчанию - символом S*.
17. При подключении к Интернету на маршрутизаторе подключаемой сети обычно конфигурируется маршрут по умолчанию, а на граничном маршрутизаторе провайдера - стандартный статический маршрут.
18. Для ускорения процесса маршрутизации программная коммутация заменяется технологией CEF.
19. Статическая маршрутизация в сетях IPv6, также как IPv4, позволяет сконфигурировать стандартный статический маршрут, суммарный и плавающий статические маршруты, статический маршрут по умолчанию.
20. Маршрутизация IPv6включается после выполнения команды ipv6 unicast-routing в режиме глобального конфигурирования.
21. В сетях IPv6 на интерфейсах маршрутизаторов автоматически задаются локальные адреса (link-local), которые можно использовать в качестве адреса следующего перехода.
22. Верификация таблицы маршрутизации производится с использованием команды show ip route, show ipv6 route.
Вопросы
1. Кто создает статическую маршрутизацию?
2. Каковы преимущества и недостатки статической маршрутизации по сравнению с динамической?
3. Какие команды используются для создания статической маршрутизации?
4. Каков формат команды конфигурирования стандартной статической маршрутизации?
5. Каков формат команды конфигурирования статической маршрутизации с использованием выходного интерфейса?
6. Для чего необходим маршрут по умолчанию?
7. Каков формат команды конфигурирования статической маршрутизации по умолчанию в сетях IPv4, IPv6?
8. Какие маршруты обычно конфигурируется при подключении к Интернету на маршрутизаторе подключаемой сети и на граничном маршрутизаторе провайдера?
9. Для чего конфигурируется плавающий статический маршрут?
10. Что собой представляет технология CEF?
11. Какими символами помечаются маршруты, созданные администратором?
12. Какие изменения происходят в таблице маршрутизации, если выходной интерфейс перестает функционировать?
13. По какой команде можно посмотреть таблицу маршрутизацииIPv4, IPv6?
14. Какие команды используются для проверки и отладки конфигурации?
15. Почему в сетях с адресацией на основе классов в обновлениях не передается значение маски?
16. Почему при использовании масок переменной длины (VLSM) происходит экономия IP-адресов?
17. Что означает термин CIDR? Какие преимущества обеспечивает суммирование маршрутов?
Упражнения
1. В среде Packet Tracer сконфигурируйте стандартную статическую маршрутизацию нижеприведенной схемы с заданными в таблице адресами. Проведите проверку и отладку с использованием команд show running-config, show ip route, ping, traceroute и tracert.
Наименование | Адрес | Наименование | Адрес | ||||||||||||||||
|
|
|
| ||||||||||||||||
|
|
|
| ||||||||||||||||
|
|
2. Для вышеприведенной схемы сети сконфигурируйте непосредственно присоединенные статические маршруты. Проведите сравнительный анализ таблиц маршрутизации по п.1 и п.2.
3. Для вышеприведенной схемы сети самостоятельно задайте адреса IPv6. Сконфигурируйте статическую маршрутизацию. Проведите проверку и отладку сети.