配置1483R方式的ATM简单流分类示例
以特性的1483R方式典型场景为例,介绍如何配置ATM简单流分类。
组网需求
如图12-3所示,DeviceA、DeviceB和DeviceC位于ATM网络边缘,承担IP网络接入功能。实现将被ATM网络分隔的三个PSN网络连通起来。IP报文在ATM网络上传输时使用AAL5帧封装:IPoA业务。IP报文出ATM网络时,在路由器处ATM终结,转发至其它类型的接口。
要求:
三台路由器的ATM接口的IP地址分别是1.1.1.1/24、1.1.1.2/24、1.1.1.3/24。
在ATM网中,DeviceA的VPI/VCI分别是0/40和0/50,分别连接DeviceB和DeviceC;DeviceB的VPI/VCI分别是0/40和0/60,分别连接DeviceA和DeviceC;DeviceC的VPI/VCI是0/50和0/60,分别连接DeviceA和DeviceB。
三台路由器的ATM接口上的所有PVC都采用IPoA应用方式。
DeviceA的下行使能简单流分类,将IP报文的DSCP域映射到ATM信元的CLP,就可以利用ATM网络的QoS能力服务IP应用。
数据准备
完成本例配置,需准备如下数据:
三台路由器的ATM接口的IP地址分别是1.1.1.1/24、1.1.1.2/24、1.1.1.3/24。
DeviceA的VPI/VCI是0/40和0/50,分别连接DeviceB和DeviceC。
DeviceB的VPI/VCI是0/40和0/60,分别连接DeviceA和DeviceC。
DeviceC的VPI/VCI是0/50和0/60,分别连接DeviceA和DeviceB。
ATM简单流分类映射的服务类型和CLP值
操作步骤
- 进入ATM接口,并为其配置IP地址
<DeviceA> system-view
[~DeviceA] interface atm0/1/0
[~DeviceA-Atm0/1/0] undo shutdown
[~DeviceA-Atm0/1/0] ip address 1.1.1.1 255.255.255.0
[*DeviceA-Atm0/1/0] commit
[~DeviceA-Atm0/1/0] return
<DeviceB> system-view
[~DeviceB] interface atm0/1/0
[~DeviceB-Atm0/1/0] undo shutdown
[~DeviceB-Atm0/1/0] ip address 1.1.1.2 255.255.255.0
[*DeviceA-Atm0/1/0] commit
[~DeviceB-Atm0/1/0] return
<DeviceC> system-view
[~DeviceC] interface atm0/1/0
[~DeviceC-Atm0/1/0] undo shutdown
[~DeviceC-Atm0/1/0] ip address 1.1.1.3 255.255.255.0
[*DeviceA-Atm0/1/0] commit
[~DeviceC-Atm0/1/0] return
- 创建PVC,配置PVC上的IPoA映射
<DeviceA> system-view
[~DeviceA] interface atm 0/1/0
[~DeviceA-Atm0/1/0] pvc to_b 0/40
[*DeviceA-atm-pvc-Atm0/1/0-0/40-to_b] map ip 1.1.1.2
[*DeviceA-atm-pvc-Atm0/1/0-0/40-to_b] commit
[~DeviceA-atm-pvc-Atm0/1/0-0/40-to_b] quit
[~DeviceA-Atm0/1/0] pvc to_c 0/50
[*DeviceA-atm-pvc-Atm0/1/0-0/50-to_c] map ip 1.1.1.3
[*DeviceA-atm-pvc-Atm0/1/0-0/50-to_c] commit
[~DeviceA-atm-pvc-Atm0/1/0-0/50-to_c] return
<DeviceB> system-view
[~DeviceB] interface atm 0/1/0
[~DeviceB-Atm0/1/0] pvc to_a 0/40
[*DeviceB-atm-pvc-Atm0/1/0-0/40-to_a] map ip 1.1.1.1
[*DeviceA-Atm0/1/0] commit
[~DeviceB-atm-pvc-Atm0/1/0-0/40-to_a] quit
[~DeviceB-Atm0/1/0] pvc to_c 0/60
[*DeviceB-atm-pvc-Atm0/1/0-0/60-to_c] map ip 1.1.1.3
[*DeviceA-Atm0/1/0] commit
[~DeviceB-atm-pvc-Atm0/1/0-0/60-to_c] return
<~DeviceC> system-view
[~DeviceC] interface atm 0/1/0
[*DeviceC-Atm0/1/0] pvc to_a 0/50
[*DeviceC-atm-pvc-Atm0/1/0-0/50-to_a] map ip 1.1.1.1
[*DeviceC-atm-pvc-Atm0/1/0-0/50-to_a] quit
[*DeviceC-Atm0/1/0] pvc to_b 0/60
[*DeviceC-atm-pvc-Atm0/1/0-0/60-to_b] map ip 1.1.1.2
[*DeviceC-atm-pvc-Atm0/1/0-0/60-to_b] commit
[~DeviceC-atm-pvc-Atm0/1/0-0/60-to_b] return
- 配置ATM简单流分类映射规则,并使能ATM简单流分类
如果在下行没有配置简单流分类,系统会根据default域的映射关系进行映射。如果应用了其它的DS域,则会根据DS域中的映射关系进行映射。
对进入ATM网络的流量,使能简单流分类。
<DeviceA> system-view
[~DeviceA] interface atm 0/1/0
[~DeviceA-Atm0/1/0] trust upstream default
[*DeviceA-Atm0/1/0] commit
[~DeviceA-Atm0/1/0] return
<DeviceB> system-view
[~DeviceB] interface atm 0/1/0
[~DeviceB-Atm0/1/0] trust upstream default
[*DeviceA-Atm0/1/0] commit
[~DeviceB-Atm0/1/0] return
<DeviceC> system-view
[~DeviceC] interface atm 0/1/0
[~DeviceC-Atm0/1/0] trust upstream default
[*DeviceC-Atm0/1/0] commit
[~DeviceC-Atm0/1/0] return
对流出ATM网络的流量,由于已经配置了IPoA业务,在DeviceA、DeviceB、DeviceC上会自动还原出IP报文,转发到其它接口。
- 检查配置结果
# 在DeviceA上查看pvc状态信息。
[~DeviceA] display atm pvc-info
VPI/VCI |STATE|PVC-NAME |INDEX |ENCAP|PROT |INTERFACE
--------|-----|----------------|--------|-----|-----|---------------------
0/40 |UP |to_b |0 |SNAP |IP |Atm0/1/0 (UP)
0/50 |UP |to_c |1 |SNAP |IP |Atm0/1/0 (UP)
# 在DeviceA上查看pvc上的映射信息。
[DeviceA] display atm map-info
Atm0/1/0, PVC 0/40, IP, State UP
1.1.1.2, vlink 393217
Atm0/1/0, PVC 0/50, IP, State UP
1.1.1.3, vlink 393218
同理可查看DeviceB和DeviceC的pvc状态信息和映射信息。
# 在DeviceA上用命令ping,能ping通DeviceB。
[~DeviceA] ping 1.1.1.2
PING 1.1.1.2: 56 data bytes, press CTRL_C to break
Reply from 1.1.1.2: bytes=56 Sequence=1 ttl=255 time=62 ms
Reply from 1.1.1.2: bytes=56 Sequence=2 ttl=255 time=31 ms
Reply from 1.1.1.2: bytes=56 Sequence=3 ttl=255 time=31 ms
Reply from 1.1.1.2: bytes=56 Sequence=4 ttl=255 time=31 ms
Reply from 1.1.1.2: bytes=56 Sequence=5 ttl=255 time=31 ms
--- 1.1.1.2 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/37/62 ms
同理,DeviceA能ping通DeviceC,DeviceB能ping通DeviceA和DeviceC,DeviceC能ping通DeviceA和DeviceB。
配置文件
DeviceA的配置文件
#
sysname DeviceA
#
interface Atm0/1/0
undo shutdown
trust upstream default
pvc to_b 0/40
map ip 1.1.1.2
pvc to_c 0/50
map ip 1.1.1.3
ip address 1.1.1.1 255.255.255.0
#
return
DeviceB的配置文件
#
sysname DeviceB
#
interface Atm0/1/0
undo shutdown
trust upstream default
pvc to_a 0/40
map ip 1.1.1.1
pvc to_c 0/60
map ip 1.1.1.3
ip address 1.1.1.2 255.255.255.0
#
return
DeviceC的配置文件
#
sysname DeviceC
#
interface Atm0/1/0
undo shutdown
trust upstream default
pvc to_a 0/50
map ip 1.1.1.1
pvc to_b 0/60
map ip 1.1.1.2
ip address 1.1.1.3 255.255.255.0
#
return