Problem z rejestracją telefonów IPv6 w CME
Problem z rejestracją telefonów IPv6 w CME
Zacznę od tego, że moim celem jest możliwość uzyskania połączenia pomiędzy dwoma telefonami z wykorzystaniem SRTP i/lub TLS. Dodatkowo wszystko odbywać ma się w sieci IPv6. Mam do dyspozycji 2 routery ISR 2811 oraz telefony 7945/7965. Ponieważ z tego co doczytałem, żeby móc zabezpieczyć transmisję w CUCM trzeba mieć specjalne tokeny, których ja nie mam, zdecydowałem się na wykorzystanie CME, i tutaj zaczynają się problemy. Moje telefony bez problemu wspierają IPv6, muszą być tylko zarejestrowane jako SCCP. Wykorzystywana wersja CME (8.5), oraz IOS na routerze (15.1.3T4) także obsługują IPv6. Problem pojawia się gdy trzeba wykorzystać TFTP w IPv6, ponieważ IOS tego nie wspiera. Telefony otrzymują adres z puli dhcp, i przy okazji dostają od dhcp adres ipv6 serwera TFTP. Przy debugowaniu zauważyłem, że telefony prawidłowo otrzymują adres IP wraz z adresem serwera TFTP, ale nie mogą się z nim połączyć, przez co nie mogą pobrać firmware oraz się zarejestrować. Nie mam niestety zbytnio pomysłu jak mógłbym rozwiązać ten problem. Jest jakiś sposób na pominięcie tego problemu? Ewentualnie czy jest taka możliwość, że wykorzystując dual-stack zarejestrujemy telefony przy pomocy IPv4, a potem ewentualnie ręcznie nadamy adresy IPv6 telefonom i transmisja RTP będzie odbywać się z wykorzystaniem IPv6? Nie ukrywam, że wolałbym uniknąć takiej sytuacji i mieć czystą sieć IPv6.
Re: Problem z rejestracją telefonów IPv6 w CME
Jak telefon pyta o plik? Tu jest przykład z adresem z jakiegoś powodu w nawiasach kwadratowych:toper pisze:Zacznę od tego, że moim celem jest możliwość uzyskania połączenia pomiędzy dwoma telefonami z wykorzystaniem SRTP i/lub TLS. Dodatkowo wszystko odbywać ma się w sieci IPv6. Mam do dyspozycji 2 routery ISR 2811 oraz telefony 7945/7965. Ponieważ z tego co doczytałem, żeby móc zabezpieczyć transmisję w CUCM trzeba mieć specjalne tokeny, których ja nie mam, zdecydowałem się na wykorzystanie CME, i tutaj zaczynają się problemy. Moje telefony bez problemu wspierają IPv6, muszą być tylko zarejestrowane jako SCCP. Wykorzystywana wersja CME (8.5), oraz IOS na routerze (15.1.3T4) także obsługują IPv6. Problem pojawia się gdy trzeba wykorzystać TFTP w IPv6, ponieważ IOS tego nie wspiera. Telefony otrzymują adres z puli dhcp, i przy okazji dostają od dhcp adres ipv6 serwera TFTP. Przy debugowaniu zauważyłem, że telefony prawidłowo otrzymują adres IP wraz z adresem serwera TFTP, ale nie mogą się z nim połączyć, przez co nie mogą pobrać firmware oraz się zarejestrować. Nie mam niestety zbytnio pomysłu jak mógłbym rozwiązać ten problem. Jest jakiś sposób na pominięcie tego problemu? Ewentualnie czy jest taka możliwość, że wykorzystując dual-stack zarejestrujemy telefony przy pomocy IPv4, a potem ewentualnie ręcznie nadamy adresy IPv6 telefonom i transmisja RTP będzie odbywać się z wykorzystaniem IPv6? Nie ukrywam, że wolałbym uniknąć takiej sytuacji i mieć czystą sieć IPv6.
http://www.cisco.com/en/US/docs/ios-xml ... -supp.html
Re: Problem z rejestracją telefonów IPv6 w CME
Nie rozumiem o co dokładnie chodzi w pytaniu. Pakietów IP z zapytaniem nie debugowałem i niestety będę mógł to zrobić dopiero w poniedziałek. Podczas debugowania TFTP, pojawiały się tylko informacje, że serwer przeczytał zapytanie TFTP i tyle. Przy "debug TFTP events" nie pojawiały się żadne logi z informacją o jaki plik serwer jest odpytywany i czy dany plik został odnaleziony. Tak jak już pisałem, adres serwera TFTP telefon pobiera z dhcp:lbromirs pisze:
Jak telefon pyta o plik?
Kod: Zaznacz cały
ipv6 dhcp pool phones
address prefix 222A:A:B:C::/64
link-address 222A:A:B:C::/64
vendor-specific 9
suboption 1 address 222A:A:B:C::1
Widziałem wcześniej ten przykład, ale niestety nawiasy kwadratowe nic nie pomogły.Tu jest przykład z adresem z jakiegoś powodu w nawiasach kwadratowych:
http://www.cisco.com/en/U...-tftp-supp.html
Wydaje mi się, że wszystko leży gdzieś po stronie serwera TFTP. Z tego co mi wiadomo ten IOS nie wspiera TFTP dla IPv6. Potwierdzał by to fakt, że interfejs IPv6 odpowiada na ping innego routera, ale przy zapytaniu TFTP na ten sam interfejs, nie dostaje żadnej odpowiedzi (time out). Pytanie brzmi jak pominąć ten problem, skoro żaden IOS na ten router prawdopodobnie nie wspiera tej funkcji.