Опубликован: 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..." 

Дмитрий Михайлусов
Дмитрий Михайлусов
Владислав Ветошкин
Владислав Ветошкин
Россия, Ижевск, Ижевский государственный технический университет имени А.Т. Калашникова, 2011
Саламат Исахан
Саламат Исахан
Россия, Turkistan