IOS XR i dhcp relay

Problemy związane z routingiem
Wiadomość
Autor
qrczak
wannabe
wannabe
Posty: 95
Rejestracja: 07 lis 2009, 17:36

IOS XR i dhcp relay

#1

#1 Post autor: qrczak »

Witam,

Po przesiadce z C7600 na ASR9k wolniej przechodzi inicjalizacja urządzeń ONT. Stwierdziłem, że dhcp relay na ASR9k spowalnia ten proces poprzez zablokowanie na minutę transakcji dla danego adresu MAC.

Mówi o tym, zresztą dokument w sekcji Relay:
https://supportforums.cisco.com/documen ... broadcasts

Ponieważ ONT trzykrotnie muszą zapytać się o adresy, na każdym osobnym vlanie leci dhcp disco. Problem w tym, że po pierwszej, pomyślnej transakcji, następne przechodzą dopiero po minucie, co daje pełną gotowość urządzenia ONT dopiero po 2 minutach. Myślałem, że rozdzielenie profili na osobne per vlan załatwi problem, ale niestety nadal obsługa danego adresu mac jest zablokowana na minutę dla każdej transakcji, niezależnie od tego, w którym vlanie przychodzi discover.

Czy istnieje możliwość przynajmniej skrócenia tego czasu?

Kod: Zaznacz cały

RP/0/RSP0/CPU0:Core01#sh dhcp vrf default ipv4 relay statistics 
Thu Apr 14 11:53:19.445 CEST

DHCP IPv4 Relay Statistics for VRF default:

     TYPE         |    RECEIVE    |    TRANSMIT   |     DROP      |
-------------------------------------------------------------------
 DISCOVER         |       145747  |       275442  |         8026  |
 OFFER            |         3212  |         3212  |            0  |
 REQUEST          |        57160  |       112422  |          949  |
 DECLINE          |            0  |            0  |            0  |
 ACK              |        47568  |        47568  |            0  |
 NAK              |         1726  |         1726  |            0  |
 RELEASE          |            0  |            0  |            0  |
 INFORM           |         1009  |         2018  |            0  |
 LEASEQUERY       |            0  |            0  |            0  |
 LEASEUNASSIGNED  |            0  |            0  |            0  |
 LEASEUNKNOWN     |            0  |            0  |            0  |
 LEASEACTIVE      |            0  |            0  |            0  |
 BOOTP-REQUEST    |            0  |            0  |            0  |
 BOOTP-REPLY      |            0  |            0  |            0  |
 BOOTP-INVALID    |         2262  |            0  |         2262  |
Oprócz tego, że trwa to dłużej, powoduje to całkiem spory wzrost na liczniku pakietów zdropowanych, co utrudnia ewentualny troubleshooting...

qrczak
wannabe
wannabe
Posty: 95
Rejestracja: 07 lis 2009, 17:36

#2

#2 Post autor: qrczak »

OK, znazlazłem rozwiązanie, więc zostawiam hinta dla potomnych.
Zamiast zmieniać czas blokowania maca, prościej jest użyć komendy
dhcp iv4
duplicate-mac-allowed

Czyli pozwalającej na pojawienie się tego samego adresu MAC w różnych vlanach jednocześnie, a przez to wzajemne nie blokowanie się przy pracy przekaźnika.

ODPOWIEDZ