Questo documento illustra il motivo per cui il telefono IP risponde a un ping solo quando viene eseguito due volte.
I lettori di questo documento devono essere a conoscenza di quanto segue:
Cisco IP Phone
Cisco Unified Communications Manager (Unified CM)
Le informazioni fornite in questo documento si basano sulle versioni software e hardware:
Cisco CallManager versione 3.x
Cisco Unified CM 5.x/6.x/7.x/8.x
Cisco IP Phone versione 79xx
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Quando si cerca di eseguire il ping di un Cisco IP Phone 79xx da un router, il telefono risponde solo a un ping su due e si verifica un ping intermittente.
router > ping ipphoneA Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to ipphoneA, timeout is 2 seconds: !.!.! Success rate is 60 percent (3/5), round-trip min/avg/max = 1/2/4 ms
Ciò non accade quando si esegue il ping da un PC.
C:\>ping ipphoneA Pinging ipphoneA with 32 bytes of data: Reply from ipphoneA: bytes=32 time<10ms TTL=63 Reply from ipphoneA: bytes=32 time<10ms TTL=63 Reply from ipphoneA: bytes=32 time<10ms TTL=63 Reply from ipphoneA: bytes=32 time<10ms TTL=63 Ping statistics for ipphoneA: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
Funziona come progettato (WAD). Infatti, i telefoni IP sono stati progettati per rispondere all'eco solo ogni 10 ms, in modo da resistere agli attacchi DoS (Denial of Service). La protezione DoS viene fornita limitando le risorse per l'elaborazione ICMP e non rispondendo ai ping di trasmissione ICMP. Un gateway Cisco IOS invia l'eco più frequentemente, quindi si verifica il timeout di un'operazione su due.
Questo non è il caso di un PC, poiché il tempo tra due echi è superiore a 10 ms.
Nota: i Cisco IP Phone 7902/05/12 hanno una base di codice diversa da quella dei Cisco 7940/60. Di conseguenza, vi è un ritardo nella risposta al ping della rete con i 7902/05/12, ma non con i 7940/60.
Nota: anche per Cisco Unified CM questo comportamento esiste e l'ICMP verrà limitato per impedire attacchi DoS.
Questi sono alcuni dei problemi noti:
CSCee46831 (solo utenti registrati) - 7970 interrompe la connessione rtp dopo aver ottenuto ICMP Unreachable.
CSCef54937 (solo utenti registrati) - 7970: Cambia il comportamento dell'attenuazione dell'origine ICMP.
CSCsb30771 (solo utenti registrati) - L'invio di pacchetti ICMP frammentati provoca il blocco del telefono.
CSCef54947 (solo utenti registrati) - 7970: Modifiche al comportamento degli errori hardware ICMP.
CSCsc27685 (solo utenti registrati) - Riassemblaggio IP interrotto/non funzionante in ip.c.