CISCO路由器配置手冊(一)

第一章 路由器配置基礎

一、基本設置方式
一般來說,可以用5種方式來設置路由器: 
 
1.Console口接終端或運行終端仿真軟件的微機; 
2.AUX口接MODEM,通過電話線與遠方的終端或運行終端仿真軟件的微機相連; 
3.通過Ethernet上的TFTP服務器; 
4.通過Ethernet上的TELNET程序; 
5.通過Ethernet上的SNMP網管工作站。   
但路由器的第一次設置必須通過第一種方式進行,此時終端的硬件設置如下: 
波特率 :9600 
數據位 :8 
停止位 :1 
奇偶校驗: 無  

二、命令狀態
1.     router>; 
路由器處於用戶命令狀態,這時用戶可以看路由器的連接狀態,訪問其它網絡和主機,但不能看到和更改路由器的設置內容。 
2.     router# 
在router>;提示符下鍵入enable,路由器進入特權命令狀態router#,這時不但可以執行所有的用戶命令,還可以看到和更改路由器的設置內容。 
3.     router(config)# 
在router#提示符下鍵入configure terminal,出現提示符router(config)#,此時路由器處於全局設置狀態,這時可以設置路由器的全局參數。 
4.     router(config-if)#; router(config-line)#; router(config-router)#;… 
路由器處於局部設置狀態,這時可以設置路由器某個局部的參數。 
5.     >; 
路由器處於RXBOOT狀態,在開機後60秒內按ctrl-break可進入此狀態,這時路由器不能完成正常的功能,只能進行軟件升級和手工引導。 
6.     設置對話狀態 
這是一臺新路由器開機時自動進入的狀態,在特權命令狀態使用SETUP命令也可進入此狀態,這時可通過對話方式對路由器進行設置。  

三、設置對話過程 
顯示提示信息
全局參數的設置
接口參數的設置
顯示結果
利用設置對話過程可以避免手工輸入命令的煩瑣,但它還不能完全代替手工設置,一些特殊的設置還必須通過手工輸入的方式完成。
進入設置對話過程後,路由器首先會顯示一些提示信息:
--- System Configuration Dialog --- 
At any point you may enter a question mark \'?\' for help. 
Use ctrl-c to abort configuration dialog at any prompt. 
Default settings are in square brackets \'[]\'. 
這是告訴你在設置對話過程中的任何地方都可以鍵入“?”得到系統的幫助,按ctrl-c可以退出設置過程,缺省設置將顯示在‘[]’中。然後路由器會問是否進入設置對話:
Would you like to enter the initial configuration dialog? [yes]: 
如果按y或回車,路由器就會進入設置對話過程。首先你可以看到各端口當前的狀況: 
First, would you like to see the current interface summary? [yes]: 
Any interface listed with OK? value "NO" does not have a valid configuration 
Interface IP-Address OK? Method Status Protocol 
Ethernet0 unassigned NO unset up up 
Serial0 unassigned NO unset up up 
……… ……… … …… … … 
然後,路由器就開始全局參數的設置: 
Configuring global parameters: 
1.設置路由器名: 
Enter host name [Router]: 
2.設置進入特權狀態的密文(secret),此密文在設置以後不會以明文方式顯示: 
The enable secret is a one-way cryptographic secret used 
instead of the enable password when it exists. 
Enter enable secret: cisco 
3.設置進入特權狀態的密碼(password),此密碼只在沒有密文時起作用,並且在設置以後會以明文方式顯示: 
The enable password is used when there is no enable secret 
and when using older software and some boot p_w_picpaths. 
Enter enable password: pass 
4.設置虛擬終端訪問時的密碼: 
Enter virtual terminal password: cisco 
5.詢問是否要設置路由器支持的各種網絡協議: 
Configure SNMP Network Management? [yes]: 
Configure DECnet? [no]: 
Configure AppleTalk? [no]: 
Configure IPX? [no]: 
Configure IP? [yes]: 
Configure IGRP routing? [yes]: 
Configure RIP routing? [no]: 
……… 
6.如果配置的是撥號訪問服務器,系統還會設置異步口的參數: 
  Configure Async lines? [yes]: 
1)     設置線路的最高速度: 
Async line speed [9600]: 
2)     是否使用硬件流控: 
Configure for HW flow control? [yes]: 
3)     是否設置modem: 
  Configure for modems? [yes/no]: yes 
4)     是否使用默認的modem命令: 
    Configure for default chat script? [yes]: 
5)     是否設置異步口的PPP參數: 
  Configure for Dial-in IP SLIP/PPP access? [no]: yes 
6)     是否使用動態IP地址: 
  Configure for Dynamic IP addresses? [yes]: 
7)     是否使用缺省IP地址: 
  Configure Default IP addresses? [no]: yes 
8)     是否使用TCP頭壓縮: 
   Configure for TCP Header Compression? [yes]: 
9)     是否在異步口上使用路由表更新: 
    Configure for routing updates on async links? [no]: y 
10)               是否設置異步口上的其它協議。 
接下來,系統會對每個接口進行參數的設置。 
1.Configuring interface Ethernet0: 
1)     是否使用此接口: 
  Is this interface in use? [yes]: 
2)     是否設置此接口的IP參數: 
Configure IP on this interface? [yes]: 
3)     設置接口的IP地址: 
      IP address for this interface: 192.168.162.2 
4)     設置接口的IP子網掩碼: 
   Number of bits in subnet field [0]: 
Class C network is 192.168.162.0, 0 subnet bits; mask is /24 
在設置完所有接口的參數後,系統會把整個設置對話過程的結果顯示出來: 
The following configuration command script was created: 
hostname Router 
enable secret 5 $1$W5Oh$p6J7tIgRMBOIKVXVG53Uh1 
enable password pass 
………… 
請注意在enable secret後面顯示的是亂碼,而enable password後面顯示的是設置的內容。 
顯示結束後,系統會問是否使用這個設置: 
Use this configuration? [yes/no]: yes 
如果回答yes,系統就會把設置的結果存入路由器的NVRAM中,然後結束設置對話過程,使路由器開始正常的工作。  

四、常用命令 
1.        幫助
在IOS操作中,無論任何狀態和位置,都可以鍵入“?”得到系統的幫助。
2.        改變命令狀態  
任務 命令 
進入特權命令狀態 enable 
退出特權命令狀態 disable 
進入設置對話狀態 setup 
進入全局設置狀態 config terminal 
退出全局設置狀態 end 
進入端口設置狀態 interface type slot/number 
進入子端口設置狀態 interface type number.subinterface [point-to-point | multipoint] 
進入線路設置狀態 line type slot/number 
進入路由設置狀態 router protocol 
退出局部設置狀態 exit 
3.       顯示命令
任務 命令 
查看版本及引導信息 show version 
查看運行設置 show running-config 
查看開機設置 show startup-config 
顯示端口信息 show interface type slot/number 
顯示路由信息 show ip router 
4.       拷貝命令
用於IOS及CONFIG的備份和升級  
 
