• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

06-二层技术-广域网接入配置指导

目录

04-ATM配置

本章节下载 04-ATM配置  (506.16 KB)

04-ATM配置


1 ATM

1.1  ATM简介

ATM(Asynchronous Transfer Mode,异步传输模式)技术是以分组传输模式为基础并融合了电路传输模式高速化的优点发展而成。由于它的灵活性以及对多媒体业务的支持,被认为是实现宽带通信的核心技术。

1.1.1  ATM信元

根据ITU-T定义,ATM是以信元为基本单位进行信息传输、复用和交换的。ATM信元具有53字节的固定长度,其中前5个字节是信元头,其余48个字节是有效载荷。ATM信元头的功能有限,主要用来标识虚连接,另外也完成了一些功能有限的流量控制,拥塞控制,差错控制等功能。

1.1.2  ATM连接和ATM交换

ATM是面向连接的交换,其连接是逻辑连接,即虚连接。ATM网络中,可以在物理链路上创建逻辑连接VP(Virtual Path,虚路径)和VC(Virtual Circuit,虚电路)。如图1-1所示,一条物理链路上可以创建多条VP,每个VP可以采用复用方式容纳多个VC。不同用户的信元通过不同的VP和VC传递。VP和VC通过VPI(Virtual Path Identifier,虚路径标识符)和VCI(Virtual Channel Identifier,虚通道标识符)来标识。ATM使用一对VPI/VCI的组合来标识一条虚连接。

图1-1 VP、VC和物理链路关系

 

目前,ATM接口只支持手工配置的PVC(Permanent Virtual Circuit,永久虚电路),不支持通过信令建立的SVC(Switched Virtual Circuit,交换虚电路)。每条PVC通过VPI/VCI值来标识。

在ATM网络中,通过查找ATM交换机的交换表项改变VPI/VCI值,实现ATM信元的转发。在PVC方式下,ATM交换机的交换表项由网管配置,由网管统一分配VPI/VCI值,用户根据网管分配的VPI/VCI值来配置路由器上的PVC。如果两台ATM设备的ATM接口直连,两端ATM接口下配置的VPI/VCI值必须相同。典型的ATM交换过程如图1-2所示,从路由器Router A的ATM2/4/1接口的PVC 0/100发送的ATM信元,到达ATM交换机ATM switch B的ATM2/4/1接口的PVC 0/100后,通过查找交换表项,从ATM2/4/2接口的PVC 2/101转发出去,最终到达路由器Router C的ATM2/4/1接口的PVC 2/101。

图1-2 ATM交换示意图

 

1.1.3  ATM层次结构

ATM基本协议框架分为3个平面,即用户平面、控制平面和管理平面。用户平面和控制平面又各分为4层,即物理层、ATM层、ATM适配层和高层,在各层中还有更精细的子层划分。

·     控制平面主要利用信令协议来完成连接的建立和拆除。

·     管理平面又分为层次管理和平面管理。其中层次管理负责各平面中各层的管理,具有与其它平面相对应的层次结构;平面管理负责系统的管理和各平面之间的通信。

各平面与各层的关系如图1-3

图1-3 ATM协议模型图

 

各层的具体功能如下:

·     物理层主要提供ATM信元的传输通道,将ATM层传来的信元加上其传输开销后形成连续的比特流;同时,在接收到物理媒介上传来的连续比特流后,取出有效信元传递给ATM层。

·     ATM层在物理层之上,利用物理层提供的服务,与对等层进行以信元为单位的通信。ATM层与物理媒介的类型和物理层的具体实现无关,与具体传送的业务类型也无关。从ATM适配层输入ATM层的是48字节的净荷,这48字节的净荷被称为分段和重组协议数据单元(SAR-PDU),而ATM层输出的则是53字节的信元,该信元将传送到物理层进行传输。ATM层负责产生5个字节的信元头,信元头将加到净荷的前面。ATM层的其他功能包括虚路径标识符/虚通道标识符(VPI/VCI)传输、信元多路复用/分用以及一般流量控制。

·     AAL(ATM Adaptation Layer,ATM适配层)是高层协议与ATM层间的接口,它负责转接ATM层与高层协议之间的信息。目前,已经提出4种类型的AAL:AAL1、AAL2、AAL3/4和AAL5,每一种类型分别支持ATM网络中某些特征业务。H3C产品采用AAL5来支持数据通信业务。

·     ATM高层协议则主要具有WAN互连、与现有三层协议互连、承载多种协议(IP协议、IPoE协议、PPP协议、PPPoE协议)等功能。

1.1.4  ATM服务类型

ATM支持四种服务类型:

·     CBR(Constant Bit Rate,确定比特率)

·     UBR(Unspecified Bit Rate,不确定比特率)

·     VBR-RT(Variable Bit Rate-Real Time,实时可变速率)

·     VBR-NRT(Variable Bit Rate-Non Real Time,非实时可变速率)

这些服务类型的选择与网络的QoS需求有关。

1. CBR

CBR服务用于在连接的生命期中需要静态带宽的连接。这个带宽由PCR(Peak Cell Rate,峰值信元速率)值来确定。在CBR服务中,源端可以持续地以峰值信元速率发送信元。

