HG850开局说明与GPON工作原理

 

HG850开局说明与GPON工作原理

一、 数据规划

二、数据配置说明

三、 对DBA;tcont;gemport理解

1、增加DBA命令:DBA-profile add

2、T-CONT

3、GEM Port

四、对整个工作过程的理解。

一、 数据规划

语音VLAN 3999

宽带PVLAN:2001;CVLAN 1901-1904

视频监控 VLAN:3500

OLT PON口:0/2/1

ONU ID:1

数据业务走 0/17上行板;语音业务走0/18上行板

二、数据配置说明

dba-profile add profile-id 120 profile-name DBA_20M type3 assure 20480 max 50480

//创建DBA模板,保证20M,最大50M

dba-profile add profile-id 105 profile-name DBA_2M type1 fix 2014

//创建DBA模板,固定带宽2M

dba-profile add profile-id 110 profile-name DBA_5M type1 fix 10240

//创建DBA模板,固定带宽5M

ont-lineprofile gpon profile-id 1 profile-name HG850_1

//创建线路模板

tcont 1 dba-profile-id 120

// tcont 1 绑定DBA为120的模板

tcont 2 dba-profile-id 110

// tcont 1 绑定DBA为120的模板

tcont 3 dba-profile-id 105

// tcont 3 绑定DBA为105的模板

gem add 1 eth tcont 1

//gemport 1 绑定tcont 1

gem add 125 eth tcont 2

//gemport 125 绑定tcont 2

gem add 126 eth tcont 3

//gemport 126 绑定tcont 3

gem mapping 1 0 vlan 1901

//gemport 1的第0个索引号与vlan1901 映射

gem mapping 1 1 vlan 1902

//gemport 1的第1个索引号与vlan1902 映射

gem mapping 1 2 vlan 1903

//gemport 1的第2个索引号与vlan1902 映射

gem mapping 125 0 vlan 3500

//gemport 125的第0个索引号与vlan1902 映射

gem mapping 126 0 vlan 3999

//gemport 126 的第0个索引号与vlan3999 映射

commit

//关联

quit

ont-srvprofile gpon profile-id 1 profile-name HG850_1

//创建业务模板

ont-port eth 4 pots 2

//ont的能力,支持4个eth和2个pots口

port vlan eth 1 1901

//eth1透传vlan1901

port vlan eth 2 1902

//eth2透传vlan1901

port vlan eth 3 1903

port vlan eth 4 3500

//eth4透传vlan3500

commit

//关联

vlan 2001 smart

//创建宽带外层vlan2001

vlan attrib 2001 q-in-q

//vlan属性qinq

port vlan 2001 0/19 0

//透传vlan

port vlan 2001 0/19 1

vlan 3999 smart

//创建语音vlan3999

port vlan 3999 0/20 0

//透传vlan

port vlan 3999 0/20 1

vlan 3500 smart

//创建语音vlan3999

port vlan 3500 0/19 0

//透传vlan

port vlan 3500 0/19 1

interface gpon 0/2

//进入0/2 PON板

ont add 1 ont 1 sn 48575443367A1442 omci ont-lineprofile-id 1 ont-srvprofile-id 1desc XXX-HG850-1

//给ONU注册

ont port native-vlan 1 1 eth 1 vlan 1901

//ont的eth1 的本地vlan1901

ont port native-vlan 1 1 eth 2 vlan 1902

//ont的eth1 的本地vlan1902

ont port native-vlan 1 1 eth 3 vlan 1903

ont port native-vlan 1 1 eth 4 vlan 3500

service-port vlan 3999 gpon 0/2/1 ont 1 gemport 126 multi-service user-vlan 3999 rx-cttr 6 tx-cttr 6

//语音vlan透传

service-port vlan 3500 gpon 0/2/1 ont 1 gemport 126 multi-service user-vlan 3500 rx-cttr 6 tx-cttr 6

//视频监控 vlan透传

service-port vlan 2001 gpon 0/2/1 ont 1 gemport 1 multi-service user-vlan other-all rx-cttr 6 tx-cttr 6

//ont过来的vlan打上2001外层vlan

三、 对DBA;tcont;gemport理解

1、增加DBA命令:DBA-profile add

命令功能

此命令用于增加DBA(Dynamic Bandwidth Assignment)模板。T-CONT是ONT上的物理资源,只有绑定了DBA模板后,才能够用于承载业务。当系统缺省的DBA模板不能够满足业务需求时,使用此命令新增一个DBA模板。

命令格式

DBA-profile add [ profile-id profile-id ] [ profile-name profile-name ] { type1 fix fix-bandwidth [ bandwidth_compensatebandwidth_compensate ] | type2 assure assure-bandwidth |type3 assure assure-bandwidth max max-bandwidth | type4 max max-bandwidth | type5 fix fix-bandwidth assure assure-bandwidthmax max-bandwidth }

参数说明

参数

参数说明

取值

profile-id profile-id

DBA模板编号。如果不指定,系统自动分配最小的空闲模板号。

数值类型,取值范围:10-512。

profile-name profile-name

DBA模板名称。如果不指定,系统自动采用缺省命名“DBA-profile_x”,其中“x”为DBA模板的编号。