5.        網絡命令  
任務 命令 
登錄遠程主機 telnet hostname|IP address 
網絡偵測 ping hostname|IP address 
路由跟蹤 trace hostname|IP address 
 
6.     基本設置命令  
任務 命令 
全局設置 config terminal 
設置訪問用戶及密碼 username username password password 
設置特權密碼 enable secret password 
設置路由器名 hostname name 
設置靜態路由 ip route destination subnet-mask next-hop 
啓動IP路由 ip routing 
啓動IPX路由 ipx routing 
端口設置 interface type slot/number 
設置IP地址 ip address address subnet-mask 
設置IPX網絡 ipx network network 
激活端口 no shutdown 
物理線路設置 line type number 
啓動登錄進程 login [local|tacacs server] 
設置登錄密碼 password password 
 
五、配置IP尋址 
 
1.        IP地址分類
IP地址分爲網絡地址和主機地址二個部分,A類地址前8位爲網絡地址,後24位爲主機地址,B類地址16位爲網絡地址,後16位爲主機地址,C類地址前24位爲網絡地址,後8位爲主機地址,網絡地址範圍如下表所示:
種類 網絡地址範圍 
A 1.0.0.0 到126.0.0.0有效 0.0.0.0 和127.0.0.0保留 
B 128.1.0.0到191.254.0.0有效 128.0.0.0和191.255.0.0保留 
C 192.0.1.0 到223.255.254.0有效 192.0.0.0和223.255.255.0保留 
D 224.0.0.0到239.255.255.255用於多點廣播 
E 240.0.0.0到255.255.255.254保留 255.255.255.255用於廣播 
2.        分配接口IP地址
任務 命令 
接口設置 interface type slot/number 
爲接口設置IP地址 ip address ip-address  mask 
掩瑪(mask)用於識別IP地址中的網絡地址位數,IP地址(ip-address)和掩碼(mask)相與即得到網絡地址。
3.        使用可變長的子網掩碼
通過使用可變長的子網掩碼可以讓位於不同接口的同一網絡編號的網絡使用不同的掩碼,這樣可以節省IP地址,充分利用有效的IP地址空間。
如下圖所示:
 
   Router1和Router2的E0端口均使用了C類地址192.1.0.0作爲網絡地址,Router1的E0的網絡地址爲192.1.0.128,掩碼爲255.255.255.192, Router2的E0的網絡地址爲192.1.0.64,掩碼爲255.255.255.192,這樣就將一個C類網絡地址分配給了二個網,既劃分了二個子網,起到了節約地址的作用。
4.        使用網絡地址翻譯(NAT)
NAT(Network Address Translation)起到將內部私有地址翻譯成外部合法的全局地址的功能,它使得不具有合法IP地址的用戶可以通過NAT訪問到外部Internet.
當建立內部網的時候,建議使用以下地址組用於主機,這些地址是由Network Working Group(RFC 1918)保留用於私有網絡地址分配的.
;          Class A:10.1.1.1 to 10.254.254.254
;          Class B:172.16.1.1 to 172.31.254.254
;          Class C:192.168.1.1 to 192.168.254.254
命令描述如下: 
任務 命令 
定義一個標準訪問列表 access-list access-list-number permit source                                            [source-wildcard] 
定義一個全局地址池 ip nat pool name start-ip end-ip {netmask netmask | prefix-length prefix-length}     [type rotary] 
建立動態地址翻譯 ip nat inside source {list {access-list-number | name} pool name [overload] | static local-ip global-ip} 
指定內部和外部端口 ip nat {inside | outside} 
如下圖所示,
 
路由器的Ethernet 0端口爲inside端口,即此端口連接內部網絡,並且此端口所連接的網絡應該被翻譯,Serial 0端口爲outside端口,其擁有合法IP地址(由NIC或服務提供商所分配的合法的IP地址),來自網絡10.1.1.0/24的主機將從IP地址池c2501中選擇一個地址作爲自己的合法地址,經由Serial 0口訪問Internet。命令ip nat inside source list 2 pool c2501 overload中的參數overload,將允許多個內部地址使用相同的全局地址(一個合法IP地址,它是由NIC或服務提供商所分配的地址)。命令ip nat pool c2501 202.96.38.1 202.96.38.62 netmask 255.255.255.192定義了全局地址的範圍。   
設置如下:
ip nat pool c2501 202.96.38.1 202.96.38.62 netmask 255.255.255.192 
interface Ethernet 0 
ip address 10.1.1.1 255.255.255.0 
ip nat inside 

interface Serial 0 
ip address 202.200.10.5 255.255.255.252 
ip nat outside 

ip route 0.0.0.0 0.0.0.0 Serial 0 
access-list 2 permit 10.0.0.0 0.0.0.255 
! Dynamic NAT 

ip nat inside source list 2 pool c2501 overload 
line console 0 
exec-timeout 0 0 

line vty 0 4 
end 

六、配置靜態路由

通過配置靜態路由,用戶可以人爲地指定對某一網絡訪問時所要經過的路徑,在網絡結構比較簡單,且一般到達某一網絡所經過的路徑唯一的情況下采用靜態路由。
任務 命令 
建立靜態路由 ip route prefix mask {address | interface} [distance] [tag tag] [permanent] 
Prefix:所要到達的目的網絡 
mask :子網掩碼 
address:下一個跳的IP地址,即相鄰路由器的端口地址。 
interface :本地網絡接口 
distance:管理距離(可選) 
tag tag:tag值(可選) 
permanent:指定此路由即使該端口關掉也不被移掉。

 

以下在Router1上設置了訪問192.1.0.64/26這個網下一跳地址爲192.200.10.6,即當有目的地址屬於192.1.0.64/26的網絡範圍的數據報,應將其路由到地址爲192.200.10.6的相鄰路由器。在Router3上設置了訪問192.1.0.128/26及192.200.10.4/30這二個網下一跳地址爲192.1.0.65。由於在Router1上端口Serial 0地址爲192.200.10.5,192.200.10.4/30這個網屬於直連的網,已經存在訪問192.200.10.4/30的路徑,所以不需要在Router1上添加靜態路由。
Router1: 
ip route 192.1.0.64 255.255.255.192 192.200.10.6   
Router3: 
ip route 192.1.0.128 255.255.255.192 192.1.0.65 
ip route 192.200.10.4 255.255.255.252 192.1.0.65   
同時由於路由器Router3除了與路由器Router2相連外,不再與其他路由器相連,所以也可以爲它賦予一條默認路由以代替以上的二條靜態路由,
ip route 0.0.0.0 0.0.0.0 192.1.0.65
即只要沒有在路由表裏找到去特定目的地址的路徑,則數據均被路由到地址爲192.1.0.65的相鄰路由器。


第二章 廣域網協議設置
一、HDLC 
 