CBR服务一般用来支持对时延变化要求较高的实时业务(例如:语音、视频)。

2. VBR-RT

VBR-RT服务也是一种实时的应用,对时延和抖动有严格的限制,VBR-RT的主要应用有语音和视频业务。

VBR-RT连接的指标主要靠PCR、SCR(Sustainable Cell Rate,可持续信元速率)、MBS(Maximum Burst Size,最大突发长度)来描述。源端可以在平均信元速率为SCR的情况下,以PCR的速率发送最大信元个数为MBS的突发流量而不丢信元。

3. VBR-NRT

VBR-NRT服务支持突发性的非实时的应用,该特性是通过PCR、SCR以及MBS来描述的。对那些满足流量合同的信元,VBR-NRT服务可以保证很低的信元丢失率但是不保证时延。

4. UBR

UBR服务用于对时延和带宽都要求不高的应用。UBR服务不保证服务质量,连接的信元丢失率和信元传输时延均没有数值保证,如果发生拥塞,UBR服务的信元最先被丢弃。

1.1.5  ATM应用

1. IPoA

IPoA(IP over ATM,在ATM上承载IP协议):ATM为处在同一网络内的IP主机之间的通信提供数据链路层,同时将IP报文封装在ATM信元中。ATM作为IP业务的承载网提供了优良的网络性能和完善、成熟的QoS保证。

 

2. IPoEoA

IPoEoA(IP over Ethernet over ATM,在ATM上承载IPoE协议)有三层结构:最上层封装IP协议;中间为IPoE,即以太网承载IP协议;最下一层为ATM承载IPoE。这就要求在ATM接口承载以太网报文,这就是IPoEoA。

3. PPPoA

PPPoA(PPP over ATM,在ATM上承载PPP协议):ATM信元封装PPP报文,IP或其它协议的报文则封装在PPP报文中。在这种情况下,可以将ATM简单地看成是PPP报文的承载层。PPPoA的意义在于:PPPoA的通信过程由PPP协议管理,可以利用PPP的灵活性及其丰富的应用。

4. PPPoEoA

PPPoEoA(PPPoE over ATM,在ATM上承载PPPoE协议):其实质是用ATM信元封装以太网报文,这时候可以用一个PVC来模拟以太网的全部功能。PPPoE协议采用Client/Server方式,它将PPP报文封装在以太网帧之内,在以太网上提供点对点的连接。

1.2  ATM硬件适配关系

本特性的支持情况与设备型号有关,请以设备实际情况为准。

型号

说明

MSR1008

不支持

MSR1004-G

不支持

MSR1004-G-5GCN

不支持

MSR1104-G、MSR1104-G-DSL-CAT6

·     MSR1104-G:不支持

·     MSR1104-G-DSL-CAT6:支持

MSR2630E-X1

不支持

MSR3610E-X1、MSR3610E-X1-DP

不支持

MSR3610-G-X3-DP、MSR3610-G-X3、MSR3610-G-X3-DP-DC、

MSR3610-G-X3-DC

不支持

MSR3620-G-X3

不支持

 

型号

说明

MSR2660-XS

不支持

MSR2680-XS

不支持

 

型号

说明

MSR2600-12X-WiNet

不支持

MSR2610-13X-WiNet

不支持

 

1.3  ATM配置任务简介

ATM配置任务如下:

(1)     配置ATM接口

(2)     关于ATM接口的详细介绍以及相关配置,请参见“接口管理配置指导”中的“ATM接口”。

(3)     配置PVC或者配置PVC-group

¡     配置PVC

¡     配置PVC-group

(4)     配置ATM AAL5封装类型

(5)     配置ATM的服务类型

(6)     配置ATM上承载的应用

¡     配置IPoA

¡     配置IPoEoA

¡     配置PPPoA

¡     配置PPPoEoA

(7)     (可选)配置VP监管

1.4  配置PVC

1. 配置限制和指导

在PVC方式下,ATM交换机的交换表项由网管配置,由网管统一分配VPI/VCI值,用户根据网管分配的VPI/VCI值来配置路由器上的PVC。如果两台ATM设备的ATM接口直连,两端ATM接口下配置的VPI/VCI值必须相同。

2. 配置步骤

(1)     ‍进入系统视图。

system-view

(2)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(3)     创建PVC并进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

(4)     打开当前PVC。

undo shutdown

缺省情况下,PVC处于打开状态。

1.5  配置PVC-group

1. 功能简介

使用PVC-group后,可以在PVC-group下的各PVC上进行流量的负载分担,将不同优先级的IP报文通过不同的PVC进行传输。用户可以配置每条PVC承载的IP报文的优先级。

当收到IP报文后,根据IP报文的优先级来找到对应的PVC进行传输,如果没有找到对应的PVC,则从缺省PVC(precedence命令中使用了default参数)进行传输,如果没有配置缺省PVC,则从未设置优先级的所有PVC轮询地进行传输。如果没有未设置优先级的PVC,则将该IP报文丢弃。

如果收到的不是IP报文,则从该PVC-group下所有PVC轮询地进行传输。

