Поделитесь пожалуйста ► Первой частью курса. В первой лекции упоминается, цитирую: "В первой части настоящего курса отмечалось, что соединение локальных сетей LAN..." |
Статическая маршрутизация
2.5. Статическая маршрутизация в сетях IPv6
Статическая маршрутизация в сетях IPv6 позволяет сконфигурировать: стандартный статический маршрут, суммарный и плавающий статические маршруты, а также статический маршрут по умолчанию. Конфигурирование статической маршрутизации IPv6 рассмотрено на примере распределенной сети рис. 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::11 R-A(config)#ipv6 route 2001:db8:a:3::/64 2001:db8:a:4::11 R-A(config)#ipv6 route 2001:db8:a:5::/64 2001:db8:a:4::11 R-A(config)#ipv6 route 2001:db8:a:6::/64 2001:db8:a:4::11 R-A(config)#
Посмотреть созданные маршруты можно по следующей команде:
R-A#show ipv6 route IPv6 Routing Table - 9 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6 I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP external C 2001:DB8:A:1::/64 [0/0] via ::, GigabitEthernet0/0 L 2001:DB8:A:1::1/128 [0/0] via ::, GigabitEthernet0/0 S 2001:DB8:A:2::/64 [1/0] via 2001:DB8:A:4::11 S 2001:DB8:A:3::/64 [1/0] via 2001:DB8:A:4::11 C 2001:DB8:A:4::/64 [0/0] via ::, Serial0/3/0 L 2001:DB8:A:4::10/128 [0/0] via ::, Serial0/3/0 S 2001:DB8:A:5::/64 [1/0] via 2001:DB8:A:4::11 S 2001:DB8:A:6::/64 [1/0] via 2001:DB8:A:4::11 L FF00::/8 [0/0] via ::, Null0 R-A#
Из распечатки следует, что две сети (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, при коммутации поступившего пакета с входного интерфейса на выходной требуется рекурсивный алгоритм обработки маршрута. Для ускорения процесса коммутации можно сконфигурировать прямо подключенный статический маршрут с указанием выходного интерфейса, например:
R-A(config)#ipv6 route 2001:db8:a:2::/64 s0/3/0
Новые технологии предусматривают использование механизма CEF, что существенно ускоряет процесс коммутации пакетов (см. "Принципы и средства межсетевого взаимодействия" ).
В сетях IPv6 на интерфейсах маршрутизаторов автоматически задаются локальные адреса (link-local), которые отображаются по команде:
R-B>show ipv6 int brief GigabitEthernet0/0 [up/up] FE80::20D:BDFF:FEE6:7701 2001:DB8:A:2::1 GigabitEthernet0/1 [administratively down/down] GigabitEthernet0/2 [administratively down/down] Serial0/3/0 [up/up] FE80::209:7CFF:FEE1:5001 2001:DB8:A:5::10 Serial0/3/1 [up/up] FE80::209:7CFF:FEE1:5002 2001:DB8:A:4::11 Vlan1 [administratively down/down]
Локальные адреса могут быть изменены администратором, например:
R-В(config)#int g0/0 R-В(config-if)#ipv6 add fe80::1 link-local R-В(config-if)#int s0/3/1 R-В(config-if)#ipv6 add fe80::11 link-local R-В(config-if)#int s0/3/0 R-В(config-if)#ipv6 add fe80::10 link-local
При конфигурировании статической маршрутизации локальные адреса можно использовать в качестве адресов следующего перехода, например:
R-B(config)#ipv6 route 2001:db8:a:1::/64 fe80::10 R-B(config)#ipv6 route 2001:db8:a:3::/64 fe80::11 R-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::10 R-B(config)#ipv6 route 2001:db8:a:3::/64 s0/3/0 fe80::11 R-B(config)#ipv6 route 2001:db8:a:6::/64 s0/3/0 fe80::11 R-B#sh ipv6 route IPv6 Routing Table - 10 entries S 2001:DB8:A:1::/64 [1/0] via FE80::10, Serial0/3/1 C 2001:DB8:A:2::/64 [0/0] via ::, GigabitEthernet0/0 L 2001:DB8:A:2::1/128 [0/0] via ::, GigabitEthernet0/0 S 2001:DB8:A:3::/64 [1/0] via FE80::11, Serial0/3/0 C 2001:DB8:A:4::/64 [0/0] via ::, Serial0/3/1 L 2001:DB8:A:4::11/128 [0/0] via ::, Serial0/3/1 C 2001:DB8:A:5::/64 [0/0] via ::, Serial0/3/0 L 2001:DB8:A:5::10/128 [0/0] via ::, Serial0/3/0 S 2001:DB8:A:6::/64 [1/0] via FE80::11, Serial0/3/0 LFF00::/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.