Ce document montre comment configurer la numérotation à l'aide d'un modem avec le module réseau de modem analogique NM-AM. Dans ce scénario, un routeur avec le module de modem NM-8AM compose l'interface PRI (Primary Rate Interface) du routeur du site central.
Ce document suppose que vous avez une bonne compréhension des différents problèmes associés aux configurations de modem. Pour plus d'informations sur ces problèmes, reportez-vous au Guide de connexion modem-routeur.
Aucune spécification déterminée n'est requise pour ce document.
Cette configuration a été développée et testée à l'aide des versions logicielle et matérielle ci-dessous :
Un routeur Cisco 3640 avec la carte NM-8AM exécutant le logiciel Cisco IOS® Version 12.1(5)T.
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.
Remarque : Pour en savoir plus sur les commandes utilisées dans le présent document, utilisez l’outil de recherche de commandes (clients inscrits seulement).
Ce document utilise la configuration réseau indiquée dans le diagramme suivant :
Ce document utilise les configurations présentées ci-dessous.
Routeur 1 (Cisco 3640) |
---|
Current configuration : 1676 bytes ! version 12.1 no service single-slot-reload-enable service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname router1 ! enable password ww ! username router2 password 0 ww !--- username for remote router (Router 2) and shared secret !--- shared secret(used for CHAP authentication) must be the same on both sides ip subnet-zero ! chat-script async "" "AT" OK "ATDT\T" TIMEOUT 30 CONNECT \c !--- chat script "async" used for the dialout connection ! ! interface Ethernet2/0 ip address 10.200.20.51 255.255.255.0 half-duplex ! interface Async104 !--- async interface corresponding to the modem !--- This was determined using the show line command. ip address 10.10.0.2 255.255.255.252 !--- IP address of this async interface encapsulation ppp dialer in-band dialer wait-for-carrier-time 180 dialer map ip 10.10.0.1 name router2 modem-script async 8214 !--- dialer map statements for the remote router !--- The name must match the one used by the remote router to identify itself. !--- use modem chat script "async" for this connection dialer-group 1 !--- apply interesting traffic definition from dialer-list 1 async mode dedicated !--- Place the line into dedicated asynchronous network mode. !--- This interface is now automatically configured for PPP connections. ppp authentication chap !--- use chap authentication ! ip classless ip route 10.10.0.0 255.255.0.0 10.10.0.1 !--- Traffic for the 10.10.0.0/16 network uses a next hop of 10.10.0.1 ip route 10.10.0.1 255.255.255.255 Async104 !--- the next hop for 10.10.0.1/32 (which is also the next hop for the !--- previous route) is interface Async104. ! dialer-list 1 protocol ip permit !--- All IP traffic is defined interesting. !--- This is applied to Async104 using dialer-group 1. ! ! line con 0 exec-timeout 0 0 password ww transport input none line 33 38 line 97 103 modem InOut transport input all line 104 !--- line interface configuration for Async 104 modem InOut !--- allow incoming and outgoing modem calls on this line transport input all transport output lat pad v120 lapb-ta telnet rlogin udptn flowcontrol hardware line aux 0 line vty 0 4 password ww login ! end |
Dans ce châssis 3600, la carte NM-8AM est installée dans le logement 3. Se référant au document Comment les lignes asynchrones sont numérotées dans les routeurs de la gamme Cisco 3600, nous vérifions que le logement 3 a des lignes 97 à 128 réservées. Pour déterminer l'interface asynchrone spécifique à configurer, utilisez la commande show line pour trouver les lignes disponibles. Dans cette configuration, notez que seules les lignes 97 à 104 (8 lignes) sont disponibles dans cette plage. Par conséquent, pour configurer le premier modem de la carte, configurez la ligne 97 (et l'interface async97) alors que le dernier modem est line/async104.
Aucune procédure de vérification n'est disponible pour cette configuration.
Complétez ces étapes afin de dépanner la connexion de numérotation :
Vérifiez la configuration du modem.
Vérifiez la configuration du modem. Vous devez vérifier la configuration de ligne correspondant au modem ainsi que l'interface asynchrone.
Inverse la connexion Telnet au modem et lance une numérotation.
Inverser la commande telnet pour relier le port au modem et utiliser la commande AT pour composer le numéro et se connecter au périphérique distant. Vous pouvez l'utiliser pour vérifier que le matériel du modem et le circuit téléphonique fonctionnent. Dans cet exemple, puisque le port du modem se trouve sur la ligne 104, inversez telnet vers le port 2104 du routeur. Pour plus d'informations sur les réseaux Telnet inversés, référez-vous à Établissement d'une session Telnet inversée à un modem.
router1#telnet 10.200.20.51 2104 Trying 10.200.20.51, 2104 ... Open User Access Verification Username: admin Password: !--- Authentication performed by local router for the reverse telnet at OK atdt 81690 !--- The modem dials (81690) and connects. !--- This takes approximately 30-45 seconds. CONNECT 31200/ARQ/V34/LAPM/V42BIS !--- Connect speed and protocols that were negotiated User Access Verification Username: admin Password: !--- Authentication performed by remote router for the incoming call router2> !--- Remote router's prompt
Vous pouvez également appliquer d'autres commandes AT afin de vérifier les paramètres du modem. Référez-vous à Jeu de commandes AT et Récapitulatif d'enregistrement pour les modules de réseau de modem analogique pour plus d'informations sur la commande AT disponible pour les modules de modem analogique.
Activez le script de conversation manuellement et lancez une numérotation.
Utilisez la commande start-chat afin d'activer le script de discussion et d'initier une numérotation. La commande start-chat vous demande de spécifier le nom du script de conversation à activer, le numéro de téléphone à composer et l'interface du modem à composer.
Vérifiez qu'il existe une route vers l'interface asynchrone.
Utilisez la commande show ip route afin de vérifier s'il existe une route vers l'interface asynchrone. S’il n’existe aucune route, créez une route statique. Un exemple est montré :
ip route 10.10.0.1 255.255.255.255 Async104
Générez une requête ping destinée au réseau de tronçon suivant spécifié à l’étape 4.
Une requête ping pour le routeur distant, qui est spécifiée à l’aide du réseau de tronçon suivant de l’étape 4, entraîne le routeur à composer le numéro du périphérique distant.
router1#ping 10.10.0.1
Référez-vous à Dépannage des appels sortants pour plus d'informations sur la façon de dépanner votre connexion.
Vérifiez que le nom du script de conversation est identique à celui spécifié dans l'instruction dialer map. Vérifiez également que le numéro de téléphone à composer est correctement spécifié.
Vérifiez que le trafic intéressant est correctement défini. Le trafic intéressant est spécifié avec la commande dialer-list.
Assurez-vous que la définition de trafic intéressante est appliquée à l'interface asynchrone. Cela se fait à l'aide de la commande dialer-group, où le numéro de groupe doit correspondre à la définition de trafic intéressante spécifiée avec la commande dialer-list.
Vérifiez que le nom d'utilisateur et les mots de passe de l'authentification PAP/CHAP sont corrects.
Vérifiez que l'instruction dialer map comporte le nom, l'adresse IP et le numéro de téléphone à composer.
Avant d'émettre des commandes debug, reportez-vous aux Informations importantes sur les commandes de débogage.
debug dialer - Pour afficher les informations de débogage sur les paquets reçus sur une interface de numérotation. Lorsque le routage à établissement de connexion à la demande (DDR) est activé sur l'interface, les informations relatives à la cause de tout appel (appelé cause de numérotation) s'affichent également. Pour plus d'informations, consultez les informations de numérotation de débogage dans la documentation des commandes de débogage.
debug modem - Pour afficher l'activité de la ligne du modem, le contrôle du modem et les messages d'activation du processus sur le routeur.
debug chat - Surveiller l'exécution du script de conversation lors du lancement de la numérotation asynchrone/POTS. Référez-vous à Technologie commutée : Techniques de dépannage pour plus d'informations.
debug ppp negotiation - Pour afficher des informations sur le trafic et les échanges PPP lors de la négociation des composants PPP, notamment le protocole LCP (Link Control Protocol), l'authentification et le protocole NCP (Network Control Protocol). Une négociation PPP réussie ouvre tout d'abord l'état LCP, puis procède à l'authentification, pour terminer par la négociation de NCP.
debug ppp authentication - Pour afficher les messages du protocole d'authentification PPP, y compris les échanges de paquets CHAP (Challenge Authentication Protocol) et les échanges PAP (Password Authentication Protocol).
router1#show debug General OS: Modem control/process activation debugging is on Dial on demand: Dial on demand events debugging is on Generic IP: ICMP packet debugging is on PPP: PPP protocol negotiation debugging is on Chat Scripts: Chat scripts activity debugging is on router1# router1#ping 10.10.0.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.10.0.1, timeout is 2 seconds: *Mar 1 00:22:58.663: As104 DDR: Dialing cause ip (s=10.10.0.2, d=10.10.0.1) !--- Dialing reason is the ping for 10.10.10.1 !--- The dialout is using Async104. *Mar 1 00:22:58.663: As104 DDR: Attempting to dial 8214 !--- Phone number to be dialed *Mar 1 00:22:58.663: CHAT104: Attempting async line dialer script *Mar 1 00:22:58.663: CHAT104: Dialing using Modem script: async & System script: none !--- Use chat script named "async" *Mar 1 00:22:58.663: CHAT104: process started *Mar 1 00:22:58.667: CHAT104: Asserting DTR *Mar 1 00:22:58.667: CHAT104: Chat script async started !--- Chat-script "async" is started. *Mar 1 00:22:58.667: CHAT104: Sending string: AT *Mar 1 00:22:58.667: CHAT104: Expecting string: OK *Mar 1 00:22:58.739: CHAT104: Completed match for expect: OK *Mar 1 00:22:58.739: CHAT104: Sending string: ATDT\T<8214> *Mar 1 00:22:58.739: CHAT104: Expecting string: CONNECT *Mar 1 00:22:58.751: Modem 3/7 Mcom: in modem state 'Dialing/Answering' *Mar 1 00:23:10.775: Modem 3/7 Mcom: in modem state 'Waiting for Carrier' *Mar 1 00:23:21.903: Modem 3/7 Mcom: in modem state 'Connected' *Mar 1 00:23:22.323: Modem 3/7 Mcom: CONNECT at 26400/24000(Tx/Rx), V34, LAPM, V42bis, Originate !--- Connect speeds, protocols and so forth, and so on negotiated for the connection !--- Note that the modem used is 3/7 which is equivalent to line 104. !--- Refer to How Async Lines are Numbered in Cisco 3600 Series Routers. *Mar 1 00:23:22.375: CHAT104: Completed match for expect: CONNECT *Mar 1 00:23:22.375: CHAT104: Sending string: \c *Mar 1 00:23:22.375: CHAT104: Chat script async finished, status = Success !--- Chat script is successful. Notice the Expect/Send attributes and the time elapsed. *Mar 1 00:23:22.375: Modem 3/7 Mcom: switching to PPP mode *Mar 1 00:23:22.379: TTY104: no timer type 1 to destroy *Mar 1 00:23:22.379: TTY104: no timer type 0 to destroy *Mar 1 00:23:22.379: As104 IPCP: Install route to 10.10.0.1 *Mar 1 00:23:24.379: %LINK-3-UPDOWN: Interface Async104, changed state to up *Mar 1 00:23:24.379: As104 DDR: Dialer statechange to up *Mar 1 00:23:24.379: As104 DDR: Dialer call has been placed *Mar 1 00:23:24.379: As104 PPP: Treating connection as a callout !--- PPP negotiation begins. *Mar 1 00:23:24.379: As104 PPP: Phase is ESTABLISHING, Active Open [0 sess, 0 load] *Mar 1 00:23:24.379: Modem 3/7 Mcom: PPP escape map: Tx map = FFFFFFFF, Rx map = 0 *Mar 1 00:23:24.379: As104 LCP: O CONFREQ [Closed] id 17 len 25 *Mar 1 00:23:24.379: As104 LCP: ACCM 0x000A0000 (0x0206000A0000) *Mar 1 00:23:24.379: As104 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 00:23:24.379: As104 LCP: MagicNumber 0x1090720F (0x05061090720F) *Mar 1 00:23:24.379: As104 LCP: PFC (0x0702) *Mar 1 00:23:24.379: As104 LCP: ACFC (0x0802) *Mar 1 00:23:24.543: As104 LCP: I CONFREQ [REQsent] id 1 len 25 *Mar 1 00:23:24.543: As104 LCP: ACCM 0x000A0000 (0x0206000A0000) *Mar 1 00:23:24.543: As104 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 00:23:24.543: As104 LCP: MagicNumber 0x41B616FF (0x050641B616FF) *Mar 1 00:23:24.543: As104 LCP: PFC (0x0702) *Mar 1 00:23:24.543: As104 LCP: ACFC (0x0802) *Mar 1 00:23:24.543: As104 LCP: O CONFACK [REQsent] id 1 len 25 *Mar 1 00:23:24.543: As104 LCP: ACCM 0x000A0000 (0x0206000A0000) *Mar 1 00:23:24.543: As104 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 00:23:24.543: As104 LCP: MagicNumber 0x41B616FF (0x050641B616FF) *Mar 1 00:23:24.543: As104 LCP: PFC (0x0702) *Mar 1 00:23:24.543: As104 LCP: ACFC (0x0802) *Mar 1 00:23:24.555: As104 LCP: I CONFACK [ACKsent] id 17 len 25 *Mar 1 00:23:24.555: As104 LCP: ACCM 0x000A0000 (0x0206000A0000) *Mar 1 00:23:24.555: As104 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 00:23:24.559: As104 LCP: MagicNumber 0x1090720F (0x05061090720F) *Mar 1 00:23:24.559: As104 LCP: PFC (0x0702) *Mar 1 00:23:24.559: As104 LCP: ACFC (0x0802) *Mar 1 00:23:24.559: As104 LCP: State is Open !--- LCP negotiation is complete. *Mar 1 00:23:24.559: Modem 3/7 Mcom: PPP escape map: Tx map = A0000, Rx map = 0 *Mar 1 00:23:24.559: As104 PPP: Phase is AUTHENTICATING, by both [0 sess, 0 load] !--- Two-way PPP authentication begins. *Mar 1 00:23:24.559: As104 CHAP: O CHALLENGE id 4 len 28 from "router1" *Mar 1 00:23:24.691: As104 CHAP: I CHALLENGE id 1 len 28 from "router2" *Mar 1 00:23:24.691: As104 CHAP: O RESPONSE id 1 len 28 from "router1" *Mar 1 00:23:24.707: As104 CHAP: I RESPONSE id 4 len 28 from "router2" *Mar 1 00:23:24.707: As104 CHAP: O SUCCESS id 4 len 4 *Mar 1 00:23:24.815: As104 CHAP: I SUCCESS id 1 len 4 !--- Incoming and outgoing CHAP authentication is successful. *Mar 1 00:23:24.815: As104 PPP: Phase is UP [0 sess, 0 load] *Mar 1 00:23:24.819: As104 IPCP: O CONFREQ [Closed] id 6 len 10 *Mar 1 00:23:24.819: As104 IPCP: Address 10.10.0.2 (0x03060A0A0002) *Mar 1 00:23:24.835: As104 IPCP: I CONFREQ [REQsent] id 1 len 10 *Mar 1 00:23:24.835: As104 IPCP: Address 10.10.0.1 (0x03060A0A0001) *Mar 1 00:23:24.839: As104 IPCP: O CONFACK [REQsent] id 1 len 10 *Mar 1 00:23:24.839: As104 IPCP: Address 10.10.0.1 (0x03060A0A0001) *Mar 1 00:23:24.931: As104 IPCP: I CONFACK [ACKsent] id 6 len 10 *Mar 1 00:23:24.931: As104 IPCP: Address 10.10.0.2 (0x03060A0A0002) *Mar 1 00:23:24.931: As104 IPCP: State is Open !--- IP Control Protocol (IPCP) negotiation is complete. *Mar 1 00:23:24.931: As104 DDR: dialer protocol up *Mar 1 00:23:25.379: %LINEPROTO-5-UPDOWN: Line protocol on Interface Async104, changed state to up !--- Interface is up.