! Listing 7.17: Spoke router with unified ISDN and async dial backup ! !Copyright (C) 2001 by Vincent C Jones. All Rights Reserved. version 11.0 ! hostname Spoke123 ! username AsyncOnlyHub password Secret123A username ISDNonlyHub password Secret123B username ISDNorAsyncHub password Secret123C ! isdn switch-type basic-ni1 chat-script courier ABORT ERROR ABORT "NO " ABORT BUSY "" "at" "" "at&f" OK "atl1m1&b1&h1&r2&c1&d3&m4&k1s0=2" OK "at dt \T" TIMEOUT 90 CONNECT \c ! interface Loopback0 description Network Management ip address 10.101.23.1 255.255.255.255 ! interface Ethernet0 description Spoke 123 LAN ip address 10.1.23.1 255.255.255.0 ! interface Serial0 no ip address bandwidth 56 encapsulation frame-relay ! interface Serial0.21 point-to-point ip address 10.101.23.13 255.255.255.252 bandwidth 56 delay 2000 frame-relay interface-dlci 21 broadcast ! interface BRI0 ip unnumbered Loopback0 encapsulation ppp no ip route-cache bandwidth 56 delay 5000 no keepalive isdn spid1 21255501230000 isdn spid2 21255510100000 dialer idle-timeout 170 ! Dialer maps for testing ISDN link at this site dialer map ip 10.0.0.3 name ISDNonlyHub speed 56 broadcast 18005551111 dialer map ip 10.0.0.3 name ISDNorAsyncHub speed 56 broadcast 18005552222 dialer map ip 10.0.0.3 name ISDNonlyHub speed 56 broadcast 18005553333 dialer map ip 10.0.0.3 name ISDNorAsyncHub speed 56 broadcast 18005554444 ! Dialer maps for backup protection dialer map ip 10.0.0.10 name ISDNonlyHub speed 56 broadcast 18005551111 dialer map ip 10.0.0.10 name ISDNorAsyncHub speed 56 broadcast 18005552222 dialer map ip 10.0.0.10 name ISDNonlyHub speed 56 broadcast 18005553333 dialer map ip 10.0.0.10 name ISDNorAsyncHub speed 56 broadcast 18005554444 dialer hold-queue 10 dialer-group 1 ppp authentication chap ! interface Async1 ip unnumbered Loopback0 encapsulation ppp no ip route-cache bandwidth 30 delay 15000 async default routing async mode interactive dialer in-band dialer idle-timeout 300 ! Dialer maps for testing Asynchronous links dialer map ip 10.0.0.5 name ISDNorAsyncHub modem-script courier broadcast 18005552222 dialer map ip 10.0.0.5 name ISDNorAsyncHub modem-script courier broadcast 18005554444 dialer map ip 10.0.0.5 name AsyncOnlyHub modem-script courier broadcast 18005559999 dialer map ip 10.0.0.5 name AsyncOnlyHub modem-script courier broadcast 18005550000 ! Dialer maps actually used to support communications dialer map ip 10.0.0.10 name ISDNorAsyncHub modem-script courier broadcast 18005552222 dialer map ip 10.0.0.10 name ISDNorAsyncHub modem-script courier broadcast 18005554444 dialer map ip 10.0.0.10 name AsyncOnlyHub modem-script courier broadcast 18005559999 dialer map ip 10.0.0.10 name AsyncOnlyHub modem-script courier broadcast 18005550000 dialer hold-queue 10 timeout 45 dialer-group 1 ppp authentication chap ! router eigrp 1 network 10.0.0.0 distribute-list 4 in Async1 distribute-list 2 in BRI0 no auto-summary ! ip host TestISDN 10.0.0.3 ip host TestAsync 10.0.0.5 ip classless ip route 0.0.0.0 0.0.0.0 10.0.0.1 200 ! Use frame if available ip route 0.0.0.0 0.0.0.0 10.0.0.2 204 ! Otherwise, use ISDN if up ip route 0.0.0.0 0.0.0.0 10.0.0.4 207 ! Otherwise, use Async if up ip route 0.0.0.0 0.0.0.0 10.0.0.10 210 ! Otherwise, get a backup link up ip route 10.0.0.3 255.255.255.255 BRI0 ip route 10.0.0.5 255.255.255.255 Async1 ip route 10.0.0.10 255.255.255.255 BRI0 ip route 10.0.0.10 255.255.255.255 Async1 ! logging trap debugging logging 10.0.130.50 access-list 2 permit 0.0.0.0 access-list 2 permit 10.0.0.10 access-list 2 permit 10.0.0.2 0.0.0.1 access-list 2 deny any access-list 4 permit 0.0.0.0 access-list 4 permit 10.0.0.10 access-list 4 permit 10.0.0.4 0.0.0.1 access-list 4 deny any access-list 102 deny eigrp any any access-list 102 permit ip any any ! dialer-list 1 protocol ip list 102 ! line aux 0 password NetMgmtSecret login modem InOut transport input all rxspeed 38400 txspeed 38400 flowcontrol hardware ! end