字符串类型,可输入的字符串长度为1-33个字符。

type1

配置类型为固定带宽的DBA模板。

-

type2

配置类型为保证带宽的DBA模板。

-

type3

配置类型为保证带宽+最大带宽的DBA模板。

-

type4

配置类型为最大带宽的DBA模板。

-

type5

配置类型为固定带宽+保证带宽+最大带宽的DBA模板。

-

fix fix-bandwidth

固定带宽。此部分带宽固定分配给用户,即使该用户不使用,其他用户也不可以占用。

数值类型,取值范围:128Kbit/s-1235456Kbit/s。

单位:Kbit/s。

assure assure-bandwidth

保证带宽。此部分带宽分配给用户,如果用户没有使用,其他用户可以占用此部分带宽。

数值类型,取值范围:128Kbit/s-1235456Kbit/s。

单位:Kbit/s。

max max-bandwidth

最大带宽。此带宽指某用户可以使用的最大的带宽值。

type3类型的DBA模板中,最大带宽必须大于或等于保证带宽。

type5类型的DBA模板中,最大带宽必须大于或等于固定带宽与保证带宽之和。

数值类型,取值范围:128Kbit/s-1235456Kbit/s。

单位:Kbit/s。

小结:创建的DBA模板的作用是为了tcont引用,如果tcont没有引用,所创建的dba没有任何意义;dba有5种类型,根据业务需求选择相应类型。

2、T-CONT

GPON 使用T-CONT 实现业务汇聚,T-CONT 是GPON 系统中上行业务流最基本的控制

单元。

一个T-CONT 对应一种带宽类型的业务流。每种带宽类型有自己的QoS 特征,QoS 特

征主要体现在带宽保证上,分为固定带宽,保证带宽,保证/非保证带宽,尽力转发,混

合方式(即对应DBA的Type1 到Type5)。Tcont要工作一定要绑定相应的dba模板。

3、GEM Port

每个T-CONT 由一个或者多个GEM Port 组成,每个GEM Port 承载一种业务流。一个T-CONT 可以承载一个或者多个GEM Port 的不同业务流。

GEM Port 标识的是OLT 和ONU/ONT 之间的业务虚通道,即承载业务流的通道,类似于ATM 虚连接中的VPI/VCI 标识。

四、对整个工作过程的理解。

我们知道前面只是创建dba模板,创建线路模板且在线路模板中有引用到了tcont和gemport的内容;这些都只是创建而已,那么在哪里有调用到tcont和gemport呢?看一下service-port命令:

service-port vlan 3999 gpon 0/2/1 ont 1 gemport 126 multi-service user-vlan 3999 rx-cttr 6 tx-cttr 6

service-port vlan 3500 gpon 0/2/1 ont 1 gemport 126 multi-service user-vlan 3500 rx-cttr 6 tx-cttr 6

service-port vlan 2001 gpon 0/2/1 ont 1 gemport 1 multi-service user-vlan other-all rx-cttr 6 tx-cttr 6

这里用到了gemport126,gemport127; gemport1;这些gemport里面有哪些内容呢?

gem mapping 125 0 vlan 3500

gem mapping 126 0 vlan 3999

gem mapping 1 0 vlan 1901;

gem mapping 1 1 vlan 1902

gem mapping 1 2 vlan 1903

gemport中有关联了vlan的映射关系,即vlan1901到vlan1903都映射在gemport1中;vlan3500映射在gemport125中;vlan3999映射在gemport126中。

但这些service-port命令中并没有tcont命令,那tcont如何工作?留心下线路模板1中有这命令:

gem add 1 eth tcont 1;

gem add 125 eth tcont 2;

gem add 126 eth tcont 3

也就是tcont是通过gemport起作用的。那tcont到底起到了什么作用?这就跟dba模板有关系了。对于视频监控这种业务,对实时性要求较高,我们就用固定带宽类型的DBA(tcont2绑定的就是fix类型的DBA);对于宽带业务我们就用保证+最大带宽类型的DBA(tcont1绑定的dba模板)。现在已经清楚了tcont只是提供一个dba与gemport的连接通道。

前面提到:GEM Port 标识的是OLT 和ONU/ONT 之间的业务虚通道,即承载业务流的通道,类似于ATM 虚连接中的VPI/VCI 标识,用以下命令查看就清楚了:

Command:

display service-port port 0/2/1

----------------------------------------------------------------------------

INDEX VLAN VLAN PORT F/ S/ P VPI VCI FLOWFLOW RX TX STATE

ID ATTR TYPE TYPEPARA

----------------------------------------------------------------------------

11 2001 common gpon 0/2 /1 1 1 vlan other-all 66 up

12 3500 common gpon 0/2 /1 1 125 vlan 3500 66 up

13 3999 common gpon 0/2 /1 1126 vlan 3999 6 6 up

上图中vpi指的就是ONU ID;vci指的就是gemport。OLT就是通过ONU ID和gemport ID来辨认ONU上来的业务流。

至此可以清楚理解DBA;tcont;gemport的概念了

 

 

转载自:http://hi.baidu.com/sljcxh/blog/item/663e61add1afdf064a36d67e.html,谢谢原作者

你可能感兴趣的:(Telecom)