Сообщения без ответов | Активные темы Текущее время: 18 апр 2024, 15:28



Ответить на тему  [ Сообщений: 24 ] 
Per-tunnel QoS на DMVPN не работает 
Автор Сообщение

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Всем доброго!

Имеется классический DMVPN Phase 2.
1 x Hub - 2851 (IOS - 12.4(24)T8) - внешний IP 1.1.1.1

Код:
class-map match-any CM-MNT-TRAFFIC
 match protocol icmp
 match protocol ssh
 match protocol snmp
class-map match-any VoIP
 match protocol rtp audio
 match protocol h323
 match protocol sip


Код:
policy-map PM-TO-BRANCHES
 class VoIP
    priority 1000
  set ip precedence 5
 class CM-MNT-TRAFFIC
    priority 1000
 class CM-ALL-IP
    police 20000000 conform-action transmit  exceed-action drop
policy-map PM-DEFAULT-SHAPE
 class class-default
    shape average 100000000
  service-policy PM-TO-BRANCHES


Код:
interface Tunnel0
 bandwidth 100000
 ip address 172.16.255.1 255.255.255.0
 no ip redirects
 ip mtu 1400
 no ip next-hop-self eigrp 1
 ip nhrp authentication NHRPKEY
 ip nhrp map multicast dynamic
 ip nhrp map group SPOKE-GROUP-1 service-policy output PM-DEFAULT-SHAPE
 ip nhrp network-id 1
 ip tcp adjust-mss 1360
 no ip split-horizon eigrp 1
 tunnel source GigabitEthernet0/1
 tunnel mode gre multipoint
 tunnel key 1
 tunnel protection ipsec profile MYIPSECPROFILE


Spoke's - 891 (IOS - 15.2(4)M5) - внешний IP 2.2.2.2

Код:
interface Tunnel0
 bandwidth 100000
 ip address 172.16.255.10 255.255.255.0
 no ip redirects
 ip mtu 1400
 no ip next-hop-self eigrp 1
 no ip split-horizon eigrp 1
 ip nhrp authentication NHRPKEY
 ip nhrp group SPOKE-GROUP-1
 ip nhrp map multicast 1.1.1.1
 ip nhrp map 172.16.255.1 1.1.1.1
 ip nhrp network-id 1
 ip nhrp nhs 172.16.255.1
 ip tcp adjust-mss 1360
 qos pre-classify
 tunnel source FastEthernet8
 tunnel mode gre multipoint
 tunnel key 1
 tunnel protection ipsec profile MYIPSECPROFILE


DMVPN работает без проблем, EIGRP маршруты "таскает" исправно. IPSec тоже в норме.
После внедрения Per-tunnel QoS вижу такую картину на Hub'е:

Код:
#sh dmvpn detail
....................................

# Ent  Peer NBMA Addr Peer Tunnel Add State  UpDn Tm Attrb    Target Network
----- -------------------- ------------------- ----- -----------  -----    -------------------
    1     2.2.2.2              172.16.255.10    UP   11:36:39    D     172.16.255.10/32
[b]NHRP group: SPOKE-GROUP-1
 Output QoS service-policy applied: none[/b]
.....................................


На Hub'е в выводе:
Код:
#sh policy-map interface tunnel 0

пустота...

"Сбрасывал" Spoke'ов на Hub'е разными способами (и туннельные интерфейсы "shut/no shut" делал, и "clear dmvpn session ...", и "clear ip nhrp ...").
Ничего не помогает.

Per-tunnel QoS на DMVPN реализован в IOS начиная с IOS 12.4(22)T (http://www.cisco.com/c/en/us/td/docs/ios/sec_secure_connectivity/configuration/guide/15_0/sec_secure_connectivity_15_0_book/sec_per_tunnel_qos.html - в самом низу)

Какие будут мысли?


04 авг 2015, 10:18
Профиль

Зарегистрирован: 14 май 2009, 12:57
Сообщения: 2067
Откуда: Волгоград
На последней страничке команды траблшутинга. У вас чо с ними?

http://d2zmdbbm9feqrf.cloudfront.net/20 ... C-4054.pdf


04 авг 2015, 11:31
Профиль ICQ

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Код:
Hub#sh ip nhrp
172.16.255.10/32 via 172.16.255.10
   Tunnel0 created 13:33:10, expire 01:44:22
   Type: dynamic, Flags: unique registered
   NBMA address: 2.2.2.2
   Group: SPOKE-GROUP-1


Код:
Hub#sh ip nhrp group-map
Interface: Tunnel0
 NHRP group: SPOKE-GROUP-1
  QoS policy: PM-DEFAULT-SHAPE
  Tunnels using the QoS policy: None


Код:
Hub#sh policy-map multipoint tunnel 0 output
-
ничего


04 авг 2015, 11:59
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Ситуация не меняется. Есть идеи почему?


05 авг 2015, 10:02
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 1834
Я бы обновил хаб до 15.1


06 авг 2015, 11:13
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Lomax писал(а):
Я бы обновил хаб до 15.1


У 15-го IOS'а требования к RAM - 512, а у меня
Код:
Cisco 2851 (revision 53.51) with 509952K/14336K bytes of memory


Встанет 15-ый на мой 2851?


07 авг 2015, 10:48
Профиль

Зарегистрирован: 14 май 2009, 12:57
Сообщения: 2067
Откуда: Волгоград
Sergey_B писал(а):
Lomax писал(а):
Я бы обновил хаб до 15.1


У 15-го IOS'а требования к RAM - 512, а у меня
Код:
Cisco 2851 (revision 53.51) with 509952K/14336K bytes of memory


Встанет 15-ый на мой 2851?


У вас и есть 512М. Встанет, конечно.


07 авг 2015, 10:54
Профиль ICQ

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Просто решил удостовериться :) . _2e_ спасибо!
А кто подскажет проверенный стабильный релиз 15-го IOS для 2851?
P.S. И как обстоят у 15-го IOS дела с лицензированием (в частности нужны фичи по-максимуму)?