PVC-group下的PVC的封装类型、承载的协议类型直接从PVC-group获取。

2. 配置步骤

(1)     ‍进入系统视图。

system-view

(2)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(3)     创建PVC-group并进入PVC-group视图。

pvc-group group-number

(4)     在PVC-group下创建PVC并进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

(5)     配置PVC承载的IP报文的优先级。

precedence { min-number [ to max-number ] | default }

缺省情况下,未设置优先级。

(6)     开启当前PVC。

undo shutdown

缺省情况下,PVC处于打开状态。

1.6  配置ATM AAL5封装类型

1. 功能简介

ATM AAL5封装主要有如下几种类型:

·     aal5snap:LLC(Logical Link Control,逻辑链路控制)/SNAP(Subnet Access Protocol,子网访问协议)封装类型。

·     aal5mux:MUX复用封装类型。

表1-1所示,不同的封装类型对报文的封装格式各不相同,而且支持的映射也不同。

表1-1 封装类型和支持的应用的关系

应用

aal5snap

aal5mux

IPoA

支持

支持(不支持InARPoA)

IPoEoA

支持

支持

PPPoA

支持

支持

PPPoEoA

支持

支持

说明

aal5snap可以支持同时承载两种以上协议,aal5mux只支持同时承载一种协议。

 

2. 配置限制和指导

·     相互通信的两端设备上配置的ATM AAL5封装类型要保持一致。

·     在PVC/PVC-group切换封装时,如果已经配置了与切换后封装类型冲突的映射,切换封装后的PVC/PVC-group将会删除所有冲突的映射对应的配置。

3. 配置步骤

(1)     ‍进入系统视图。

system-view

(2)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(3)     进入PVC视图或PVC-group视图。

¡     进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

¡     进入PVC-group视图。

pvc-group group-number

(4)     配置ATM AAL5封装类型。

encapsulation { aal5mux | aal5snap }

缺省情况下,ATM AAL5封装类型为aal5snap

1.7  配置ATM的服务类型

1. 功能简介

ATM支持四种服务类型:CBR、UBR、VBR-RT、VBR-NRT。用户可以配置PVC的服务类型,并为UBR、VBR-NRT、VBR-RT服务类型的每条PVC配置不同的传输优先级,数值越大优先级越高。传输优先级高的PVC优先占有带宽,相同传输优先级的PVC占有相同的带宽。CBR服务不允许配置传输优先级。

2. 配置步骤

(1)     ‍进入系统视图。

system-view

(2)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(3)     进入PVC视图或PVC-group下PVC视图。

¡     进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

¡     请依次执行以下命令进入PVC-group下PVC视图。

pvc-group group-number

pvc { pvc-name [ vpi/vci ] | vpi/vci }

(4)     配置PVC的服务类型和相关服务参数。

¡     配置PVC的服务类型为CBR,并指定相关的服务参数。

service cbr output-pcr [ cdvt cdvt-value ]

¡     配置PVC的服务类型为UBR,并指定相关的服务参数。

¡     service ubr output-pcr

¡     配置PVC的服务类型为VBR-NRT,并指定相关的服务参数。

service vbr-nrt output-pcr output-scr output-mbs

¡     配置PVC的服务类型为VBR-RT,并指定相关的服务参数。

service vbr-rt output-pcr output-scr output-mbs

缺省情况下,PVC的服务类型为UBR。

新指定的PVC服务类型将会覆盖本PVC已有的服务类型,同一个接口下或同一个PVC-group下的不同PVC可以配置不同的服务类型。

1.8  配置ATM上承载的应用

1.8.1  配置IPoA

1. IP地址映射简介

在ATM上承载IP协议报文时,要想使高层协议能通过对端设备的IP地址寻址到对端设备,用户必须将本端的PVC或PVC-group与对端设备的IP地址关联起来,即配置PVC或PVC-group映射的IP地址。这样,系统就知道到达某个IP地址的报文通过哪个PVC或PVC-group进行发送了。

配置IP地址映射有三种方法:

·     静态IP地址映射:直接指定映射到PVC或PVC-group的对端接口的IP地址。

·     default映射:配置一个具有缺省路由属性的映射。若某个报文在接口上找不到下一跳地址对应的映射,但某条PVC或PVC-group配置了default映射,则报文将从该PVC或PVC-group上发送。

2. 配置限制和指导

·     所有的封装类型都支持IPoA映射。

·     相同PVC或PVC-group下可以映射多个IP地址,且静态IP地址映射、default映射可以同时配置。

·     相同接口下不同的PVC或PVC-group不能映射到同一个IP地址。同一个接口下的PVC和PVC-group最多只能配置一个default映射。

·     如果是两台路由器接口直连,本端上映射到对端IP地址的PVC的VPI/VCI值必须和对端上映射到本端IP地址的PVC的VPI/VCI值相同。

3. 配置步骤

(1)     ‍进入系统视图。

system-view

(2)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(3)     进入PVC视图或PVC-group视图。

¡     进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

¡     进入PVC-group视图。

pvc-group group-number

(4)     配置IPoA映射,使PVC或PVC-group承载IP协议报文。