HDLC是CISCO路由器使用的缺省協議,一臺新路由器在未指定封裝協議時默認使用HDLC封裝。
1.        有關命令
端口設置 
任務 命令 
設置HDLC封裝 encapsulation hdlc 
設置DCE端線路速度 clockrate speed 
復位一個硬件接口 clear interface serial unit 
顯示接口狀態 show interfaces serial [unit] 1 
注:1.以下給出一個顯示Cisco同步串口狀態的例子. 
Router#show interface serial 0 
Serial 0 is up, line protocol is up 
Hardware is MCI Serial 
Internet address is 150.136.190.203, subnet mask is 255.255.255.0 
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 1/255 
Encapsulation HDLC, loopback not set, keepalive set (10 sec) 
Last input 0:00:07, output 0:00:00, output hang never 
Output queue 0/40, 0 drops; input queue 0/75, 0 drops 
Five minute input rate 0 bits/sec, 0 packets/sec 
Five minute output rate 0 bits/sec, 0 packets/sec 
16263 packets input, 1347238 bytes, 0 no buffer 
Received 13983 broadcasts, 0 runts, 0 giants 
2 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 2 abort 
22146 packets output, 2383680 bytes, 0 underruns 
0 output errors, 0 collisions, 2 interface resets, 0 restarts 
1 carrier transitions        
2.        舉例

 
  
 
 

設置如下: 
Router1: 
interface Serial0 
 ip address 192.200.10.1 255.255.255.0 
 clockrate 1000000 
  
Router2: 
interface Serial0 
 ip address 192.200.10.2 255.255.255.0 

3.      舉例使用E1線路實現多個64K專線連接.
相關命令: 
任務 命令 
進入controller配置模式 controller {t1 | e1} number 
選擇幀類型 framing {crc4 | no-crc4} 
選擇line-code類型 linecode {ami | b8zs | hdb3} 
建立邏輯通道組與時隙的映射 channel-group number timeslots range1 
顯示controllers接口狀態 show controllers e1 [slot/port]2 
  
注: 1. 當鏈路爲T1時,channel-group編號爲0-23, Timeslot範圍1-24; 當鏈路爲E1時, channel-group編號爲0-30, Timeslot範圍1-31.  
2.使用show controllers e1觀察controller狀態,以下爲幀類型爲crc4時controllers正常的狀態. 
  
Router# show controllers e1 
e1 0/0 is up. 
Applique type is Channelized E1 - unbalanced 
Framing is CRC4, Line Code is HDB3  No alarms detected. 
Data in current interval (725 seconds elapsed): 
0 Line Code Violations, 0 Path Code Violations 
0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins 
0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs 
Total Data (last 24 hours)     0 Line Code Violations, 0 Path Code Violations, 
0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins, 
  0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs 
  
以下例子爲E1連接3條64K專線, 幀類型爲NO-CRC4,非平衡鏈路,路由器具體設置如下:
shanxi#wri t
Building configuration...
  
Current configuration:
!
version 11.2
no service udp-small-servers
no service tcp-small-servers
!
hostname shanxi
!
enable secret 5 $1$XN08$Ttr8nfLoP9.2RgZhcBzkk/
enable password shanxi
!
!
ip subnet-zero
!
controller E1 0 
framing NO-CRC4 
channel-group 0 timeslots 1 
channel-group 1 timeslots 2 
channel-group 2 timeslots 3 
!
interface Ethernet0
ip address 133.118.40.1 255.255.0.0
media-type 10BaseT
!
interface Ethernet1
no ip address
shutdown
!
interface Serial0:0 
ip address 202.119.96.1 255.255.255.252
no ip mroute-cache
!
interface Serial0:1 
ip address 202.119.96.5 255.255.255.252
no ip mroute-cache
!
interface Serial0:2 
ip address 202.119.96.9 255.255.255.252
no ip mroute-cache
!
no ip classless
ip route 133.210.40.0 255.255.255.0 Serial0:0
ip route 133.210.41.0 255.255.255.0 Serial0:1
ip route 133.210.42.0 255.255.255.0 Serial0:2
!
line con 0
line aux 0
line vty 0 4
password shanxi
login
!
end

二、PPP 
 
PPP(Point-to-Point Protocol)是SLIP(Serial Line IP protocol)的繼承者,它提供了跨過同步和異步電路實現路由器到路由器(router-to-router)和主機到網絡(host-to-network)的連接。
CHAP(Challenge Handshake Authentication Protocol)和PAP(Password Authentication Protocol) (PAP)通常被用於在PPP封裝的串行線路上提供安全性認證。使用CHAP和PAP認證,每個路由器通過名字來識別,可以防止未經授權的訪問。
CHAP和PAP在RFC 1334上有詳細的說明。
1.        有關命令
端口設置 
任務 命令 
設置PPP封裝 encapsulation ppp1 
設置認證方法 ppp authentication {chap | chap pap | pap chap | pap} [if-needed] [list-name | default] [callin] 
指定口令 username name password secret 
設置DCE端線路速度 clockrate speed 
注:1、要使用CHAP/PAP必須使用PPP封裝。在與非Cisco路由器連接時,一般採用PPP封裝,其它廠家路由器一般不支持Cisco的HDLC封裝協議。  
2.        舉例
路由器Router1和Router2的S0口均封裝PPP協議,採用CHAP做認證,在Router1中應建立一個用戶,以對端路由器主機名作爲用戶名,即用戶名應爲router2。同時在Router2中應建立一個用戶,以對端路由器主機名作爲用戶名,即用戶名應爲router1。所建的這兩用戶的password必須相同。
 
設置如下:
Router1: 
hostname router1 
username router2 password xxx 
interface Serial0 
ip address 192.200.10.1 255.255.255.0 
clockrate 1000000 
ppp authentication chap 

Router2: 
hostname router2 
username router1 password xxx 
interface Serial0 
ip address 192.200.10.2 255.255.255.0 
ppp authentication chap
!

