一,激活ATM接口
這裏面注意ATM接口的標識,也就是說如何找到ATM的接口,很多人是昏的,因爲,不同的設備,它的標識方式不一樣,如果實在不行,你就show run看一下好了。
Router# configure terminal
Router(config)# interface atm slot/0
或者
Router(config)# interface atm slot/port-adapter/0
或者
Router(config)# interface atm number
如果我們要配置IP over atm,那麼就學要配個ip地址
Router(config-if)# ip address ip-address mask
Router(config-if)# no shutdown
二,配置PVC
1,創建PVC
如果你想手動創建PVC,就在接口模式下
Router(config-if)# pvc [name] vpi/vci [ilmi | qsaal | smds]
這樣你就進入interface-ATM-VC配置模式了
注意後面幾個關鍵詞的封裝,ILMI是當你配置SVC的時候,用它來進行基本的信令傳輸
2,映射一個協議地址到一個PVC
其實,每個協議都需要一個地址,ATM的地址就是VPI/VCI,如果其他協議運行在ATM上,其他協議的地址必須得把他的地址和ATM的地址做一個對應。
Router(config-if-atm-vc)# protocol protocol protocol-address [[no] broadcast]
3,配置AAL和封裝類型
Router(config-if-atm-vc)# encapsulation aal5encap []
後面可以跟很多封裝方式,默認的是snap
注意 ppp over atm 後面的封裝
4,配置PVC的流量參數
Router(config-if-atm-vc)# abr output-pcr output-mcr
Router(config-if-atm-vc)# ubr output-pcr
Router(config-if-atm-vc)# ubr+ output-pcr output-mcr
Router(config-if-atm-vc)# vbr-nrt output-pcr output-scr output-mbs
Router(config-if-atm-vc)# vbr-peak-rate average-rate burst
Available Bit Rate (ABR).
Unspecified Bit Rate (UBR).
Variable Bit Rate-Non Real Time
Variable Bit Rate (VBR)
5,配置PVC發現
可以配置從ATM交換機上自動發現PVC
Router(config)# interface atm slot/0
Router(config-if)# pvc [name] 0/16 ilmi
Router(config-if-atm-vc)# exit
Router(config-if)# atm ilmi-pvc-discovery [subinterface]
Router(config-if)# exit
6,使用反向ARP
可以使用反向ARP,自動學習對端的網絡層地址
這個命令時默認啓用的
如果靜態MAP使用,反向ARP可以自動被關掉
7,配置PVC的廣播
Router(config-if-atm-vc)# broadcast
8,給一個VC分配一個類
Router(config-if-atm-vc)# class-vc vc-class-name
三,配置SVC
1, 配置ILMI
必須配置PVC來允許SNMP traps 和接收新的網絡前綴
Router(config-if)# pvc [name] 0/16 ilmi
注意,使用的是固定的VPI和VCI的值
只能用在主接口,不能用在子接口
2, 配置必要的PVC
Router(config-if)# pvc [name]vpi/vci qsaal
這個標準的VPI和VCI的值是0和5
3, 配置NSAP地址
ATM的地址叫做NASP(network access services point)地址,在整個ATM網絡裏面是獨一無二的。
1, 配置ESI和選擇域
當運行,ILMI的時候,可以從ATM交換機學來地址的前綴,可以用atm esi-address 這個命令配置配置ESI,其中包括,12位ESI和2位選擇字節,而NSAP prefix可以從ATM交換機學過來
Router(config-if)# pvc [name]0/16 ilmi
Router(config-if-atm-vc)# exit
Router(config-if)# atm esi-address esi.selector
2, 配置完整的NSAP地址
當然,你也可以配置完整的NSAP的地址
Router(config-if)# atm nsap-address nsap-address
4, 創建SVC
Router(config-if)# svc [name] nsap address
Router(config-if-atm-vc)# encapsulation aal5encap
Router(config-if-atm-vc)# protocol protocol protocol-address [[no] broadcast]
四,配置VC類
1, 創建一個VC類
Router(config)# vc-class atm name
2, 配置VC參數
? abr
? broadcast
? encapsulation aal5
? idle-timeout
? ilmi manage
? inarp
? oam-pvc
? oam retry
? oam-svc
? protocol
? ubr
? ubr+
? vbr-nrt
3, 應用一個VC類
Router(config-if)# pvc [name] vpi/vci
Router(config-if)# svc [name] nsap address
Router(config-if-atm-vc)# class-vc vc-class-name
五,配置PPP OVER ATM
1, 配置一個虛模版
Router(config)# interface virtual-template number
Router(config-if)# encapsulation ppp
Router(config-if)# ip unnumbered ethernet number
2, 配置IETF兼容MUX
用在點到點或者多點子接口
Router(config)# interface atm number.subinterface-number point-to-point
Router(config-subif)# pvc [name] vpi/vci
Router(config-if-atm-vc)# encapsulation aal5mux ppp virtual-template number
對一段PVC進行控制
Router(config)# interface atm slot/port.subinterface-number multipoint
Router(config-subif)# range [range-name] pvc start-vpi/start-vci end-vpi/end-vci
Router(config-if-atm-range)# encapsulation aal5mux ppp virtual-template number
3, 配置IETF兼容LLC
用在楨中繼到ATM的轉換網絡上
Router(config)# interface atm slot/port.subinterface-number point-to-point
Router(config-subif)# pvc [name] vpi/vci
Router(config-if-atm-vc)# encapsulation aal5snap2
Router(config-if-atm-vc)# protocol ppp virtual-template number
對一段PVC進行控制
Router(config-subif)# range [range-name]start-vpi/start-vci end-vpi/end-vci
Router(config-if-atm-range)# encapsulation aal5snap2
Router(config-if-atm-range)# protocol ppp virtual-template number
4, 配置思科私有
Router(config)# interface atm slot/port.subinterface-number point-to-point
Router(config-subif)# pvc [name] vpi/vci
Router(config-if-atm-vc)# encapsulation aal5ciscoppp virtual-template number
對一段PVC進行控制
Router(config-subif)# range [range-name] pvc start-vpi/start-vci end-vpi/end-vci
Router(config-if-atm-range)# encapsulation aal5ciscoppp virtual-template number