map ip { ip-address | default }

(5)     为PVC或PVC-group配置广播属性。

broadcast

缺省情况下,广播属性处于关闭状态。

如果需要在ATM PVC或PVC-group上发送广播或者组播报文,请务必配置本命令。

如果某PVC或PVC-group配置了广播属性,则PVC或PVC-group所属ATM接口上的广播或组播报文都要在该PVC或PVC-group上发送一份。

1.8.2  配置IPoEoA

1. VEth和VEth子接口介绍

在IPoEoA应用中使用三层VEth(Virtual Ethernet,虚拟以太网)接口,一个VEth接口可以关联多个PVC。在同一个VEth接口关联的PVC之间二层互通。

为了实现在ATM上承载以太网报文,在PPPoEoA应用中使用broa三层VEth接口。VEth接口具有以太网的特性,由用户通过配置命令动态创建。VEth接口的协议栈是:底层为ATM的PVC,通过PVC收发报文;链路层为以太网协议;网络层及以上各层协议与普通以太网接口相同。

2. 配置限制和指导

配置IPoEoA、PPPoEoA应用时,必须指定一个VEth接口与之对应。如果对应的VEth接口没有创建,则不能配置对应的应用。

3. 配置VEth接口映射到PVC

(1)     ‍进入系统视图。

system-view

(2)     创建VEth接口或VEth子接口,并进入一个VEth接口或VEth子接口视图。

interface virtual-ethernet { interface-number | interface-number.subnumber }

(3)     配置接口的IP地址。

ip address ip-address { mask | mask-length }

在IPoEoA应用中,需要在VEth接口下配置IP地址,ATM接口下配置的IP地址无效。

(4)     退回系统视图。

quit

(5)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(6)     进入PVC视图或PVC-group视图。

¡     进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

¡     进入PVC-group视图。

pvc-group group-number

(7)     配置IPoEoA映射。

map bridge virtual-ethernet { interface-number | interface-number.subnumber }

缺省情况下,没有配置任何映射。

本命令中的interface-number必须是已经创建的VEth接口或VEth子接口的编号

4. 配置VEth接口

(1)     ‍进入系统视图。

system-view

(2)     进入VEth接口视图。

interface virtual-ethernet  interface-number

用户最多可以创建1024个VEth接口。

(3)     (可选)配置接口的描述信息。

description text

缺省情况下,接口的描述信息为“该接口的接口名 Interface”,比如:Virtual-Ethernet0 Interface。

(4)     (可选)配置接口的MTU值。

mtu size [ spread ]

缺省情况下,接口的MTU值为1500字节。

(5)     (可选)配置接口的MAC地址。

mac-address mac-address

缺省情况下,VEth接口在创建时会使用设备的桥MAC地址作为自己的MAC地址。

(6)     (可选)开启子接口的速率统计功能。

sub-interface rate-statistic

缺省情况下,子接口的速率统计功能处于关闭状态。

(7)     (可选)设置接口的期望带宽。

bandwidth bandwidth-value

缺省情况下,接口的期望带宽=接口的波特率÷1000(kbit/s)。

期望带宽供业务模块使用,不会对接口实际带宽造成影响。

(8)     开启当前接口。

undo shutdown

缺省情况下,接口处于打开状态。

5. 配置VEth子接口

(1)     ‍进入系统视图。

system-view

(2)     进入VEth子接口视图。

interface virtual-ethernet interface-number.subnumber

(3)     (可选)配置VEth子接口的描述信息。

description text

缺省情况下,VEth子接口的描述信息为“该接口的接口名 Interface”。

(4)     (可选)配置VEth子接口的MTU值。

mtu size

缺省情况下,VEth子接口的MTU值为1500字节。

(5)     (可选)设置VEth子接口的期望带宽。

bandwidth bandwidth-value

缺省情况下,VEth子接口的期望带宽=接口的波特率÷1000(kbit/s)。

期望带宽供业务模块使用,不会对接口实际带宽造成影响。

(6)     开启当前接口。

undo shutdown

缺省情况下,接口处于打开状态。

6. 恢复VEth接口或VEth子接口的缺省配置

注意

接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行本配置前,完全了解其对网络产生的影响。

 

(1)     ‍进入系统视图。

system-view

(2)     进入VEth接口或VEth子接口视图。

interface virtual-ethernet { interface-number | interface-number.subnumber }

(3)     恢复VEth接口或VEth子接口的缺省配置。

default

您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。

1.8.3  配置PPPoA

1. 配置限制和指导

为了在ATM上传送PPP报文,用户必须创建一个虚拟模板(Virtual Template,VT)接口。

当设备采用DSL接口通过拨号方式互连时,路由器作PPPoA Server或Client使用均可,两侧配置的区别仅在于PPPoA Server端为PPP Server,需要配置地址池,为对端分配IP地址;PPPoA Client端为PPP Client,需要配置地址协商,接受Server端分配的IP地址,相关内容请参见“二层技术-广域网接入配置指导”中的“PPP和MP”。