三、x.25
1.        X25技術
X.25規範對應OSI三層,X.25的第三層描述了分組的格式及分組交換的過程。X.25的第二層由LAPB(Link Access Procedure, Balanced)實現,它定義了用於DTE/DCE連接的幀格式。X.25的第一層定義了電氣和物理端口特性。
X.25網絡設備分爲數據終端設備(DTE)、數據電路終端設備(DCE)及分組交換設備(PSE)。DTE是X.25的末端系統,如終端、計算機或網絡主機,一般位於用戶端,Cisco路由器就是DTE設備。DCE設備是專用通信設備,如調制解調器和分組交換機。PSE是公共網絡的主幹交換機。
X.25定義了數據通訊的電話網絡,每個分配給用戶的x.25 端口都具有一個x.121地址,當用戶申請到的是SVC(交換虛電路)時,x.25一端的用戶在訪問另一端的用戶時,首先將呼叫對方x.121地址,然後接收到呼叫的一端可以接受或拒絕,如果接受請求,於是連接建立實現數據傳輸,當沒有數據傳輸時掛斷連接,整個呼叫過程就類似我們撥打普通電話一樣,其不同的是x.25可以實現一點對多點的連接。其中x.121地址、htc均必須與x.25服務提供商分配的參數相同。X.25 PVC(永久虛電路),沒有呼叫的過程,類似DDN專線。
2.        有關命令:
任務 命令 
設置X.25封裝 encapsulation x25 [dce] 
設置X.121地址 x25 address x.121-address 
設置遠方站點的地址映射 x25 map protocol address [protocol2 address2[...[protocol9 address9]]] x121-address [option] 
設置最大的雙向虛電路數 x25 htc citcuit-number1 
設置一次連接可同時建立的虛電路數 x25 nvc count2 
設置x25在清除空閒虛電路前的等待週期 x25 idle minutes 
重新啓動x25,或清一個svc,啓動一個pvc相關參數 clear x25 {serial number | cmns-interface mac-address} [vc-number] 3 
清x25虛電路 clear x25-vc 
顯示接口及x25相關信息 show interfaces serial show x25 interface show x25 map show x25 vc 
注:1、虛電路號從1到4095,Cisco路由器默認爲1024,國內一般分配爲16。 
   2、虛電路計數從1到8,缺省爲1。 
   3、在改變了x.25各層的相關參數後,應重新啓動x25(使用clear x25 {serial number | cmns-interface mac-address} [vc-number]或clear x25-vc命令),否則新設置的參數可能不能生效。同時應對照服務提供商對於x.25交換機端口的設置來配置路由器的相關參數,若出現參數不匹配則可能會導致連接失敗或其它意外情況。 
3.        實例:
3.1. 在以下實例中每二個路由器間均通過svc實現連接。
 
    
路由器設置如下: 
Router1: 
interface Serial0 
    encapsulation x25 
    ip address 192.200.10.1 255.255.255.0 
    x25 address 110101 
    x25 htc 16 
    x25 nvc 2 
    x25 map ip 192.200.10.2 110102 broadcast 
    x25 map ip 192.200.10.3 110103 broadcast 

  
Router2: 
interface Serial0 
    encapsulation x25 
    ip address 192.200.10.2 255.255.255.0 
    x25 address 110102 
    x25 htc 16 
    x25 nvc 2 
    x25 map ip 192.200.10.1 110101 broadcast 
    x25 map ip 192.200.10.3 110103 broadcast 

  
Router: 
interface Serial0 
    encapsulation x25 
    ip address 192.200.10.3 255.255.255.0 
    x25 address 110103 
    x25 htc 16 
    x25 nvc 2 
    x25 map ip 192.200.10.1 110101 broadcast 
    x25 map ip 192.200.10.2 110102 broadcast 

  
相關調試命令: 
clear x25-vc 
show interfaces serial 
show x25 map 
show x25 route 
show x25 vc 
3.2. 在以下實例中路由器router1和router2均通過svc與router連接,但router1和router2不通過svc直接連接,此三個路由器的串口運行RIP路由協議,使用了子接口的概念。由於使用子接口,router1和router2均學習到了訪問對方局域網的路徑,若不使用子接口,router1和router2將學不到到對方局域網的路由。
  子接口(Subinterface)是一個物理接口上的多個虛接口,可以用於在同一個物理接口上連接多個網。我們知道爲了避免路由循環,路由器支持split horizon法則,它只允許路由更新被分配到路由器的其它接口,而不會再分配路由更新回到此路由被接收的接口。
無論如何,在廣域網環境使用基於連接的接口(象 X.25和Frame Relay),同一接口通過虛電路(vc)連接多臺遠端路由器時,從同一接口來的路由更新信息不可以再被髮回到相同的接口,除非強制使用分開的物理接口連接不同的路由器。Cisco提供子接口(subinterface)作爲分開的接口對待。你可以將路由器邏輯地連接到相同物理接口的不同子接口, 這樣來自不同子接口的路由更新就可以被分配到其他子接口,同時又滿足split horizon法則。
 
Router1: 
interface Serial0 
encapsulation x25 
ip address 192.200.10.1 255.255.255.0 
x25 address 110101 
x25 htc 16 
x25 nvc 2 
x25 map ip 192.200.10.3 110103 broadcast 

router rip 
network 192.200.10.0 

  
Router2: 
interface Serial0 
encapsulation x25 
ip address 192.200.11.2 255.255.255.0 
x25 address 110102 
x25 htc 16 
 x25 nvc 2 
x25 map ip 192.200.11.3 110103 broadcast 

router rip 
network 192.200.11.0 

  
Router: 
interface Serial0 
encapsulation x25 
x25 address 110103 
x25 htc 16 
x25 nvc 2 

interface Serial0.1 point-to-point 
ip address 192.200.10.3 255.255.255.0 
x25 map ip 192.200.10.1 110101 broadcast 

interface Serial0.2 point-to-point 
ip address 192.200.11.3 255.255.255.0 
x25 map ip 192.200.11.2 110102 broadcast 

router rip 
network 192.200.10.0 
network 192.200.11.0 
!


四、Frame Relay 
1.      幀中繼技術 
 
幀中繼是一種高性能的WAN協議,它運行在OSI參考模型的物理層和數據鏈路層。它是一種數據包交換技術,是X.25的簡化版本。它省略了X.25的一些強健功能,如提供窗口技術和數據重發技術,而是依靠高層協議提供糾錯功能,這是因爲幀中繼工作在更好的WAN設備上,這些設備較之X.25的WAN設備具有更可靠的連接服務和更高的可靠性,它嚴格地對應於OSI參考模型的最低二層,而X.25還提供第三層的服務,所以,幀中繼比X.25具有更高的性能和更有效的傳輸效率。 
幀中繼廣域網的設備分爲數據終端設備(DTE)和數據電路終端設備(DCE),Cisco路由器作爲 DTE設備。 
幀中繼技術提供面向連接的數據鏈路層的通信,在每對設備之間都存在一條定義好的通信鏈路,且該鏈路有一個鏈路識別碼。這種服務通過幀中繼虛電路實現,每個幀中繼虛電路都以數據鏈路識別碼(DLCI)標識自己。DLCI的值一般由幀中繼服務提供商指定。幀中繼即支持PVC也支持SVC。 
幀中繼本地管理接口(LMI)是對基本的幀中繼標準的擴展。它是路由器和幀中繼交換機之間信令標準,提供幀中繼管理機制。它提供了許多管理複雜互聯網絡的特性,其中包括全局尋址、虛電路狀態消息和多目發送等功能。  
2.        有關命令:  
端口設置 
任務 命令 
設置Frame Relay封裝 encapsulation frame-relay[ietf] 1
設置Frame Relay LMI類型 frame-relay lmi-type {ansi | cisco | q933a}2
設置子接口 interface interface-type interface-number.subinterface-number [multipoint|point-to-point] 
映射協議地址與DLCI frame-relay map protocol protocol-address dlci [broadcast]3
設置FR DLCI編號 frame-relay interface-dlci dlci [broadcast] 
注:1.若使Cisco路由器與其它廠家路由設備相連,則使用Internet工程任務組(IETF)規定的幀中繼封裝格式。 
2.從Cisco IOS版本11.2開始,軟件支持本地管理接口(LMI)“自動感覺”, “自動感覺”使接口能確定交換機支持的LMI類型,用戶可以不明確配置LMI接口類型。 
3.broadcast選項允許在幀中繼網絡上傳輸路由廣播信息。
3.   幀中繼point to point配置實例:  
 
