Опубликован: 11.02.2017 | Уровень: для всех | Доступ: платный
Лекция 2:

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

< Лекция 1 || Лекция 2: 12345 || Лекция 3 >

2.5. Статическая маршрутизация в сетях 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::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.

< Лекция 1 || Лекция 2: 12345 || Лекция 3 >
Богдан Божок
Богдан Божок

Поделитесь пожалуйста ► Первой частью курса.

В первой лекции упоминается, цитирую: "В первой части настоящего курса отмечалось, что соединение локальных сетей LAN..." 

Дмитрий Михайлусов
Дмитрий Михайлусов
Жаргал Дармаев
Жаргал Дармаев
Россия, г. Закаменск
Алексей Чагдуров
Алексей Чагдуров
Россия