对于VT接口,如果配置静态路由,请指定下一跳而不要指定出接口。如果必须指定出接口的话,请保证VT下绑定的物理接口有效,从而保证报文能够正常传输。

2. 配置步骤

(1)     ‍进入系统视图。

system-view

(2)     创建一个虚拟模板(VT)接口,并进入虚拟模板(VT)接口视图。

interface virtual-template vt-number

(3)     配置PPP的认证方式、IP地址。

¡     如果是PPP Server,需要配置地址池,为对端分配IP地址。

¡     如果是PPP Client,需要配置地址协商,接受Server端分配的IP地址。

详细配置请参见“二层技术-广域网接入配置指导”中的“PPP和MP”。

PPP认证、IP地址等均需要在VT接口下进行配置,ATM接口下配置IP地址无效。

(4)     退回系统视图。

quit

(5)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(6)     进入PVC视图或PVC-group视图。

¡     进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

¡     进入PVC-group视图。

pvc-group group-number

(7)     配置PPPoA映射。

map ppp virtual-template vt-number

1.8.4  配置PPPoEoA

1. VEth和VEth子接口介绍

在IPoEoA应用中使用三层VEth(Virtual Ethernet,虚拟以太网)接口,一个VEth接口可以关联多个PVC。在同一个VEth接口关联的PVC之间二层互通。

为了实现在ATM上承载以太网报文,在PPPoEoA应用中使用三层VEth接口。VEth接口具有以太网的特性,由用户通过配置命令动态创建。VEth接口的协议栈是:底层为ATM的PVC,通过PVC收发报文;链路层为以太网协议;网络层及以上各层协议与普通以太网接口相同。

2. 配置限制和指导

配置IPoEoA、PPPoEoA应用时,必须指定一个VEth接口与之对应。如果对应的VEth接口没有创建,则不能配置对应的应用。

对于VT接口,如果配置静态路由,请指定下一跳而不要指定出接口。如果必须指定出接口的话,请保证VT下绑定的物理接口有效,从而保证报文能够正常传输。

3. 配置VEth接口映射到PVC

(1)     ‍进入系统视图。

system-view

(2)     进入Dialer接口视图。

interface dialer number

(3)     配置PPP的认证方式、IP地址。

¡     如果是PPP Client,需要配置地址协商,接受Server端分配的IP地址。

详细配置请参见“二层技术-广域网接入配置指导”中的“PPP和MP”。

(4)     退回系统视图。

quit

(5)     创建VEth接口或VEth子接口,并进入一个VEth接口或VEth子接口视图。

interface virtual-ethernet { interface-number | interface-number.subnumber }

(6)     在VEth接口下配置PPPoE的各项参数。

根据角色的不同进行不同的配置:PPPoE Client端需要绑定Dialer接口进行拨号。详细配置请参见“二层技术-广域网接入配置指导”中的“PPPoE”。

(7)     退回系统视图。

quit

(8)     进入ATM接口视图或ATM子接口视图。

interface atm { interface-number | interface-number.subnumber }

(9)     进入PVC视图或PVC-group视图。

¡     进入PVC视图。

pvc { pvc-name [ vpi/vci ] | vpi/vci }

¡     进入PVC-group视图。

pvc-group group-number

(10)     配置PPPoEoA映射。

map bridge virtual-ethernet { interface-number | interface-number.subnumber }

缺省情况下,没有配置任何映射。

本命令中的interface-number必须是已经创建的VEth接口或VEth子接口的编号。

4. 配置VEth接口

(1)     ‍进入系统视图。

system-view

(2)     进入VEth接口视图。

interface virtual-ethernet interface-number

用户最多可以创建1024个VEth接口。

(3)     (可选)配置接口的描述信息。

description text

缺省情况下,接口的描述信息为“该接口的接口名 Interface”,比如:Virtual-Ethernet0 Interface。

(4)     (可选)配置接口的MTU值。

mtu size [ spread ]

缺省情况下,接口的MTU值为1500字节。

(5)     (可选)配置接口的MAC地址。

mac-address mac-address

缺省情况下,VEth接口在创建时会使用设备的桥MAC地址作为自己的MAC地址。

(6)     (可选)开启子接口的速率统计功能。

sub-interface rate-statistic

缺省情况下,子接口的速率统计功能处于关闭状态。

(7)     (可选)设置接口的期望带宽。

bandwidth bandwidth-value

缺省情况下,接口的期望带宽=接口的波特率÷1000(kbit/s)。

期望带宽供业务模块使用,不会对接口实际带宽造成影响。

(8)     开启当前接口。

undo shutdown

缺省情况下,接口处于打开状态。

5. 配置VEth子接口

(1)     ‍进入系统视图。

system-view

(2)     进入VEth子接口视图。

interface virtual-ethernet interface-number.subnumber

(3)     (可选)配置VEth子接口的描述信息。

description text

缺省情况下,VEth子接口的描述信息为“该接口的接口名 Interface”。

(4)     (可选)配置VEth子接口的MTU值。

mtu size

缺省情况下,VEth子接口的MTU值为1500字节。

(5)     (可选)设置VEth子接口的期望带宽。

bandwidth bandwidth-value