Router1:
interface serial 0 
encapsulation frame-relay 

interface serial 0.1 point-to-point 
ip address 172.16.1.1 255.255.255.0 
frame-reply interface-dlci 105 

interface serial 0.2 point-to-point 
ip address 172.16.2.1 255.255.255.0 
frame-reply interface-dlci 102 

interface serial 0.3 point-to-point 
ip address 172.16.4.1 255.255.255.0 
frame-reply interface-dlci 104 

Router2: 
interface serial 0 
encapsulation frame-relay 

interface serial 0.1 point-to-point 
ip address 172.16.2.2 255.255.255.0 
frame-reply interface-dlci 201 

interface serial 0.2 point-to-point 
ip address 172.16.3.1 255.255.255.0 
frame-reply interface-dlci 203 

相關調試命令: 
show frame-relay lmi 
show frame-relay map 
show frame-relay pvc 
show frame-relay route 
show interfaces serial 
go top 
4.        幀中繼 Multipoint 配置實例:
 
Router1: 
interface serial 0 
encapsulation frame-reply 

interface serial 0.1 multipoint 
ip address 172.16.1.2 255.255.255.0 
frame-reply map ip 172.16.1.1 201 broadcast 
frame-reply map ip 172.16.1.3 301 broadcast 
frame-reply map ip 172.16.1.4 401 broadcast 

Router2: 
interface serial 0 
encapsulation frame-reply 

interface serial 0.1 multipoint 
ip address 172.16.1.1 255.255.255.0 
frame-reply map ip 172.16.1.2 102 broadcast 
frame-reply map ip 172.16.1.3 102 broadcast 
frame-reply map ip 172.16.1.4 102 broadcast 
!
五、ISDN 
 
1.        綜合數字業務網(ISDN)
綜合數字業務網(ISDN)由數字電話和數據傳輸服務兩部分組成,一般由電話局提供這種服務。ISDN的基本速率接口(BRI)服務提供2個B信道和1個D信道(2B+D)。BRI的B信道速率爲64Kbps,用於傳輸用戶數據。D信道的速率爲16Kbps,主要傳輸控制信號。在北美和日本,ISDN的主速率接口(PRI)提供23個B信道和1個D信道,總速率可達1.544Mbps,其中D信道速率爲64Kbps。而在歐洲、澳大利亞等國家,ISDN的PRI提供30個B信道和1個64Kbps D信道,總速率可達2.048Mbps。我國電話局所提供ISDN PRI爲30B+D。
2.        基本命令
任務 命令 
設置ISDN交換類型 isdn switch-type switch-type1 
接口設置 interface bri 0 
設置PPP封裝 encapsulation ppp 
設置協議地址與電話號碼的映射 dialer map protocol next-hop-address [name hostname] [broadcast] [dial-string] 
啓動PPP多連接 ppp multilink 
設置啓動另一個B通道的閾值 dialer load-threshold load 
顯示ISDN有關信息 show isdn {active | history | memory | services | status [dsl | interface-type number] | timers} 
注:1.交換機類型如下表,國內交換機一般爲basic-net3。 
按區域分關鍵字                  交換機類型 
Australia  
basic-ts013 Australian TS013 switches 
Europe  
basic-1tr6 German 1TR6 ISDN switches 
basic-nwnet3 Norway NET3 switches (phase 1) 
basic-net3 NET3 ISDN switches (UK, Denmark, and other nations); covers the Euro-ISDN E-DSS1 signalling system 
primary-net5 NET5 switches (UK and Europe) 
vn2 French VN2 ISDN switches 
vn3 French VN3 ISDN switches 
Japan  
ntt Japanese NTT ISDN switches 
primary-ntt Japanese ISDN PRI switches 
North America  
basic-5ess AT&T basic rate switches 
basic-dms100 NT DMS-100 basic rate switches 
basic-ni1 National ISDN-1 switches 
primary-4ess AT&T 4ESS switch type for the U.S. (ISDN PRI only) 
primary-5ess AT&T 5ESS switch type for the U.S. (ISDN PRI only) 
primary-dms100 NT DMS-100 switch type for the U.S. (ISDN PRI only) 
New Zealand  
basic-nznet3 New Zealand Net3 switches 
3.        ISDN實現DDR(dial-on-demand routing)實例:
 
設置如下:
Router1:
hostname router1 
user router2 password cisco 

isdn switch-type basic-net3 

interface bri 0 
ip address 192.200.10.1 255.255.255.0 
encapsulation ppp 
dialer map ip 192.200.10.2 name router2 572 
dialer load-threshold 80 
ppp multilink 
dialer-group 1 
ppp authentication chap 
! 
dialer-list 1 protocol ip permit 

  
Router2: 
hostname router2 
user router1 password cisco 

isdn switch-type basic-net3 

interface bri 0 
ip address 192.200.10.2 255.255.255.0 
encapsulation ppp 
dialer map ip 192.200.10.1 name router1 571 
dialer load-threshold 80  
ppp multilink 
dialer-group 1 
ppp authentication chap 
! 
dialer-list 1 protocol ip permit 
!
Cisco路由器同時支持回撥功能,我們將路由器Router1作爲Callback Server,Router2作爲Callback Client。
與回撥相關命令: 
任務 命令 
映射協議地址和電話號碼,並在接口上使用在全局模式下定義的PPP回撥的映射類別。 dialer map protocol address name hostname class classname dial-string 
設置接口支持PPP回撥 ppp callback accept 
在全局模式下爲PPP回撥設置映射類別 map-class dialer classname 
通過查找註冊在dialer map裏的主機名來決定回撥. dialer callback-server [username] 
設置接口要求PPP回撥 ppp callback request  
設置如下:
Router1:
hostname router1 
user router2 password cisco 

isdn switch-type basic-net3 

interface bri 0 
ip address 192.200.10.1 255.255.255.0 
encapsulation ppp 
dialer map ip 192.200.10.2 name router2 class s3 572 
dialer load-threshold 80 
ppp callback accept 
ppp multilink 
dialer-group 1 
ppp authentication chap 
! 
map-class dialer s3 
dialer callback-server username 
dialer-list 1 protocol ip permit 

  
Router2: 
hostname router2 
user router1 password cisco 

isdn switch-type basic-net3 

interface bri 0 
ip address 192.200.10.2 255.255.255.0 
encapsulation ppp 
dialer map ip 192.200.10.1 name router1 571 
dialer load-threshold 80 
ppp callback request  
ppp multilink 
dialer-group 1 
ppp authentication chap 
! 
dialer-list 1 protocol ip permit 

