一,激活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

注意,使用的是固定的VPIVCI的值

只能用在主接口,不能用在子接口


2
  配置必要的PVC

 

Router(config-if)# pvc [name]vpi/vci qsaal

这个标准的VPIVCI的值是05


3
  配置NSAP地址

ATM的地址叫做NASPnetwork access services point)地址,在整个ATM网络里面是独一无二的。

1  配置ESI和选择域

当运行,ILMI的时候,可以从ATM交换机学来地址的前缀,可以用atm esi-address 这个命令配置配置ESI,其中包括,12ESI2位选择字节,而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