缺省情况下,VEth子接口的期望带宽=接口的波特率÷1000(kbit/s)。

期望带宽供业务模块使用,不会对接口实际带宽造成影响。

(6)     开启当前接口。

undo shutdown

缺省情况下,VEth子接口处于打开状态。

6. 恢复VEth接口或VEth子接口的缺省配置

注意

接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行本配置前,完全了解其对网络产生的影响。

 

(1)     ‍进入系统视图。

system-view

(2)     进入VEth接口或VEth子接口视图。

interface virtual-ethernet { interface-number | interface-number.subnumber }

(3)     恢复VEth接口或VEth子接口的缺省配置。

default

您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。

1.9  配置VP监管

1. 功能简介

VP是具有相同VPI的所有PVC的集合,VP监管用来管理VP的最大带宽,对一个物理接口下的虚通道(VP)流量进行入方向、出方向的监管,即保证VP的最大传输速率不能超过设定值,超出的流量将被丢弃。在应用VP监管时,PVC的参数仍然有效,只有满足PVC的参数与VP监管的参数时,分组才会被接收或发送。在计算流量时,已经包括了LLC/SNAP、MUX和NLPID封装头部,但不包括ATM信元头。

2. 配置步骤

(1)     ‍进入系统视图。

system-view

(2)     进入ATM接口视图。

interface atm interface-number

(3)     配置VP监管的参数。

vp limit vpi scr

缺省情况下,不进行VP监管。

1.10  ATM显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示ATM配置后的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除PVC或接口的统计信息。

表1-2 ATM显示和维护

操作

命令

显示PVC的信息

display atm pvc-info [ interface interface-type { interface-number | interface-number.subnumber } [ pvc { pvc-name | vpi/vci } ] ]

显示PVC-group的信息

display atm pvc-group [ interface interface-type { interface-number | interface-number.subnumber } [ pvc-group group-number ] ]

显示PVC或PVC-group的映射信息

display atm map-info [ interface interface-type { interface-number | interface-number.subnumber } [ pvc { pvc-name | vpi/vci } | pvc-group group-number ] ]

显示VEth接口的相关信息

display interface [ virtual-ethernet [ interface-number ] ] [ brief [ description | down ] ]

清除PVC的统计信息

reset atm interface [ interface-type { interface-number | interface-number.subnumber } ]

清除VEth接口的统计信息

reset counters interface [ virtual-ethernet [ interface-number | interface-number.subnumber ] ]

 

1.11  ATM配置举例

1.11.1  IPoA配置举例

1. 组网需求

两台主机通过Router A接入ATM网络,并通过DSLAM与Router C通信。要求:

·     Router C使用以太网接口与DSLAM相连,以实现数据传输。

·     Router A的ATM接口上采用IPoA应用方式承载数据流。

2. 组网图

图1-4 IPoA配置组网图

 

表1-3 组网图示例接口与设备实际接口对应关系

组网图示例接口

设备实际接口

Interface1

ATM2/4/0

Interface2

GigabitEthernet0/0/1

 

3. 配置步骤

(1)     配置Router C

# 配置IP地址。

<Sysname> system-view

[Sysname] sysname RouterC

[RouterC] interface gigabitethernet 0/0/1

[RouterC-GigabitEthernet0/0/1] ip address 202.38.160.2 24

[RouterC-GigabitEthernet0/0/1] quit

(2)     配置Router A

# 进入ATM接口,并为其配置IP地址。

<Sysname> system-view

[Sysname] sysname RouterA

[RouterA] interface atm 2/4/0

[RouterA-ATM2/4/0] ip address 202.38.160.1 255.255.255.0

# 创建PVC,并指定承载IP协议。

[RouterA-ATM2/4/0] pvc to_c 0/40

[RouterA-ATM2/4/0-pvc-to_c-0/40] map ip 202.38.160.2

[RouterA-ATM2/4/0-pvc-to_c-0/40] quit

[RouterA-ATM2/4/0] quit

4. 验证配置

Router A可以互相ping通Router C。

5. 配置文件

·     RouterC

#

 sysname RouterC

#

interface GigabitEthernet0/0/1

 port link-mode route

 ip address 202.38.160.2 255.255.255.0

#

return

·     RouterA

#

 sysname RouterA

#

interface ATM2/4/0

 ip address 202.38.160.1 255.255.255.0

 pvc to_c 0/40

  map ip 202.38.160.2

#

return

1.11.2  PPPoA配置举例

1. 组网需求

两台主机通过Router A接入ATM网络,并通过DSLAM与Router C通信。要求:

·     在Router C上创建虚模板接口,并在以太网接口上启用PPPoE server协议,将该接口与虚拟模板接口绑定;

·     Router A的ATM接口采用PPPoA应用方式承载数据流,不进行PPP协议认证,Router A的IP地址由Router C提供。

2. 组网图

图1-5 PPPoA配置组网图

 

表1-4 组网图示例接口与设备实际接口对应关系

组网图示例接口

设备实际接口

Interface1

ATM2/4/0

Interface2

GigabitEthernet0/0/1

 

3. 配置步骤

(1)     配置Router C(PPPoA Server)