相關調試命令: 
debug dialer 
debug isdn event 
debug isdn q921 
debug isdn q931 
debug ppp authentication 
debug ppp error 
debug ppp negotiation 
debug ppp packet 
show dialer 
show isdn status 
舉例:執行debug dialer命令觀察router2呼叫router1,router1回撥router2的過程. 
router1#debug dialer 
router2#ping 192.200.10.1 
  
router1# 
00:03:50: %LINK-3-UPDOWN: Interface BRI0:1, changed state to up 
00:03:50: BRI0:1:PPP callback Callback server starting to router2 572 
00:03:50: BRI0:1: disconnecting call 
00:03:50: %LINK-3-UPDOWN: Interface BRI0:1, changed state to down 
00:03:50: BRI0:1: disconnecting call 
00:03:50: BRI0:1: disconnecting call 
00:03:51: %LINK-3-UPDOWN: Interface BRI0:2, changed state to up 
00:03:52: callback to router2 already started 
00:03:52: BRI0:2: disconnecting call 
00:03:52: %LINK-3-UPDOWN: Interface BRI0:2, changed state to down 
00:03:52: BRI0:2: disconnecting call 
00:03:52: BRI0:2: disconnecting call 
00:04:05: : Callback timer expired 
00:04:05: BRI0:beginning callback to router2 572 
00:04:05: BRI0: Attempting to dial 572 
00:04:05: Freeing callback to router2 572 
00:04:05: %LINK-3-UPDOWN: Interface BRI0:1, changed state to up 
00:04:05: BRI0:1: No callback negotiated 
00:04:05: %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up 
00:04:05: dialer Protocol up for Vi1 
00:04:06: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state 
to up 
00:04:06: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, chang 
ed state to up 
00:04:11: %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 572 
#router1 
4.      ISDN訪問首都在線263網實例: 
 
本地局部網地址爲10.0.0.0/24,屬於保留地址,通過NAT地址翻譯功能,局域網用戶可以通過ISDN上263網訪問Internet。263的ISDN電話號碼爲2633,用戶爲263,口令爲263,所涉及的命令如下表:
任務 命令 
指定接口通過PPP/IPCP地址協商獲得IP地址 ip address negotiated 
指定內部和外部端口 ip nat {inside | outside} 
使用ppp/pap作認證 ppp authentication pap callin 
指定接口屬於撥號組1 dialer-group 1 
定義撥號組1允許所有IP協議 dialer-list 1 protocol ip permit 
設定撥號,號碼爲2633 dialer string 2633  
設定登錄263的用戶名和口令 ppp pap sent-username 263 password 263 
設定默認路由 ip route 0.0.0.0 0.0.0.0 bri 0 
設定符合訪問列表2的所有源地址被翻譯爲bri 0所擁有的地址 ip nat inside source list 2 interface bri 0 overload 
設定訪問列表2,允許所有協議 access-list 2 permit any 
具體配置如下:
hostname Cisco2503 

isdn switch-type basic-net3 

ip subnet-zero 
no ip domain-lookup 
ip routing 

interface Ethernet 0 
ip address 10.0.0.1 255.255.255.0 
ip nat inside 
no shutdown 

interface Serial 0 
shutdown 
no description 
no ip address 

interface Serial 1 
shutdown 
no description 
no ip address 

interface bri 0 
ip address negotiated 
ip nat outside 
encapsulation ppp 
ppp authentication pap callin 
ppp multilink 
dialer-group 1 
dialer hold-queue 10 
dialer string 2633  
dialer idle-timeout 120 
ppp pap sent-username 263 password 263 
no cdp enable 
no ip split-horizon 
no shutdown 

ip classless 

! Static Routes 

ip route 0.0.0.0 0.0.0.0 bri 0 

! Access Control List 2 

access-list 2 permit any 

dialer-list 1 protocol ip permit 

! Dynamic NAT 

ip nat inside source list 2 interface bri 0 overload 
snmp-server community public ro 

line console 0 
exec-timeout 0 0 

line vty 0 4 

end 
5.        Cisco765M通過ISDN撥號上263
由於Cisco765的設置命令與我們常用的Cisco路由器的命令不同,所以以下列舉了通過Cisco765上263訪問Internet的具體命令行設置步驟。
  
>;set system c765
c765>; set multidestination on
c765>; set switch net3
c765>; set ppp multilink on
c765>; cd lan
c765:LAN>; set ip routing on
c765:LAN>; set ip address 10.0.0.1
c765:LAN>; set ip netmask 255.0.0.0
c765:LAN>; set briding off
c765:LAN>;cd
c765>; set user remotenet
New user remotenet being created
c765:remotenet>; set ip routing on
c765:remotenet>; set bridging off
c765:remotenet>; set ip framing none
c765:remotenet>; set ppp clientname 263
c765:remotenet>; set ppp password client
Enter new Password: 263
Re-Type new Password: 263
c765:remotenet>; set ppp authentication out none
c765:remotenet>; set ip address 0.0.0.0
c765:remotenet>; set ip netmask 0.0.0.0
c765:remotenet>; set ppp address negotiation local on
c765:remotenet>; set ip pat on
c765:remotenet>; set ip route destination 0.0.0.0/0 gateway 0.0.0.0
c765:remotenet>; set number 2633
c765:remotenet>; set active
命令描述如下: 
任務 命令 
設置路由器系統名稱 set system c765 
允許路由器呼叫多個目的地 set multidestination on 
設置ISDN交換機類型爲NET3 set switch net3 
允許點到點間多條通道連接實現負載均衡 set ppp multilink on 
關掉橋接 set briding off 
建立用戶預製文件用於設置撥號連接參數- 可以設置多個用戶預製文件用於相同的物理端口對應於不同的連接。 set user remotenet 
使用PPP/IPCP set ip framing none 
設置上網用戶帳號 set ppp clientname 263 
設置上網口令 set ppp password client Enter new Password: 263 Re-Type new Password: 263 
不用PPP/CHAP或PAP做認證 set ppp authentication out none 
允許地址磋商 set ppp address negotiation local on 
設置地址翻譯 set ip pat on 
設置默認路由 set ip route destination 0.0.0.0/0 gateway 0.0.0.0 
設置ISP的電話號碼 set number 2633 
激活用戶預製文件 set active 


六、PSTN
  電話網絡(PSTN)是目前普及程度最高、成本最低的公用通訊網絡,它在網絡互連中也有廣泛的應用。電話網絡的應用一般可分爲兩種類型,一種是同等級別機構之間以按需撥號(DDR)的方式實現互連,一種是ISP爲撥號上網爲用戶提供的遠程訪問服務的功能。
1.     遠程訪問
 