07 авг 2015, 11:02
Профиль

Зарегистрирован: 14 май 2009, 12:57
Сообщения: 2067
Откуда: Волгоград
Sergey_B писал(а):
Просто решил удостовериться :) . _2e_ спасибо!
А кто подскажет проверенный стабильный релиз 15-го IOS для 2851?
P.S. И как обстоят у 15-го IOS дела с лицензированием (в частности нужны фичи по-максимуму)?


c2800nm-advipservicesk9-mz.151-4.M10.bin и у G1 нет лицензирования, там фичи зависят от образа.


Вложения:
ios.jpg
ios.jpg [ 163.23 КБ | Просмотров: 16184 ]
07 авг 2015, 11:17
Профиль ICQ

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
_2e_ писал(а):
c2800nm-advipservicesk9-mz.151-4.M10.bin и у G1 нет лицензирования, там фичи зависят от образа.


Блин, забыл, точно же :D . Спасибо!


07 авг 2015, 11:20
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Обновил Hub на c2800nm-adventerprisek9-mz.151-4.M10. Ситуация не поменялась((( Что ещё может препятствовать "рождению" Per-tunnel QoS?


10 авг 2015, 09:38
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Вот что вываливает Hub при регистрации Spoke'a:
Код:
%NHRP-3-QOS_POLICY_APPLY_FAILED: Failed to apply QoS policy PM-DEFAULT-SHAPE mapped to NHRP group SPOKE-GROUP-1 on interface Tunnel0, to tunnel 2.2.2.2 due to policy installation failure


10 авг 2015, 10:31
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Заметил такое поведение:
если оставить только
Код:
policy-map PM-DEFAULT-SHAPE
 class class-default

то Per-tunnel QoS на DMVPN начинает работать:
Код:
#sh dmvpn detail
....................................

# Ent  Peer NBMA Addr Peer Tunnel Add State  UpDn Tm Attrb    Target Network
----- -------------------- ------------------- ----- -----------  -----    -------------------
    1     2.2.2.2              172.16.255.10    UP   11:36:39    D     172.16.255.10/32
[b]NHRP group: SPOKE-GROUP-1
 Output QoS service-policy applied: PM-DEFAULT-SHAPE[/b]
.....................................


Т.е. получается, что
Код:
shape average 100000000
вызывает ошибку при применении policy-map'а на туннельном интерфейсе...


10 авг 2015, 11:17
Профиль

Зарегистрирован: 08 июл 2014, 09:18
Сообщения: 28
Присоединюсь к дискуссии.
У меня на Hub на туннельном интерфейсе вообще нет команды ip nhrp map group

(config-if)#ip nhrp map ?
A.B.C.D IP address of destination
multicast Use this NBMA mapping for broadcasts/multicasts

Как ее ввести?


10 авг 2015, 11:24
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Так же, если в родительскую
Код:
policy-map PM-DEFAULT-SHAPE
 class class-default

добавить дочернюю
Код:
policy-map PM-TO-BRANCHES

то опять возникает ошибка применения policy-map'а PM-DEFAULT-SHAPE на туннельном интерфейсе при регистрации Spoke'а:
Код:
%NHRP-3-QOS_POLICY_APPLY_FAILED: Failed to apply QoS policy PM-DEFAULT-SHAPE mapped to NHRP group SPOKE-GROUP-1 on interface Tunnel0, to tunnel 2.2.2.2 due to policy installation failure

Что бы это всё значило?

И что означает "Service policy on main interface is invalid for service-policy to be applied on dynamic inteface", когда вывожу данные командой "sh policy-map multipoint":
Код:
#sh policy-map multipoint
 Service policy on main interface is invalid for service-policy to be applied on dynamic inteface
 Service policy on main interface is invalid for service-policy to be applied on dynamic inteface
 Service policy on main interface is invalid for service-policy to be applied on dynamic inteface

Interface Tunnel0 <--> 2.2.2.2

  Service-policy output: PM-DEFAULT-SHAPE

    Class-map: class-default (match-any)
      2097 packets, 336854 bytes
      5 minute offered rate 3000 bps, drop rate 0 bps
      Match: any


10 авг 2015, 12:04
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 1834
Имхо priority очередь может быть только одна, а у вас их две.

Судя по названию CM-MNT-TRAFFIC это управляющий трафик ССМ - по фен-шую им дают bandwidth.


10 авг 2015, 12:45
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
Lomax, вероятно Вы правы, но в данном случае это не актуально, т.к. не решает проблему :(

shuragsv какая IOS установлена?


10 авг 2015, 13:00
Профиль

Зарегистрирован: 08 июл 2014, 09:18
Сообщения: 28
Sergey_B писал(а):
shuragsv какая IOS установлена?


Код:
#sh ver
Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9-M), Version 15.5(3)M, RELEASE SOFTWARE (fc1)

Cisco CISCO2901/K9 (revision 1.0) with 487424K/36864K bytes of memory.
Processor board ID FCZ15402178
2 Gigabit Ethernet interfaces
1 terminal line
1 Virtual Private Network (VPN) Module
DRAM configuration is 64 bits wide with parity enabled.
255K bytes of non-volatile configuration memory.
250880K bytes of ATA System CompactFlash 0 (Read/Write)


License Info:

Technology Package License Information for Module:'c2900'

------------------------------------------------------------------------
Technology    Technology-package                  Technology-package
              Current              Type           Next reboot 
------------------------------------------------------------------------
ipbase        ipbasek9             Permanent      ipbasek9
security      None                 None           none
uc            uck9                 Permanent      uck9
data          datak9               Permanent      datak9




11 авг 2015, 09:02
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 925
Sergey_B писал(а):
class-map match-any CM-MNT-TRAFFIC
match protocol icmp
match protocol ssh
match protocol snmp
class-map match-any VoIP
match protocol rtp audio
match protocol h323
match protocol sip

А разве это будет работать без nbar protocol-discovery ?

Sergey_B писал(а):
interface Tunnel0
bandwidth 100000
ip address 172.16.255.10 255.255.255.0
no ip redirects
ip mtu 1400
no ip next-hop-self eigrp 1
no ip split-horizon eigrp 1
ip nhrp authentication NHRPKEY
ip nhrp group SPOKE-GROUP-1
ip nhrp map multicast 1.1.1.1
ip nhrp map 172.16.255.1 1.1.1.1
ip nhrp network-id 1
ip nhrp nhs 172.16.255.1
ip tcp adjust-mss 1360
qos pre-classify
tunnel source FastEthernet8
tunnel mode gre multipoint
tunnel key 1
tunnel protection ipsec profile MYIPSECPROFILE

Это здесь, скорее всего, лишнее.


12 авг 2015, 08:47
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
aliotru, даже если включить NBAR, всё-равно не работает: вылетает ошибка
Код:
%NHRP-3-QOS_POLICY_APPLY_FAILED: Failed to apply QoS policy PM-DEFAULT-SHAPE mapped to NHRP group SPOKE-GROUP-1 on interface Tunnel0, to tunnel 2.2.2.2 due to policy installation failure
когда вешаешь
Код:
shape average 100000000

на class class-default в родительской policy-map и не применяешь при этом дочернюю policy-map...

С qos pre-classify или без неё - всё-равно не работает...

shuragsv покажите вывод "sh license det"


12 авг 2015, 09:54
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 925
а вы эту политику PM-DEFAULT-SHAPE применяете только на этом интерфейсе?


12 авг 2015, 10:47
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 925
Стало интересно, собрал лабу с вашим конфигом с небольшим изменением - туннели без шифрования, а также дописал класс
Код:
class-map match-any CM-ALL-IP
 match any
который отсутствовал в вашем примере конфига, но в политике имеется и шейпится.
Все поднялось, работает без каких либо проблем -
Код:
hub#sh dmvpn det
# Ent  Peer NBMA Addr Peer Tunnel Add State  UpDn Tm Attrb    Target Network
----- --------------- --------------- ----- -------- ----- -----------------
    1      1.1.1.200   172.16.255.10    UP 00:04:25    D   172.16.255.10/32
NHRP group: SPOKE-GROUP-1
 Output QoS service-policy applied: PM-DEFAULT-SHAPE


А вот если вначале повесить эту политику на интерфейс источник, а потом на туннель, то получаем как раз вашу ошибку.
По этому поводу у циски сказано -
Цитата:
You cannot configure a per-tunnel QoS policy on a tunnel interface and a separate QoS policy on the outbound physical interface at the same time.


12 авг 2015, 11:24
Профиль

Зарегистрирован: 26 июн 2015, 11:45
Сообщения: 211
Откуда: Москва
aliotru писал(а):
а вы эту политику PM-DEFAULT-SHAPE применяете только на этом интерфейсе?


Да, только на туннельном интерфейсе. На физических интерфейсах никакие service-policy не применяются...


12 авг 2015, 11:43
Профиль

Зарегистрирован: 01 янв 1970, 03:00
Сообщения: 925
ну чудес то не бывает))
давайте чтоль посмотрим на неработающий конфиг хаба


12 авг 2015, 11:55
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 24 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF.
Русская поддержка phpBB