Dial-on-Demand Routing (DDR) is gericht op de noodzaak van intermitterende netwerkverbindingen via circuit-switched WAN’s. Er zijn twee hoofdmethoden om DDR te configureren: DDR en dialerprofielen. Dit document is gericht op dialerprofielen. Raadpleeg voor meer informatie over het configureren van DDR deze bronnen:
We raden u aan om het document Kiezerprofielen te lezen voor het configureren en oplossen van problemen voordat u dialerprofielen installeert.
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies.
Cisco 2503 met Cisco IOS® softwarerelease 12.2(10b)
Cisco 2503 met Cisco IOS-softwarerelease 12.2(10b)
Cisco 2520 met Cisco IOS-softwarerelease 12.2(10b)
De informatie in dit document is gebaseerd op apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als u in een levend netwerk werkt, zorg er dan voor dat u de mogelijke impact van een opdracht begrijpt voordat u het gebruikt.
Kiezerprofielen scheiden logische configuraties van de fysieke interfaces die oproepen ontvangen of maken. Vanwege deze scheiding kunnen meerdere dialerprofielconfiguraties interfaces zoals ISDN, asynchrone modems of synchrone seriële verbindingen delen. Kiezerprofielen geven u de mogelijkheid om logische en fysieke configuraties dynamisch op een aanroep te binden. Hierdoor kunnen fysieke interfaces op verschillende kenmerken gebaseerd zijn op inkomende of uitgaande oproepvereisten. Kiezerprofielen kunnen insluiting definiëren, toegangscontrolelijsten, minimum- of maximumoproepen en functies aan of uit converteren. Snelkiezerprofielen zijn in het bijzonder handig wanneer meerdere ISDN B-kanalen gebruikt moeten worden om tegelijkertijd verbinding te maken met meerdere afgelegen bestemmingen. In een dergelijk geval kan één dialerprofiel worden gebonden aan één set B-kanalen terwijl een ander dialerprofiel aan een andere set B-kanalen kan worden gebonden. Dit staat de zelfde fysieke interface toe om aan meerdere verre bestemmingen gelijktijdig te verbinden.
De onderdelen van een dialerprofiel zijn:
Kiezerinterfaces - logische entiteiten die een dialerprofiel per bestemming gebruiken. U kunt om het even welk aantal dialerinterfaces in een router maken. Alle configuratieinstellingen die specifiek zijn voor de bestemming gaan in de dialer-interfaceconconfiguratie in. Elke dialerinterface gebruikt een dialerpool, die een pool van fysieke interfaces is (ISDN BRI en PRI, asynchrone modem, en synchrone seriële).
Kiezerpool - Elke interface verwijst naar een dialerpool, een groep fysieke interfaces gekoppeld aan een dialerprofiel. Een fysieke interface kan tot meerdere dialerpools behoren. De bewaring voor een specifieke fysieke interface wordt opgelost door de optionele prioriteits opdracht te configureren.
Fysieke interfaces - Interfaces in een dialerpool worden geconfigureerd voor insluitingparameters. De interfaces worden ook geconfigureerd om de dialoogvensters te vinden waarop de interface betrekking heeft. Snelkiezerprofielen ondersteunen PPP- en HDLC-insluiting (Data Link Control) op hoog niveau.
Kiezer-kaart-klasse (optioneel) - configuratieparameters voor de dialer-interfaces (bijvoorbeeld ISDN-snelheid, parameters voor dialer-timers, enzovoort). Een kaart-klasse kan van meerdere dialerinterfaces worden voorzien.
Raadpleeg voor meer informatie over Kiezerprofielen en om te bepalen of Kiezerprofielen geschikt zijn voor uw situatie de Kiezerprofielen van het document configureren en probleemoplossing.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.
N.B.: Als u aanvullende informatie wilt vinden over de opdrachten in dit document, gebruikt u het Opdrachtplanningprogramma (alleen geregistreerd klanten).
Dit document gebruikt de netwerkinstellingen die in dit diagram worden weergegeven.
Dit document gebruikt deze configuraties.
R3: Centrale site (Cisco 2503) |
---|
version 12.2 service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! hostname R3 ! aaa new-model aaa authentication login default local aaa authentication ppp default local ! username admin privilege 15 password 7 <deleted> username R1 password 7 <deleted> username R2 password 7 <deleted> !--- For Challenge Handshake Authentication Protocol (CHAP), passwords must !--- be the same on both routers. ip subnet-zero ! isdn switch-type basic-5ess ! interface Ethernet0 ip address 172.22.80.4 255.255.255.0 ! interface BRI0 no ip address encapsulation ppp dialer pool-member 1 !--- Places the interface into dialer pool # from which Dialer interfaces !--- may draw channels as needed. !--- Links the physical interface with the logical dialer interfaces. isdn switch-type basic-5ess ppp authentication chap ppp multilink !--- Configure authentication and multilink on both physical and dialer interfaces. ! interface Dialer0 ip address 172.22.85.1 255.255.255.0 encapsulation ppp dialer pool 1 !--- Defines the pool of physical resources from which the Dialer interface !--- may draw B channels as needed. dialer remote-name R1 !--- Should match the authenticated username of the peer dialer string 6661000 class mapclass1 !--- Dialer0 is linked to map-class mapclass1 dialer load-threshold 128 outbound dialer-group 5 !--- DDR configuration command. !--- This command is linked to the dialer-list 5 command. ppp authentication chap ppp multilink ! interface Dialer1 ip address 172.22.86.1 255.255.255.0 encapsulation ppp dialer pool 1 dialer remote-name R2 dialer string 6662000 dialer-group 5 ppp authentication chap ! router eigrp 69 redistribute static !--- The redistribute static command advertises static routes !--- to a dynamic routing protocol. passive-interface Dialer0 passive-interface Dialer1 !--- The passive-interface command deactivates dynamic routing updates !--- on the dialer interfaces. Prevents the Enhanced Interior Gateway !--- Routing Protocol (EIGRP) process from continuously bringing up the ISDN link. network 172.22.0.0 auto-summary no eigrp log-neighbor-changes ! ip classless ip route 172.22.95.0 255.255.255.0 Dialer1 ip route 172.22.96.0 255.255.255.0 Dialer0 !--- Router uses dialer1 when reaching network 172.22.95.0. !--- Router uses dialer0 when reaching network 172.22.96.0. ! map-class dialer mapclass1 dialer idle-timeout 180 dialer fast-idle 5 dialer-list 5 protocol ip permit !--- Defines DDR interesting traffic for dialer-group 5. Access-list may be used. ! line con 0 line aux 0 line vty 0 4 ! end |
R1: Remote-site (Cisco 2503) |
---|
version 12.2 service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! hostname R1 ! aaa new-model aaa authentication login default local aaa authentication ppp default local ! username admin privilege 15 password 7 <deleted> username R3 password 7 |
R2 : Telecom (Cisco 2520) |
---|
version 12.2 service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! hostname R2 ! aaa new-model aaa authentication login default local aaa authentication ppp default local ! username admin privilege 15 password 7 <deleted> username R3 password 7 |
Voor meer informatie over DDR opdrachten, raadpleeg de peer-to-peer DDR met documentatie van snelkiezerprofielen.
Hier is een lijst met optionele timer opdrachten:
dialer idle-timeout seconden - Specificeert de waarde van de idle timer voor de oproep. Deze timer sluit de oproep af als er geen interessant verkeer voor de opgegeven tijd is verzonden. De standaardinstelling is 120 seconden.
dialer fast-idle seconden - Specificeert een snelle ontkoppelingstijd als er een andere vraag is die op dezelfde interface wacht en de interface leeg is. De wachtoproep hoeft niet te wachten tot de timer verloopt. De standaardinstelling is 20 seconden.
dialer wachttijd-voor-drager-tijd seconden - Specificeert de tijd voor de waarde van de dragertijd om voor de vraag te gebruiken. Als er binnen de aangegeven tijd geen luchtvaartmaatschappij wordt gedetecteerd, wordt de oproep stopgezet.
Hierna volgt een lijst met optioneel opdrachten van een map:
class-class dialer class-name - Specificeert een map class en voert de configuratie modus van de map in. De map-klasse configuratie is gekoppeld aan een dialerprofiel met de dialerstring # class-class-name opdracht toegepast op de interface dialermodus. De volgende opdrachten zijn beschikbaar in de configuratie-modus van de map-klasse:
Dialoogvenster, sec voor inbelverbinding, dialer fast-idle sec, dialer wachttijd-voor-drager-tijd sec (raadpleeg de sectie Timers).
Dialoogvenster ISDN [snelheid] [spc] - Specificeert de lijnsnelheid van ISDN (64 kbps is de standaard). De optie spc wordt gebruikt om een semi-permanente ISDN-verbinding in te stellen.
Hierna volgt een lijst met optionele multilink-PPP-opdrachten:
PPP multilink - Specificeert dat deze dialer interface multilink PPP gebruikt (fragmenten over een bundel interfaces die op dezelfde bestemming worden aangesloten). Deze opdracht wordt op de fysieke interface voor inkomende oproepen en in de dialerinterface voor uitgaande oproepen geplaatst.
dialerlading-drempellading [uitgaande] | inkomende | hetzij] - Specificeert bij welke verkeersbelasting extra links worden opgevoerd voor multilink PPP. Geldige waarden zijn van 1 tot 255 (255 is 100% van het gebruik van de link).
Hier volgt een lijst met andere opdrachten die u kunt gebruiken:
dialer hold-vooral--pakketten - Specificeert de lengte van de rij voor pakketten die op de lijn wachten. Geldige waarden zijn van 0 tot 100.
het nummer van een dialer-lid [prioriteit prioriteit] [minimum-link] [maximum van verbinding] - wijst een fysieke interface aan een dialerpool toe.
prioriteit - Hiermee wordt de prioriteit van de fysieke interface in het dialerteam vastgesteld (van 1 tot 255). De interfaces met de hoogste prioriteiten worden eerst geselecteerd in het dialoogvenster.
min-link minimum - Hiermee stelt u het minimumaantal ISDN B-kanalen in op een interface die is gereserveerd voor dit dialerbestand (van 1 tot 255). Gebruikt voor dialer back-up.
max-link maximum - Hiermee stelt u het maximale aantal ISDN B-kanalen in op een interface die is gereserveerd voor dit dialerbestand (van 1 tot 255).
dialer-list dialer-group protocol protocol-naam {vergunning | ontkennen | lijst access-list-number - Global configuratie opdracht gebruikt om interessant verkeer te definiëren dat een DDR verbinding zal starten. Deze opdracht is gekoppeld aan de opdracht dialer-group number interface.
vergunning - verleent toegang tot een volledig protocol.
ontkennen - ontkent toegang tot een volledig protocol.
lijst - Specificeert een toegangslijst die gebruikt moet worden voor het definiëren van een granularity fijner dan een volledig protocol.
Deze sectie verschaft informatie die u kunt gebruiken om te bevestigen dat uw configuratie correct werkt.
Bepaalde opdrachten met show worden ondersteund door de tool Output Interpreter (alleen voor geregistreerde klanten). Hiermee kunt u een analyse van de output van opdrachten met show genereren.
Toon dialer [interface type number] - Hiermee geeft u algemene diagnostische informatie weer voor interfaces die voor DDR zijn ingesteld. Als het dialer goed op kwam, zou de status Kiezer de datalink-laag moeten verschijnen. Als de fysieke laag omhoog verschijnt dan kwam het lijnprotocol naar voren, maar het Network Control Protocol (NCP) niet. De lijn met de reden van de bel toont de bron en de doeladressen van het pakket dat het draaien in werking heeft gesteld. Deze opdracht toont ook de configuratie van de timer en de tijd voor de verbindingstijden.
ISDN-status tonen - Zorg ervoor dat de router correct met de ISDN-switch communiceert. In de uitvoer, controleer of Layer 1 Status actief is, en of de Layer 2 Status staat = MULTIPLE_FRAME_ESTABLISHED verschijnt. Deze opdracht geeft ook het aantal actieve oproepen weer.
Deze sectie bevat informatie waarmee u problemen met de configuratie kunt oplossen.
Bepaalde opdrachten met show worden ondersteund door de tool Output Interpreter (alleen voor geregistreerde klanten). Hiermee kunt u een analyse van de output van opdrachten met show genereren.
Opmerking: Voordat u debug-opdrachten afgeeft, raadpleegt u Belangrijke informatie over debug-opdrachten.
debug ISDN Q931 - Geeft instellingen voor oproepen en verwijdering van de ISDN-netwerkverbinding weer (Layer 3).
debug ISDN Q921 - Toont datalink-laagberichten (Layer 2) op het D-kanaal tussen de router en ISDN-switch. Gebruik dit debug als de opdracht ISDN-status Layer 1 en Layer 2 niet omhoog toont.
dialer debug [gebeurtenissen | pakketten] - DDR-zuiveringsinformatie over de pakketten die op een dialerinterface worden ontvangen.
debug ppp onderhandeling - Hier wordt informatie weergegeven over PPP-verkeer en -uitwisselingen tijdens het onderhandelen over de PPP-componenten zoals Link Control Protocol (LCP), verificatie en NCP. Een succesvolle PPP-onderhandeling opent eerst de LCP-staat, authentiek, en tenslotte onderhandelt NCP.
debug PPP-verificatie - Hiermee worden de PPP-verificatieprotocolberichten weergegeven, inclusief Challenge Verification Protocol (CHAP)-pakketuitwisselingen en PAP-uitwisselingen (Wachtwoord Verificatieprotocol).
debug van PPP - Hiermee worden protocolfouten en foutstatistieken weergegeven die bij de verbindingsonderhandeling en -handeling in PPP zijn gekoppeld.
Raadpleeg voor meer informatie over het oplossen van problemen de Kiezerprofielen van het document, configuratie en probleemoplossing
R1 (172.22.85.2) pings R3 (172.22.85.1) en zet een ISDN DDR-verbinding in:
R1#debug dialer events Dial on demand events debugging is on R1#ping 172.22.85.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.22.85.1, timeout is 2 seconds: *Mar 1 02:27:06.067: BR0 DDR: rotor dialout [priority] *Mar 1 02:27:06.071: BR0 DDR: Dialing cause ip (s=172.22.85.2, d=172.22.85.1) *Mar 1 02:27:06.075: BR0 DDR: Attempting to dial 6663000 *Mar 1 02:27:06.407: %LINK-3-UPDOWN: Interface BRI0:1, changed state to up !--- R1 initiates the DDR process and uses its first BRI B channel. *Mar 1 02:27:06.411: BR0:1: interface must be fifo queue, force fifo *Mar 1 02:27:06.419: %DIALER-6-BIND: Interface BR0:1 bound to profile Di1 *Mar 1 02:27:06.619: Di1 DDR: Authenticated host R3 with no matching dialer map *Mar 1 02:27:06.691: Di1 DDR: dialer protocol up.!!!! Success rate is 80 percent (4/5), round-trip min/avg/max = 36/36/36 ms R1# *Mar 1 02:27:07.611: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to up *Mar 1 02:27:12.427: %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 6663000 R3 !--- Call timeouts, R1 (172.22.85.2) pings R3 (172.22.85.1) !--- and triggers an ISDN DDR connection. R3#debug ppp negotiation PPP protocol negotiation debugging is on R3#debug ppp authentication PPP authentication debugging is on R3# *Mar 1 02:36:13.015: %LINK-3-UPDOWN: Interface BRI0:1, changed state to up !--- R3 receives an ISDN call from R1 *Mar 1 02:36:13.019: BR0:1 PPP: Treating connection as a callin *Mar 1 02:36:13.019: BR0:1 PPP: Phase is ESTABLISHING, Passive Open [0 sess, 1 load] *Mar 1 02:36:13.019: BR0:1 LCP: State is Listen !--- Incoming configuration request *Mar 1 02:36:13.447: BR0:1 LCP: I CONFREQ [Listen] id 62 len 30 *Mar 1 02:36:13.447: BR0:1 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 02:3:13.447: BR0:1 LCP: MagicNumber 0x60C29964 (0x050660C29964) *Mar 1 02:3:13.447: BR0:1 LCP: MRRU 1524 (0x110405F4) *Mar 1 02:3:13.447: BR0:1 LCP: EndpointDisc 1 R1 (0x130B0156656E75732D484B !--- Outgoing configuration request *Mar 1 02:36 13.451:BR0:1 LCP: O CONFREQ [Listen] id 2 len 32 *Mar 1 02:3:13.451: BR0:1 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 02:3:13.451: BR0:1 LCP: MagicNumber 0x0070D085 (0x05060070D085) *Mar 1 02:3:13.451: BR0:1 LCP: MRRU 1524 (0x110405F4) *Mar 1 02:3:13.451: BR0:1 LCP: EndpointDisc 1 R3 (0x130D014A7570697465722D484B) !--- Outgoing configuration acknowledgment *Mar 1 02:3:13.451: BR0:1 LCP: O CONFACK [Listen] id 62 len 30 *Mar 1 02:3:13.451: BR0:1 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 02:3:13.451: BR0:1 LCP: MagicNumber 0x60C29964 (0x050660C29964) *Mar 1 02:3:13.451: BR0:1 LCP: MRRU 1524 (0x110405F4) *Mar 1 02:3:13.451: BR0:1 LCP: EndpointDisc 1 R1 (0x130B0156656E75732D484B) !--- Incoming configuration acknowledgment *Mar 1 02:36:13.511: BR0:1 LCP: I CONFACK [ACKsent] id 2 len 32 *Mar 1 02:36:13.511: BR0:1 LCP: AuthProto CHAP (0x0305C22305) *Mar 1 02:36:13.511: BR0:1 LCP: MagicNumber 0x0070D085 (0x05060070D085) *Mar 1 02:36:13.511: BR0:1 LCP: MRRU 1524 (0x110405F4) *Mar 1 02:36:13.511: BR0:1 LCP: EndpointDisc 1 R3 (0x130D014A7570697465722D484B) !--- Link Control Protocol is open *Mar 1 02:3:13.511: BR0:1 LCP: State is Open 01:49:36: BR0:1 PPP: Phase is AUTHENTICATING, by both [0 sess, 1 load] *Mar 1 02:3:13.511: BR0:1 CHAP: O CHALLENGE id 2 len 31 from "R3" *Mar 1 02:3:13.515: BR0:1 CHAP: I CHALLENGE id 22 len 29 from "R1" *Mar 1 02:3:13.515: BR0:1 CHAP: Waiting for peer to authenticate first *Mar 1 02:3:13.571: BR0:1 CHAP: I RESPONSE id 2 len 29 from "R1" *Mar 1 02:3:13.575: BR0:1 CHAP: O SUCCESS id 2 len 4 *Mar 1 02:36:13.575:BR0:1 CHAP: Processing saved Challenge, id 22 *Mar 1 02:36:13.575:%DIALER-6-BIND: Interface BR0:1 bound to profile Di0 *Mar 1 02:36:13.575:BR0:1 CHAP: O RESPONSE id 22 len 31 from "R3" *Mar 1 02:36:13.575: BR0:1 CHAP: I SUCCESS id 22 len 4 !--- PPP CHAP Authentication succeeded *Mar 1 02:36:13.607:BR0:1 PPP: Phase is VIRTUALIZED [0 sess, 0 load] *Mar 1 02:36:13.611:Di0 PPP: Phase is UP [0 sess, 0 load] !--- PPP NCP begins *Mar 1 02:36:13.611:Di0 IPCP: O CONFREQ [Closed] id 2 len 10 *Mar 1 02:36:13.611:Di0 IPCP: Address 172.22.85.1 (0x0306AC165501) *Mar 1 02:36:13.611:Di0 CDPCP: O CONFREQ [Closed] id 2 len 4 *Mar 1 02:36:13.626: Di0 MLP: Added first link BR0:1 to bundle R1 *Mar 1 02:36:13.626: Di0 PPP: Treating connection as a callout *Mar 1 02:36:13.626: BR0:1 IPCP: MLP bundle interface is built, process packets now *Mar 1 02:36:13.626: BR0:1 IPCP: Redirect packet to Di0 *Mar 1 02:36:13.627: Di0 IPCP: I CONFREQ [REQsent] id 2 len 10 *Mar 1 02:36:13.627: Di0 IPCP: Address 172.22.85.2 (0x0306AC165502) *Mar 1 02:36:13.631: Di0 IPCP: O CONFACK [REQsent] id 2 len 10 *Mar 1 02:36:13.631: Di0 IPCP: Address 172.22.85.2 (0x0306AC165502) *Mar 1 02:36:13.634: BR0:1 CDPCP: MLP bundle interface is built, process packets now *Mar 1 02:36:13.634: BR0:1 CDPCP: Redirect packet to Di0 *Mar 1 02:36:13.635: Di0 CDPCP: I CONFREQ [REQsent] id 2 len 4 *Mar 1 02:36:13.635: Di0 CDPCP: O CONFACK [REQsent] id 2 len 4 *Mar 1 02:36:13.639: Di0 IPCP: I CONFACK [ACKsent] id 2 len 10 *Mar 1 02:36:13.639: Di0 IPCP: Address 172.22.85.1 (0x0306AC165501) *Mar 1 02:36:13.639: Di0 IPCP: State is Open *Mar 1 02:36:13.639: Di0 CDPCP: I CONFACK [ACKsent] id 2 len 4 *Mar 1 02:36:13.639: Di0 CDPCP: State is Open *Mar 1 02:36:13.643: Di0 IPCP: Install route to 172.22.85.2 *Mar 1 02:36:14.607: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to up *Mar 1 02:36:19.019: %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 6661000 R1
Terwijl de oproep nog actief is:
R3#show dialer BRI0 - dialer type = ISDN Dial String Successes Failures Last DNIS Last status 0 incoming call(s) have been screened. 0 incoming call(s) rejected for callback. BRI0:1 - dialer type = ISDN Idle timer (120 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) Dialer state is data link layer up Interface bound to profile Di0 Current call connected 00:00:47 Connected to 6661000 (R1) !--- Call is connected to interface BRI 1/0: first B channel BRI0:2 - dialer type = ISDN Idle timer (120 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) Dialer state is idle Di0 - dialer type = DIALER PROFILE Load threshold for dialing additional calls is 128 Idle timer (120 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) Dialer state is data link layer up Number of active calls = 1 (R1) !--- Interface Dialer0 is active and connected to R1. Dial String Successes Failures Last DNIS Last status 6661000 0 0 never - Default Di1 - dialer type = DIALER PROFILE Idle timer (120 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) Dialer state is idle Number of active calls = 0 Dial String Successes Failures Last DNIS Last status 6662000 0 0 never - Default
Deze configuratie toont aan hoe u logische entiteiten dynamisch kunt binden die dialerprofielen worden genoemd aan fysieke interfaces op een basis van elke vraag. Door dialerprofielen te gebruiken, kan het netwerk met verre locaties met grotere flexibiliteit verbinden. Daarnaast kunt u dialerprofielen gebruiken om beschikbare bronnen beter te gebruiken. U kunt daarom dialerprofielen gebruiken om veel van de tekortkomingen van de erfenis DDR te overwinnen.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
04-Feb-2010 |
Eerste vrijgave |