1.1.Access Server基本設置:
選用Cisco2511作爲訪問服務器,採用IP地址池動態分配地址.遠程工作站使用WIN95撥號網絡實現連接。 
全局設置:
任務 命令 
設置用戶名和密碼 username username password password 
設置用戶的IP地址池 ip local pool {default | pool-name low-ip-address [high-ip-address]} 
指定地址池的工作方式 ip address-pool [dhcp-proxy-client | local] 
基本接口設置命令: 
任務 命令 
設置封裝形式爲PPP encapsulation ppp 
啓動異步口的路由功能 async default routing 
設置異步口的PPP工作方式 async mode {dedicated | interactive} 
設置用戶的IP地址 peer default ip address {ip-address | dhcp | pool [pool-name]} 
設置IP地址與Ethernet0相同 ip unnumbered ethernet0 
line撥號線設置: 
任務 命令 
設置modem的工作方式 modem {inout|dialin} 
自動配置modem類型 modem autoconfig discovery 
設置撥號線的通訊速率 speed speed 
設置通訊線路的流控方式 flowcontrol {none | software [lock] [in | out] | hardware [in | out]} 
連通後自動執行命令 autocommand command 
訪問服務器設置如下:
Router: 
hostname Router 
enable secret 5 $1$EFqU$tYLJLrynNUKzE4bx6fmH// 

interface Ethernet0 
ip address 10.111.4.20 255.255.255.0 

interface Async1 
ip unnumbered Ethernet0 
encapsulation ppp 
keepalive 10 
async mode interactive 
peer default ip address pool Cisco2511-Group-142 

ip local pool Cisco2511-Group-142 10.111.4.21 10.111.4.36 

line con 0
exec-timeout 0 0
password cisco
!
line 1 16 
modem InOut 
modem autoconfigure discovery 
flowcontrol hardware 

line aux 0
transport input all
line vty 0 4
password cisco
!
end   
相關調試命令: 
show interface 
show line 
1.2.       Access Server通過Tacacs服務器實現安全認證:
使用一臺WINDOWS NT服務器作爲Tacacs服務器,地址爲10.111.4.2,運行Cisco2511隨機帶的Easy ACS 1.0軟件實現用戶認證功能.
相關設置:
任務 命令 
激活AAA訪問控制 aaa new-model 
用戶登錄時默認起用Tacacs+做AAA認證 aaa authentication login default tacacs+ 
列表名爲no_tacacs使用ENABLE口令做認證 aaa authentication login no_tacacs enable 
在運行PPP的串行線上採用Tacacs+做認證 aaa authentication ppp default tacacs+ 
由TACACS+服務器授權運行EXEC aaa authorization exec tacacs+ 
由TACACS+服務器授權與網絡相關的服務請求。 aaa authorization network tacacs+ 
爲EXEC會話運行記帳.進程開始和結束時發通告給TACACS+服務器。 aaa accounting exec start-stop tacacs+ 
爲與網絡相關的服務需求運行記帳包括SLIP,PPP,PPP NCPs,ARAP等.在進程開始和結束時發通告給TACACS+服務器。 aaa accounting network start-stop tacacs+ 
指定Tacacs服務器地址 tacacs-server host 10.111.4.2 
在Tacacs+服務器和訪問服務器設定共享的關鍵字,訪問服務器和Tacacs+服務器使用這個關鍵字去加密口令和響應信息。這裏使用tac作爲關鍵字。 tacacs-server key tac 
訪問服務器設置如下:
hostname router
!
aaa new-model
aaa authentication login default tacacs+
aaa authentication login no_tacacs enable
aaa authentication ppp default tacacs+
aaa authorization exec tacacs+
aaa authorization network tacacs+
aaa accounting exec start-stop tacacs+
aaa accounting network start-stop tacacs+
enable secret 5 $1$kN4g$CvS4d2.rJzWntCnn/0hvE0
!
interface Ethernet0
 ip address 10.111.4.20 255.255.255.0
!
interface Serial0
no ip address
shutdown
interface Serial1
no ip address
shutdown
!
interface Group-Async1
ip unnumbered Ethernet0
encapsulation ppp
async mode interactive
peer default ip address pool Cisco2511-Group-142
no cdp enable
group-range 1 16
!
ip local pool Cisco2511-Group-142 10.111.4.21 10.111.4.36
tacacs-server host 10.111.4.2
tacacs-server key tac
!
line con 0
exec-timeout 0 0
password cisco
login authentication no_tacacs 
line 1 16
login authentication tacacs
modem InOut
modem autoconfigure type usr_courier
autocommand ppp
transport input all
stopbits 1
rxspeed 115200
txspeed 115200
flowcontrol hardware
line aux 0
transport input all
line vty 0 4
password cisco
!
end
2.      DDR(dial-on-demand routing)實例
 
此例通過Cisco 2500系列路由器的aux端口實現異步撥號DDR連接。Router1撥號連接到Router2。其中採用PPP/CHAP做安全認證,在Router1中應建立一個用戶,以對端路由器主機名作爲用戶名,即用戶名應爲Router2。同時在Router2中應建立一個用戶,以對端路由器主機名作爲用戶名,即用戶名應爲Router1。所建的這兩用戶的password必須相同。 
相關命令如下: 
任務 命令 
設置路由器與modem的接口指令 chat-script script-name EXPECT SEND EXPECT SEND (etc.) 
設置端口在掛斷前的等待時間 dialer idle-timeout seconds 
設置協議地址與電話號碼的映射 dialer map protocol next-hop-address [name hostname] [broadcast] [modem-script modem-regexp] [system-script system-regexp] [dial-string]   
設置電話號碼 dialer string dial-string 
指定在特定線路下路由器默認 使用的chat-script script {dialer|reset} script-name 
Router1: 
hostname Router1 

enable secret 5 $1$QKI7$wXjpFqC74vDAyKBUMallw/ 

username Router2 password cisco 
chat-script cisco-default  "" "AT" TIMEOUT 30 OK "ATDT \\T" TIMEOUT 30 CONNECT \\c 

interface Ethernet0 
ip address 10.0.0.1 255.255.255.0 

interface Async1 
ip address 192.200.10.1 255.255.255.0 
encapsulation ppp 
async default routing 
async mode dedicated 
dialer in-band 
dialer idle-timeout 60 
dialer map ip 192.200.10.2 name Router2 modem-script cisco-default 573
dialer-group 1 
ppp authentication chap 

ip route 10.0.1.0 255.255.255.0 192.200.10.2 
dialer-list 1 protocol ip permit

line con 0 
line aux 0 
modem InOut 
modem autoconfigure discovery 
flowcontrol hardware      

Router2: 
hostname Router2 

enable secret 5 $1$F6EV$5U8puzNt2/o9g.t56PXHo. 

username Router1 password cisco 

interface Ethernet0 
ip address 10.0.1.1 255.255.255.0 

interface Async1 
ip address 192.200.10.2 255.255.255.0 
encapsulation ppp 
async default routing 
async mode dedicated 
dialer in-band 
dialer idle-timeout 60 
dialer map ip 192.200.10.1 name Router1 
dialer-group 1 
ppp authentication chap 

