一、数据规划二、数据配置说明三、对DBA;tcont;gemport理解1、增加DBA命令:DBA-profileadd2、T-CONT3、GEMPort四、对整个工作过程的理解。一、数据规划语音VLAN3999宽带PVLAN:2001;CVLAN1901-1904视频监控VLAN:3500OLTPON口:0/2/1ONUID:1数据业务走0/17上行板;语音业务走0/18上行板二、数据配置说明dba-profileaddprofile-id120profile-nameDBA_20Mtype3assure20480max50480//创建DBA模板,保证20M,最大50Mdba-profileaddprofile-id105profile-nameDBA_2Mtype1fix2014//创建DBA模板,固定带宽2Mdba-profileaddprofile-id110profile-nameDBA_5Mtype1fix10240//创建DBA模板,固定带宽5Mont-lineprofilegponprofile-id1profile-nameHG850_1//创建线路模板tcont1dba-profile-id120//tcont1绑定DBA为120的模板tcont2dba-profile-id110//tcont1绑定DBA为120的模板tcont3dba-profile-id105//tcont3绑定DBA为105的模板gemadd1ethtcont1//gemport1绑定tcont1gemadd125ethtcont2//gemport125绑定tcont2gemadd126ethtcont3//gemport126绑定tcont3gemmapping10vlan1901//gemport1的第0个索引号与vlan1901映射gemmapping11vlan1902//gemport1的第1个索引号与vlan1902映射gemmapping12vlan1903//gemport1的第2个索引号与vlan1902映射gemmapping1250vlan3500//gemport125的第0个索引号与vlan1902映射gemmapping1260vlan3999//gemport126的第0个索引号与vlan3999映射commit//关联quitont-srvprofilegponprofile-id1profile-nameHG850_1//创建业务模板ont-porteth4pots2//ont的能力,支持4个eth和2个pots口portvlaneth11901//eth1透传vlan1901portvlaneth21902//eth2透传vlan1901portvlaneth31903portvlaneth43500//eth4透传vlan3500commit//关联vlan2001smart//创建宽带外层vlan2001vlanattrib2001q-in-q//vlan属性qinqportvlan20010/190//透传vlanportvlan20010/191vlan3999smart//创建语音vlan3999portvlan39990/200//透传vlanportvlan39990/201vlan3500smart//创建语音vlan3999portvlan35000/190//透传vlanportvlan35000/191interfacegpon0/2//进入0/2PON板ontadd1ont1sn48575443367A1442omciont-lineprofile-id1ont-srvprofile-id1descXXX-HG850-1//给ONU注册ontportnative-vlan11eth1vlan1901//ont的eth1的本地vlan1901ontportnative-vlan11eth2vlan1902//ont的eth1的本地vlan1902ontportnative-vlan11eth3vlan1903ontportnative-vlan11eth4vlan3500service-portvlan3999gpon0/2/1ont1gemport126multi-serviceuser-vlan3999rx-cttr6tx-cttr6//语音vlan透传service-portvlan3500gpon0/2/1ont1gemport126multi-serviceuser-vlan3500rx-cttr6tx-cttr6//视频监控vlan透传service-portvlan2001gpon0/2/1ont1gemport1multi-serviceuser-vlanother-allrx-cttr6tx-cttr6//ont过来的vlan打上2001外层vlan三、对DBA;tcont;gemport理解1、增加DBA命令:DBA-profileadd命令功能此命令用于增加DBA(DynamicBandwidthAssignment)模板。T-CONT是ONT上的物理资源,只有绑定了DBA模板后,才能够用于承载业务。当系统缺省的DBA模板不能够满足业务需求时,使用此命令新增一个DBA模板。命令格式DBA-profileadd[profile-idprofile-id][profile-nameprofile-name]{type1fixfix-bandwidth[bandwidth_compensatebandwidth_compensate]|type2assureassure-bandwidth|type3assureassure-bandwidthmaxmax-bandwidth|type4maxmax-bandwidth|type5fixfix-bandwidthassureassure-bandwidthmaxmax-bandwidth}参数说明参数参数说明取值profile-idprofile-idDBA模板编号。如果不指定,系统自动分配最小的空闲模板号。数值类型,取值范围:10-512。profile-nameprofile-nameDBA模板名称。如果不指定,系统自动采用缺省命名“DBA-profile_x”,其中“x”为DBA模板的编号。字符串类型,可输入的字符串长度为1-33个字符。type1配置类型为固定带宽的DBA模板。-参数参数说明取值type2配置类型为保证带宽的DBA模板。-type3配置类型为保证带宽+最大带宽的DBA模板。-type4配置类型为最大带宽的DBA模板。-type5配置类型为固定带宽+保证带宽+最大带宽的DBA模板。-fixfix-bandwidth固定带宽。此部分带宽固定分配给用户,即使该用户不使用,其他用户也不可以占用。数值类型,取值范围:128Kbit/s-1235456Kbit/s。单位:Kbit/s。assureassure-bandwidth保证带宽。此部分带宽分配给用户,如果用户没有使用,其他用户可以占用此部分带宽。数值类型,取值范围:128Kbit/s-1235456Kbit/s。单位:Kbit/s。maxmax-bandwidth最大带宽。此带宽指某用户可以使用的最大的带宽值。在type3类型的DBA模板中,最大带宽必须大于或等于保证带宽。在type5类型的DBA模板中,最大带宽必须大于或等于固定带宽与保证带宽之和。数值类型,取值范围:128Kbit/s-1235456Kbit/s。单位:Kbit/s。小结:创建的DBA模板的作用是为了tcont引用,如果tcont没有引用,所创建的dba没有任何意义;dba有5种类型,根据业务需求选择相应类型。2、T-CONTGPON使用T-CONT实现业务汇聚,T-CONT是GPON系统中上行业务流最基本的控制单元。一个T-CONT对应一种带宽类型的业务流。每种带宽类型有自己的QoS特征,QoS特征主要体现在带宽保证上,分为固定带宽,保证带宽,保证/非保证带宽,尽力转发,混合方式(即对应DBA的Type1到Type5)。Tcont要工作一定要绑定相应的dba模板。3、GEMPort每个T-CONT由一个或者多个GEMPort组成,每个GEMPort承载一种业务流。一个T-CONT可以承载一个或者多个GEMPort的不同业务流。GEMPort标识的是OLT和ONU/ONT之间的业务虚通道,即承载业务流的通道,类似于ATM虚连接中的VPI/VCI标识。四、对整个工作过程的理解。我们知道前面只是创建dba模板,创建线路模板且在线路模板中有引用到了tcont和gemport的内容;这些都只是创建而已,那么在哪里有调用到tcont和gemport呢?看一下service-port命令:service-portvlan3999gpon0/2/1ont1gemport126multi-serviceuser-vlan3999rx-cttr6tx-cttr6service-portvlan3500gpon0/2/1ont1gemport126multi-serviceuser-vlan3500rx-cttr6tx-cttr6service-portvlan2001gpon0/2/1ont1gemport1multi-serviceuser-vlanother-allrx-cttr6tx-cttr6这里用到了gemport126,gemport127;gemport1;这些gemport里面有哪些内容呢?gemmapping1250vlan3500gemmapping1260vlan3999gemmapping10vlan1901;gemmapping11vlan1902gemmapping12vlan1903gemport中有关联了vlan的映射关系,即vlan1901到vlan1903都映射在gemport1中;vlan3500映射在gemport125中;vlan3999映射在gemport126中。但这些service-port命令中并没有tcont命令,那tcont如何工作?留心下线路模板1中有这命令:gemadd1ethtcont1;gemadd125ethtcont2;gemadd126ethtcont3也就是tcont是通过gemport起作用的。那tcont到底起到了什么作用?这就跟dba模板有关系了。对于视频监控这种业务,对实时性要求较高,我们就用固定带宽类型的DBA(tcont2绑定的就是fix类型的DBA);对于宽带业务我们就用保证+最大带宽类型的DBA(tcont1绑定的dba模板)。现在已经清楚了tcont只是提供一个dba与gemport的连接通道。前面提到:GEMPort标识的是OLT和ONU/ONT之间的业务虚通道,即承载业务流的通道,类似于ATM虚连接中的VPI/VCI标识,用以下命令查看就清楚了:Command:displayservice-portport0/2/1----------------------------------------------------------------------------INDEXVLANVLANPORTF/S/PVPIVCIFLOWFLOWRXTXSTATEIDATTRTYPETYPEPARA----------------------------------------------------------------------------112001commongpon0/2/111vlanother-all66up123500commongpon0/2/11125vlan350066up133999commongpon0/2/11126vlan399966up上图中vpi指的就是ONUID;vci指的就是gemport。OLT就是通过ONUID和gemportID来辨认ONU