# 创建虚拟模板接口,配置IP地址,并为对端分配IP地址。

<Sysname> system-view

[Sysname] sysname RouterC

[RouterC] interface virtual-template 1

[RouterC-Virtual-Template1] ip address 202.38.160.1 255.255.255.0

[RouterC-Virtual-Template1] remote address 202.38.162.1

[RouterC-Virtual-Template1] quit

# 在接口GigabitEthernet0/0/1上启用PPPoE server协议,并与虚拟模板接口绑定。

[RouterC] interface gigabitethernet 0/0/1

[RouterC-GigabitEthernet0/0/1] pppoe-server bind virtual-template 1

[RouterC-GigabitEthernet0/0/1] quit

(2)     配置Router A(PPPoA Client)

# 创建虚拟模板接口,配置IP地址协商。

<Sysname> system-view

[Sysname] sysname RouterA

[RouterA] interface virtual-template 2

[RouterA-Virtual-Template2] ip address ppp-negotiate

[RouterA-Virtual-Template2] quit

# 创建PVC,并指定承载PPP协议。

[RouterA] interface atm 2/4/0

[RouterA-ATM2/4/0] pvc pppoa 0/60

[RouterA-ATM2/4/0-pvc-pppoa-0/60] map ppp virtual-template 2

[RouterA-ATM2/4/0-pvc-pppoa-0/60] quit

[RouterA-ATM2/4/0] quit

4. 验证配置

Router A可以ping通Router C。

5. 配置文件

·     RouterC

#

 sysname RouterC

#

interface Virtual-Template1

 remote address 202.38.162.1

 ip address 202.38.160.1 255.255.255.0

#

interface GigabitEthernet0/0/1

 port link-mode route

 pppoe-server bind virtual-template 1

#

return

·     RouterA

#

 sysname RouterA

#

interface Virtual-Template2

 ip address ppp-negotiate

#

interface ATM2/4/0

 pvc pppoa 0/60

  map ppp Virtual-Template2

#

return

1.11.3  IPoEoA配置举例

1. 组网需求

两台主机通过Router A接入ATM网络,并通过DSLAM与Router C通信。要求:

·     Router C以太网接口的IP地址为202.38.160.1,并与DSLAM相连,以实现数据传输。

·     Router A的ATM接口采用IPoEoA应用方式承载数据流,实现数据在ATM网络中的封装与传输。

2. 组网图

图1-6 IPoEoA配置组网图

 

表1-5 组网图示例接口与设备实际接口对应关系

组网图示例接口

设备实际接口

Interface1

ATM2/4/0

Interface2

GigabitEthernet0/0/1

 

3. 配置步骤

(1)     配置Router C

# 配置IP地址。

<Sysname> system-view

[Sysname] sysname RouterC

[RouterC] interface gigabitethernet 0/0/1

[RouterC-GigabitEthernet0/0/1] ip address 202.38.160.1 24

[RouterC-GigabitEthernet0/0/1] quit

(2)     配置Router A

# 创建VEth接口,并为其配置IP地址。

<Sysname> system-view

[Sysname] sysname RouterA

[RouterA] interface virtual-ethernet 0/0/1

[RouterA-Virtual-Ethernet0/0/1] ip address 202.38.160.2 255.255.255.0

[RouterA-Virtual-Ethernet0/0/1] quit

# 创建PVC,配置IPoEoA的承载方式。

[RouterA] interface atm 2/4/0

[RouterA-ATM2/4/0] pvc to_c 0/60

[RouterA-ATM2/4/0-pvc-to_c-0/60] map bridge virtual-ethernet0/0/1

[RouterA-ATM2/4/0-pvc-to_c-0/60] quit

[RouterA-ATM2/4/0] quit

4. 验证配置

Router A能ping通Router C。

5. 配置文件

·     RouterC

#

 sysname RouterC

#

interface GigabitEthernet0/0/1

 port link-mode route

 ip address 202.38.160.1 255.255.255.0

#

return

·     RouterA

#

 sysname RouterA

#

interface ATM2/4/0

 pvc to_c 0/60

  map bridge Virtual-Ethernet0/0/1

#

interface Virtual-Ethernet0/0/1

 ip address 202.38.160.2 255.255.255.0

#

return

1.11.4  PPPoEoA配置举例

1. 组网需求

两台主机通过Router A接入ATM网络,并通过DSLAM与Router C通信。要求:

·     在Router C上创建虚模板接口,并在以太网接口上启用PPPoE server协议,将该接口与虚拟模板接口绑定;

·     Router A的ATM接口采用PPPoEoA应用方式承载数据流,实现数据在ATM网络中的封装与传输。不进行PPP协议认证,并从路由器处获取IP地址。

2. 组网图

图1-7 PPPoEoA配置组网图

 

表1-6 组网图示例接口与设备实际接口对应关系

组网图示例接口

设备实际接口

Interface1

ATM2/4/0

Interface2

GigabitEthernet0/0/1

 

3. 配置步骤

(1)     配置Router C(PPPoEoA Server)

# 创建虚拟模板接口,配置IP地址,并为对端分配IP地址。

<Sysname> system-view