ip route 10.0.0.0 255.255.255.0 192.200.10.1 
dialer-list 1 protocol ip permit 

line con 0 
line aux 0 
modem InOut 
modem autoconfigure discovery 
flowcontrol hardware 

相關調試命令: 
debug dialer 
debug ppp authentication 
debug ppp error 
debug ppp negotiation 
debug ppp packet 
show dialer     
3.        異步撥號備份DDN專線:
 
此例主連接採用DDN專線,備份線路爲電話撥號。當DDN專線連接正常時,主端口S0狀態爲up,line protocol亦爲up,則備份線路狀態爲standby,line protocol爲down,此時所有通信均通過主接口進行。   當主接口連接發生故障時,端口狀態爲down,則激活備份接口,完成數據通信。此方法不適合爲X.25做備份。因爲,配置封裝爲X.25的接口只要和X.25交換機之間的連接正常其接口及line protocol的狀態亦爲 up,它並不考慮其它地方需與之通信的路由器的狀態如何,所以若本地路由器狀態正常,而對方路由器連接即使發生故障,本地也不會激活備份線路。例4將會描述如何爲X.25做撥號備份。  
以下是相關命令: 
任務 命令 
指定主線路改變後,次線路狀態發生改變的延遲時間 backup delay {enable-delay | never} {disable-delay | never} 
指定一個接口作爲備份接口 backup interface type number 
hostname c2522rb
!
enable secret 5 $1$J5vn$ceYDe2FwPhrZi6qsIIz6g0
enable password cisco
!
username c4700 password 0 cisco
ip subnet-zero
chat-script cisco-default "" "AT" TIMEOUT 30 OK "ATDT \\T" TIMEOUT 30 CONNECT \\c
chat-script reset atz
!
interface Ethernet0
ip address 16.122.51.254 255.255.255.0
no ip mroute-cache
!
interface Serial0
backup delay 10 10
backup interface Serial2
ip address 16.250.123.18 255.255.255.252
no ip mroute-cache
no fair-queue
!
interface Serial1
no ip address
no ip mroute-cache
shutdown
!
interface Serial2
physical-layer async
ip address 16.249.123.18 255.255.255.252
encapsulation ppp
async mode dedicated
dialer in-band
dialer idle-timeout 60
dialer map ip 16.249.123.17 name c4700 6825179
dialer-group 1
ppp authentication chap
!
interface Serial3
no ip address
shutdown
no cdp enable
!
interface Serial4
no ip address
shutdown
no cdp enable
!
interface Serial5
no ip address
no ip mroute-cache
shutdown
!
interface Serial6
no ip address
no ip mroute-cache
shutdown
!
interface Serial7
no ip address
no ip mroute-cache
shutdown
!
interface Serial8
no ip address
no ip mroute-cache
shutdown
!
interface Serial9
no ip address
no ip mroute-cache
shutdown
!
interface BRI0
no ip address
no ip mroute-cache
shutdown
!
router eigrp 200
network 16.0.0.0
!
ip classless
!
dialer-list 1 protocol ip permit
!
line con 0
line 2
script dialer cisco-default
script reset reset
modem InOut
modem autoconfigure discovery
rxspeed 38400
txspeed 38400
flowcontrol hardware
line aux 0
line vty 0 4
password cisco
login
!
end
c2522rb#
4.       異步撥號備份X.25:
 
設置X.25的撥號備份,首先X.25連接的端口必須運行動態路由協議,異步撥號口必須使用靜態路由.本例選擇EIGRP作爲路由選擇協議,將靜態路由的Metric的值設置爲200,由於EIGRP的默認Metric爲90,所以當同時有兩條路徑通往同一網段時,其中Metric值小的路徑生效,而當X.25連接出現問題時,路由器無法通過路由協議學習到路由表,則此時靜態路由生效,訪問通過撥號端口實現。當X.25連接恢復正常時,路由器又可以學習到路由表,則由於 Metric值的不同,靜態路由自動被動態路由所代替,這樣就實現了備份的功能。
路由器Router1配置如下:
hostname router1
!
enable secret 5 $1$UTvD$99YiY2XsRMxHudcYeHn.Y.
enable password cisco
!
username router2 password cisco
ip subnet-zero
chat-script cisco-default "" "AT" TIMEOUT 30 OK "ATDT \\T" TIMEOUT 30 CONNECT \\c
chat-script reset atz
interface Ethernet0
ip address 202.96.38.100 255.255.255.0
!
interface Serial0
ip address 202.96.0.1 255.255.255.0
encapsulation x25
x25 address 10112227
x25 htc 16
x25 map ip 202.96.0.2 10112225 broadcast
!
interface Serial1
no ip address
shutdown
!
!
interface Async 1
ip address 202.96.1.1 255.255.255.252
encapsulation ppp
dialer in-band
dialer idle-timeout 60
dialer map ip 202.96.1.2 name router2 modem-script cisco-default 2113470
dialer-group 1
ppp authentication chap
!
router eigrp 200
redistribute connected
network 202.96.0.0
!
ip route 202.96.37.0 255.255.255.0 202.96.1.2 200
dialer-list 1 protocol ip permit
line con 0
line aux 0
script dialer cisco-default
script reset reset
modem InOut
modem autoconfigure discovery
transport input all
rxspeed 38400
txspeed 38400
flowcontrol hardware
line vty 0 4
password cisco
login
!
end
路由器Router2配置如下:
hostname router2
!
enable secret 5 $1$T4IU$2cIqak8f/E4Ug6dLT0k.J0
enable password cisco
!
username router1 password cisco
ip subnet-zero
chat-script cisco-default "" "AT" TIMEOUT 30 OK "ATDT \\T" TIMEOUT 30 CONNECT \\c
chat-script reset atz
!
interface Ethernet0
ip address 202.96.37.100 255.255.255.0
!
interface Serial0
ip address 202.96.0.2 255.255.255.0
no ip mroute-cache
encapsulation x25
x25 address 10112225
x25 htc 16
x25 map ip 202.96.0.1 10112227 broadcast
!
interface Serial1
no ip address
shutdown
!
interface Async1
ip address 202.96.1.2 255.255.255.252
encapsulation ppp
keepalive 30
async default routing
async mode dedicated
dialer in-band
dialer idle-timeout 60
dialer wait-for-carrier-time 120
dialer map ip 202.96.1.1 name router1 modem-script cisco-default 2113469
dialer-group 1
ppp authentication chap
!
router eigrp 200
redistribute static
network 202.96.0.0
!
no ip classless
ip route 202.96.38.0 255.255.255.0 202.96.1.1 200
dialer-list 1 protocol ip permit
!
line con 0
exec-timeout 0 0
line aux 0
script reset reset
modem InOut
modem autoconfigure discovery
transport input all
rxspeed 38400
txspeed 38400
flowcontrol hardware
line vty 0 4
password cisco
login
!
end
<續>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章