[Sysname] sysname RouterC

[RouterC] interface virtual-template 1

[RouterC-Virtual-Template1] ip address 202.38.160.1 255.255.255.0

[RouterC-Virtual-Template1] remote address 202.38.162.1

[RouterC-Virtual-Template1] quit

# 在接口GigabitEthernet0/0/1上启用PPPoE server协议,并与虚拟模板接口绑定。

[RouterC] interface gigabitethernet 0/0/1

[RouterC-GigabitEthernet0/0/1] pppoe-server bind virtual-template 1

[RouterC-GigabitEthernet0/0/1] quit

(2)     配置Router A(PPPoEoA Client)

# 配置拨号访问组1以及对应的拨号访问控制条件。

<Sysname> system-view

[Sysname] sysname RouterA

[RouterA] dialer-group 1 rule ip permit

# 创建Dialer接口,并在接口上使能共享DDR。

[RouterA] interface dialer 1

[RouterA-Dialer1] dialer bundle enable

# 将Dialer1接口与拨号访问组1关联。

[RouterA-Dialer1] dialer-group 1

# 配置PPPoE Client工作在永久在线模式。

[RouterA-Dialer1] dialer timer idle 0

# 配置DDR自动拨号的间隔时间为1秒。

[RouterA-Dialer1] dialer timer autodial 1

# 配置IP地址协商。

[RouterA-Dialer1] ip address ppp-negotiate

[RouterA-Dialer1] quit

# 创建VEth接口,并指定承载PPP协议。

[RouterA] interface virtual-ethernet 0/0/1

[RouterA-Virtual-Ethernet0/0/1] pppoe-client dial-bundle-number 1

[RouterA-Virtual-Ethernet0/0/1] quit

# 创建PVC,并指定承载PPPoE协议。

[RouterA] interface atm 2/4/0

[RouterA-ATM2/4/0] pvc 0/60

[RouterA-ATM2/4/0-pvc-0/60] map bridge virtual-ethernet0/0/1

[RouterA-ATM2/4/0-pvc-0/60] quit

[RouterA-ATM2/4/0] quit

4. 验证配置

Router A可以ping通Router C。

5. 配置文件

·     RouterC

#

 sysname RouterC

#

interface Virtual-Template1

 remote address 202.38.162.1

 ip address 202.38.160.1 255.255.255.0

#

interface GigabitEthernet0/0/1

 port link-mode route

 pppoe-server bind virtual-template 1

#

return

·     RouterA

#

 sysname RouterA

#

 dialer-group 1 rule ip permit

#

interface Dialer1

 dialer bundle enable

 dialer-group 1

 dialer timer idle 0

 dialer timer autodial 1

 ip address ppp-negotiate

#

interface ATM2/4/0

 pvc 0/60

  map bridge Virtual-Ethernet0/0/1

#

interface Virtual-Ethernet0/0/1

 pppoe-client dial-bundle-number 1

#

return

1.12  ATM常见故障处理

1.12.1  采用IPoA时,链路状态为down

1. 故障现象

采用IPoA时,链路状态为down。

2. 故障排除

·     检查光纤是否正确连接。

·     检查本端IP地址是否配置。

·     检查是否PVC创建失败。

1.12.2  采用PPPoA时,链路不上报up

1. 故障现象

采用PPPoA时,链路不上报up。

2. 故障排除

·     检查光纤是否正确连接。

·     检查本端IP地址是否配置。

·     检查是否PVC创建失败。

1.12.3  ping不通对方

1. 故障现象

接口物理层和线路协议都处于up状态,但是ping不通对方。

2. 故障排除

采用IPoA时,检查协议地址映射配置是否正确。如果两台路由器的接口直连,本端上映射到对端IP地址的PVC的(VPI,VCI)必须和对端上映射到本端IP地址的PVC的(VPI,VCI)相同。

如果两台路由器的接口直连,检查是否有一端的接口时钟设置成了master,应至少有一端的时钟设置成master(内部时钟);如果路由器接入到ATM网络中,传输时钟应当设置为slave(线路时钟)。

检查ATM接口,看两端的ATM接口是否同为多模光纤接口或单模光纤接口,或者两端使用的是多模光纤接口但使用了单模光纤进行连接。(注意:多数情况下,多模光纤接口和单模光纤接口直接对接是可以互通的,但有时会出现大量丢包和CRC错误。)

如果两端是PPPoA,检查两端的IP地址及认证的配置情况。

如果出现ping小包能通,ping大包不能通的现象,请检查两端路由器接口的mtu配置是否合适,是否允许大包通过。

1.12.4  配置PPPoA等应用之后,无法ping通对端

1. 故障现象

PVC状态为up,但在配置PPPoA等应用之后,却无法ping通对端。

2. 故障排除

请查看对端是否支持所配置的应用方式。比如本侧采用PPPoA应用时,对端也应采用PPPoA应用。

如果对端支持所配置的应用方式,请检查两边的AAL5封装协议类型是否相同。比如一边使用aal5snap,而另一边却使用aal5mux,则无法互通。可以打开ATM的报文调试开关,可以从中得到相应的提示信息。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们