金华GPON一期总结
金华
GPON一期工程总结报告
金华GPON一期工程已经结束,接下来主要是技术支撑为主。我大概就整个工程中的一些注意事项提几点,金华这边做不足的地方我也会列举出来,但愿能给接下来项目工程开始地市的兄弟多多少少能带来些帮助,尽量少走弯路。非常感谢领导和同事的支持。
1、工程计划。越详细越好。节点名称、SID、IPVLAN等数据信息、对端情况(包括上联设备具体的端口和对端电源)、设备类型、LACP模式、硬件情况、到货情况、分层次完成情况、备注等等。列举的这些选项,每个选项还应该分成若干个子选项。每个点都应该有个单独的文件包,里面记录着该点的硬件配置情况、开局log日志、以及与改点相关的所有信息。每个地区都应该指定一个相应的责任人,这个责任人的分配可以跟今后驻地维护的人员结合起来,同时在每个地市,都要有一个副手,否则工程上来的时候,一个人是无法运转的过来的。每一天的工作安排都要仔细合理的分配给责任人,责任人在工作安排邮件上回复,将一天所完成的工作如实描述,记录当前遇到的困难和接下来欠缺的资源,包括配件和需要沟通协调的资源。组长必须每天对每一个点,每一个人的工作进行仔细核实,坚决杜绝虚报瞒报现象。当然一定要留一个人随即调动,以应对突发状况,在工程之初,很多事情可以同步做起来,比如催促局方做数据、将上联光资源调整到位、送货到点位等等。工作安排的尽可能的紧凑一些,为后面的扫尾工作留尽可能多的冗余时间。其实很多事情拖一天是一天,当天鼓足劲,向局方努力争取争取也就做掉了,这就需要团队成员的积极主动性了!硬件方面:有一个工程队一个工作日完成过7个点的安装记录(金华武义)。开局方面:一个工作日两个人完成12个点的开局记录(金华兰溪)。相信接下来的地市会比这做的更好。还有就是争取周六和周日局方配合加班。如果发现某些地方进展迟缓,而且以组长的能力无法有效推动,一定要向领导报告,从上往下推。
2、到货确认。每个分局一旦有东西到,就应该派人去验货,验仔细,并拿到局方的确认签字单。发货问题是个大问题,可能最终的发货情况跟你提交的发货信息不符合。机框要确认好fx-8和fx-16的,主控板和上联光模块,PON板要检查跳冒问题,光模块要数好数量,金华遇到数量跟装箱单不符的情况,当然这是个例,但这里主要还是为了强调验货需要很仔细的重要性。光模块问题一直是备受关注的问题,每个地市可能会面临好几个厂商的光模块,前期一定要把每个厂商的光模块测试一遍,并且观察收发光的情况。电源线,底座,膨胀螺丝等辅件。发货问题千万不要轻信局方人员的判断,不要打个电话问问之类的就下结论。我们的人员无法拿到发货清单,什么时候有东西到你都不会知道的,到了什么东西、到了多少东西,得到的消息都是“以现场到货情况为准”。现在的情况都是发到每个县分局里,如果不是特殊情况,不建议这样操作。最好还是发到市局仓库,再由市局统一调配。利:验货流程正规,由仓库、局方督导、贝尔督导三方验货,这样便于对整个地市的货物的整体把握和分配,而且一旦出了差错,责任方为中通。弊:工程过程中会有临时调配的需求,但在市局仓库会有一个发货工单流程要走,会耽误两三天的时间。具体情况可以根据每个地市的实际情况权衡。调货,有时候需要根据客户的具体需求进行调货,比如点位的增加和减少,就需要调整OLT机柜。比如实际用户的多少就需要调整LT板卡和PON口光模块。如果是局方的需求变更,就要争取让局方送货,一来送货过程中的责任在他们,二来我们自己没有这么大的车子可以送OLT机柜,也节约了公司的成本。如果是我们自己的原因需要调货,也要争取局方送货,至于怎么说服客户,就看组长的发挥了。
3、现勘工作。一定要做现勘,现勘做的仔细,工程可以省去一大半麻烦事。宁波可能没有时间做了,别的地市一定一定要做。安装点位,对端电源位置,上联位置,底座,下联尾纤位置,并了解该点位实际放号的大致情况。电源熔丝或空开,FX-8需要32A以上,电源线是16方;FX-16需要50A以上(一般为63A),电源线是35方(25方的正极线也可以)。这一点非常重要,还有预估OLT到电源柜的距离,25M以内不考虑,超过25M一定要单独列出来并想方设法解决。金华默认是接两负一正,杭州是必须两正两负。这个需要根据客户的需求进行调整,但最好是接两负一正,因为正极是相通的,也就是只需要1和4接负,2和3其中一个接正极即可,最重要的一点是公司标配的电源线是2负1正,不争取到这一点,会给工程带来相当大的麻烦。(FX-16:1、4为负,2、3为正;FX-8:靠右边一层是负极区,靠左为正极区)。PON口尾纤问题,到ODF架之间的距离,这也是工程的关键因素,我们的标配是25M,很难说服局方使用这种较长的尾纤,某些局点甚至只有五六米的距离。分局一般也不会有这么多尾纤备件,这就涉及到一个分局向市局申请尾纤的流程,原本这种尾纤是要我们厂商解决的,但要争取(可以说是务必)让客户市局统一配置采购。这一步要先做起来,以金华的经验来看,这个流程起码在半个月以上。熔丝和空开也可以先走采购流程,浙江电信大多为32A的熔丝,只有小比例的母局才具备63A熔丝,但电源是我们开局工作的前提。至于客户提及的束状尾纤问题,如果有现成的束状尾纤可用,那不妨就采用,可大大缩短OLT硬件安装的时间,如果需要客户提需求向上面走流程采购,就不建议使用束状尾纤,本身这个束状尾纤的故障率要比普通尾纤高很多,而且等客户申请到了的时候,工程也差不多到了截止日期了。对端光模块,比较多的分局表示,华为S93系列的光模块缺货,。所以这个采购流程也要先走起来。对于比较老的S78系列的华为交换机,要做好记录,上联链路聚合数据做法跟其它不同,特别是动态模式还是静态模式,这很关键。
4、上联数据部分。这个工作这个时候也应该做起来了,针对市局负责这块数据的这个人,要下点猛药,时时刻刻盯着他做。如果现在对端交换机无法确定的话,也要督促他尽快给出IP地址和VLAN。这个IP和VLAN的规划组长也要参与,如果有问题就要尽早确定。当时金华影响工程的最大问题就在于此。每个同事都应该具备一些华为交换机的基本知识,有时候客户会来询问我们具体上联该怎么做,比如需要了解s93系列的交换机缺省端口模式都是强制千兆的。还有LACP的模式,全区最好为统一模式,或静态,或动态,如果不是,说服客户。还要确定我们这段的LACP实现方式,是port1&port2还是nta-1、nta-2&ntb-1、ntb-2。并尽快编写出适合本地市的开局文档,发至组员学习并掌握。不光是知道如何configure,还要知道如何去delete。尽快找到数据部负责人将QOSprofile确定下来。上联数据部分还包括一个跳纤问题。有相当一部分节点是没有交换机的,那么就需要通过ODF架跳到另一个母局。这是一个比较复杂的流程,他们需要先申请光路资源,并审批通过才能去实施,而且这个实施工作并非随工去做,需要跳线班的人去做。这里要强调一下,一旦涉及到局方需要走流程的问题,时效性一定要把握好,通常走流程会比较耗时间,那就需要提前着手做起来。还有一个是速率模板问题,省公司定义了20M,40M,50M,100M四种速率模板,其中50M,100M的下行速率需要乘以1.3。这个问题需要跟地市网络部负责人尽快定下来,每个地区的具体速率可能会有所偏差。如果定义不完整或者错误,工单会下发失败。
5、服务器网管。服务器的部署,网管的安装和部署一定要仔细,北向xml的修改,这个网管方面在前期工单肯定会经过一些修改和完善,但一定要集中力量先解决掉的首要问题。确定是私网还是公网等等。5520AMS客户端的安装和汉化工作。这也是工作的重点。每个分局负责人都要对网管有所了解,熟练掌握网管的安装和汉化。并掌握基本的使用,这要给用户讲解的。不要出现用户一问三不知情况。安装5520后未修改语言格式,导致创建网元时采用中文时无法正常关联到TL1GW,需要安装中文补丁。
6、统一性要求。没有规矩不成方圆,每个地市很多地方都应该要求统一,比如SID的设置规范性,NEname的统一性,开局配置的统一性,包括OLT密码的统一等等。例如:婺城江南,SID建议设置成WY-JIANGNAN。NEname为group婺城组下的婺城江南。注意NEname和SID要保证全区的唯一性。注意保证OLT版本的统一,做完之后组长进行检查:RTRV-MEM::OSWP-1::。OLT版本不统一问题会导致工单的问题很难被发现。谁开的局,数据部分就谁去做,网管部分也要负责完成。一定要做好开局LOG备案。开局之后,需要尽快将用户数据部分做完整,网管上NE创建好,TL1和CLI设置完整,强制采集信息等。并且每个节点完成之后务必手动下北向工单测试,发现问题及时解决掉。记住:测试完成之后一定要下删除工单。
7、PON口光模块。NEO、SOU目前是在金华现场的两个厂商的光模块。现在金华、舟山等现场出现ONU回光未识别的问题。这个问题还在进一步确认当中。还有一个是PON口的温度问题,上面给出的办法是将挡尘板拆除,但这个举动请悄悄进行,避免被客户发现,这算是硬件设计缺陷,目前也只能这样做了,但对于机房环境欠佳的节点,请慎重这一举动。每个光模块插上之后,有条件的情况最好用光功率计测试PON口发光功率。正常的情况基本都在+2.3DB的范围上下。
8、运货情况。货从分局到具体的点位,这个分货,我们的人一定要过去,否则货发错地方带来的后果是非常麻烦的。而且到货,验货,再分货,这个过程一定要在短时间内完成掉,局方的送货安排是个大问题。要首要解决掉。送货的时候我们的人最好跟下去,随工可能会在此时将OLT安装的点位,对端设备端口,PON口尾纤连接的ODF架位置,电源位置等确定下来。注意避免在大雨天送货,设备会淋湿的,宁波好像出现过这个问题了,而且很难处理,责任无法清晰定位的。所以一开始就要注意起来。
9、客户培训。工程前期,建设部会组织几次培训,包括产品,技术,终端,网管等等。组长一定要准备充分,因为这种培训是每个分局GPON负责人都会参与的,组长给他们的首肯印象就看培训的表现了。电信客户常常拿EPON跟GPON做对比。这就需要对EPON有一个比较清晰的了解。客户培训的对象包括:监控方面网管的培训,建设部方面对产品的培训,装维人员的培训,分局人员对维护方面的培训。金华已经在金东多湖模块局建立学习基地,每个礼拜都会有下面县市的装维人员到培训基地学习、实践。这一块工作做到位了,今后装维的压力会小很多,特别是在工程还未结束,但同时又开始放号的阶段。主要的实施部门是接入维护中心。其它地市可以参照一下。
10、工程协调会。工程协调会,重中之重,模糊的地方和责任细分都要在这个会上提出来,领导会参与,哪些问题谁来做,都会在这个会议上确定下来。然后一定要针对每个县市负责人单独核对过细节。比如我们的工程队大多是没有车子的,这就需要明确下来装设备开局的时候要求局方保证车辆。尽可能的为我们多争取到资源。
11、沟通问题。组长跟分公司销售的沟通,跟地区服务经理的沟通,跟建设部负责人的沟通,跟数据部负责人的沟通,跟接入维护中心负责人的沟通,跟每个县市负责人的沟通,跟组员的沟通等等。有时候会遇到客户提出的各种稀奇古怪的问题。至于沟通技巧,每个人都有自己的方式。某些不该说的话千万要注意。组长尽快摸出局方每个人的脾气和做事方式。其实我们的具体需要去做的工作量并不大,关键还在沟通协调方面。有问题如果自己能解决,那最好。如果不能解决,一定要向上级领导报告。
12、人员分配问题。哪些人是需要去带人学的,哪些人是需要跟着人学的。根据具体的工作量和难度合理的分配人员。每天都需要给他们分配任务和目标,并且注明注意事项,晚上的时候有条件的情况下最好坐下来讨论讨论当天的进展、遇到的困难和接下来的工作安排。尽量别浪费时间去抱怨用户不配合之类的话,对工作没有任何积极意义的,反而会影响大家的情绪和积极性。今年的GPON工程安排的都非常紧凑,所以大家压力都会很大,组长需要将自己的压力适时的传达给每一个实施的人员身上,这样才能激发大家的工作积极性和紧迫感。组长不要忘了常常给组员一些肯定和赞许,并且需要时时刻刻关注团队的状态,要不断的通过各种途径给团队打气,部队中指导员的作用是显而易见的。
13、工程安全问题。分为两个方面,第一是现场操作人员的人身安全,安全第一,大家千万不要以为把这种事局限在形式上的,文字上的范围,金华此次人员受伤问题,虽然不是特别重大的问题,但给大家敲了一个警钟,同时也祝福受伤的这位同事早日康复。第二个是工程规范安全,金华这次有个分局机房电源柜跳闸,虽然不能判定是我们的操作直接造成的,但可以肯定跟我们的施工有关。主要责任方还在我们。在机房什么该做,什么不该做,项目启动前,组长要给每个成员念念经,工程人员施工规范要牢记,特别是刚出道的同事。还有个就是操作规范,如果不是特别得心应手技术精通,请严格按照开局文档开局,千万不要自己自作主张,自己捣鼓一些东西,毕竟这不是测试环境。其它无关设备最好不要去动,完成之后保持机房卫生清洁,搬动的东西搬回原位。做事需小心、仔细,尽可能的不要给客户留下抓把柄的机会。
接下来列举的一些是关于技术上的一些关键要素。
1、资源录入。放号初期,正常状态下,会有比较多的单子卡住,要么卡在激活,要么卡在ITMS等。大多数原因都是资源录入信息不正确,建议资源录入工作由组长亲自去完成。否则后面的技术支撑工作压力会很大。下单的人员在选择平面的时候一定要注意需要大于1平面,否则1平面是普通宽带。金华遇到很多这类异常单子。
2、纯固话用户。有些用户只需要安装电话,不需要宽带LAN和IPTV。那么很可能这类用户家里没有电脑,装维人员每人都携带电脑目前也不现实。局方希望能在局里就将SN号写入进E8C上面,到了用户家直接插上即可使用。目前用的BBZJ22的版本是不支持这一功能的。需要跟客户描述清楚。据CIG的人消息,下一个版本会附加上这一功能。
3、如何才算具备业务开通数据方面
a、管理通道打通
b、业务vlan,包括内外层vlan的创建,透传,有组播业务的还需配置组播。各地都要确认下,不管一平面还是二平面,是否需要组播下移到OLT?别忘了设置VLAN安全转发属性。
上层设备数据通道是否打通,和客户进行确认
c、lacp聚合是否完成。动态还是静态的,并且做完之后需要验证。
d、速率模板是否创建完成各地都要确认下,例如杭州,和省公司给的意见不一致,只用30M、50M和100M。金华:20M、50M、100M。
e、AMS上图形网元的正确创建,里面涉及到clitli的用户密码、关联TL1模块,数据强制采集等等,各地负责人把关。创建完之后发模拟工单进行测试验证,同时要删除。
物理方面
a、上联通道
b、pon口尾纤已连,至少保障配置的板卡上pon尾纤都已经插满。测试光功率是否达标。
c、OLT上电,板卡正常运行。---开局时通过命令查看板卡是否已经正常启用
4、PPPOE密码问题。是由于ITMS可以采集HP新上的E8C的终端,老的ADSL用户不行。ITMS下发的是ADSL用户开户时的初始密码,但这类密码大多数都被用户修改过,导致终端无法使用宽带LAN的问题,需要修改PPPOE密码。或将终端侧PPPOE密码修改,或在营业受理的时候将PPPOE密码初始化。杭州由于之前就知道这个问题,这个问题也不是个例,是每个地区、每个厂家都会遇到的问题,地市最好统一口径。
我们建议:
a、受理此类业务时直接修改用户密码,并告知用户。b、激活平台是否有能力去同步HP平台密码并发最新的密码给ITMS。
c、告知用户,让用户自行进行修改。以目前的经验来看,最好建议客户采用第一种方案。否则我们的装维支撑压力会很大!
5、闪讯问题。浙江大学生是一个非常庞大的闪讯用户群体。由于目前E8C上网都是路由的模式,无法再进行二次拨号。因此暂时无法在E8C上实现闪讯业务。建议:我们就针对闪讯这个问题向研发提一下,希望能找出解决方案,电信内部也会积极寻找解决方案。CIG专家建议我针对闪讯发起一个讨论的邮件,请向上层层转发。如何在E8C上实现闪讯业务,需要客户提新的需求。
6、用户变更物理号码。用户变更物理号码,但电话号码不变。举个通俗的例子,用户搬了家,所在的节点变更了,但电话号码不变。这种工单在ITMS上直接是一个删除的工单,并没有新增业务的工单。客户要求必须是先增加再删除。但实现起来有困难。具体的情况还需要核实。
7、用户注册到30%提示SN号或密码错。可能的故障为:工单未下发、LOID未配置、pon口尾纤跳错、LOID未输入正确,注意大小写。目前遇到的大多数情况都是PON口尾纤跳错了。
8、中文NE名称。必须在服务器上打上中文补丁,否则查看网元信息status的时候会显示不出来。中文字符编码问题,可考虑修改ams的这个配置文件,修改成功之后重启AMS:
/opt/ams/software/ams-9.0.10.0-108719/server/jboss-5.1.0.GA/bin/run.conf
第46行添加红色标注部分(注意格式):JAVA_OPTS="$JAVA_OPTS
-Dni.data.home=$NI_LOCAL_DATA_HOME
-Djboss.platform.mbeanserver-XX:+UseParallelGC-XX:+UseParallelOldGC-Dclient.encoding.override=UTF-8-Dfile.encoding=UTF-8"
OLTname为全中文的情况下,汉字个数最好小于等于9个,而大于9个汉字的网元TID有可能不会出现在GW的TIDlist,可能会脱离GW,所以建议现场尽量中英结合,汉字个数上稍微注意下。这里还要说一点,OLTname和OLT的TID没有
任何关系,OLT的TID也不可能为中文,而OLTname可以为字母、数字和汉字。
网管应该添加静态路由。
方法为:
在目录/etc/rc3.d下创建新文件,例如S99route。此文件里写入要添加的静态路由即可:routeaddnet10.195.0.0/1610.195.103.177
千万记住要备份路由表!否则一旦服务器重启,网元全部会脱管。
金华放号初期技术支持的故障总结会在接下来的几周内发给大家参考一下。
希望每位同事都带着心做事,不要范低级错误,积极主动,不要去抱怨,包括抱怨用户不配合,抱怨组长分配问题,不要埋怨谁做的多做的少,毕竟任务分配不可能都是均等的。但有一点是相信做的越多,学到的东西也会越多。这期工程是极为难得的一次学习机会。一直没有机会抽出一块完整的时间去写这个报告,时间紧凑,写的比较仓促,还有很多遗漏的地方,还请各位见谅,会有或多或少的问题和不足,望各位多指正。仅供参考。
StayHungry,StayFoolish。
扩展阅读:GPON总结
1、ITU-T于1996年5月通过了第一个无源光网络方面的建议---G.982,提出了与实现技术无关的无源光网络功能配置参考、功能结构等一般性规范。
1998年10月,ITU-T通过了关于ATM-PON的建议G.983.1,陆续出台APON的G.983.2~10标准,规范APON涉及的各方面。
随着因特网的快速发展和以太网的大量使用,针对APON标准过于复杂、成本过高、在传送以太网和IP数据业务时效率低等因素,EFMA(EthernetintheFirstMileAlliance,第一英里以太网联盟)于201*年底提出了Ethernet-PON(EPON)的概念。IEEE在201*年12月成立了IEEE802.3ah工作组,致力于开发包括EPON在内的以太接入网标准---IEEE802.3ah,该标准已于201*年6月正式颁布。EPON就是信息封装成以太网帧进行传输的PON。
APON承载以太网数据业务效率不高和在EPON对多业务承载、Qos保证以及电信级的运行维护管理、业务管理还存在一定的不足。
GPON(Gigabit-CApablePON)最早由FSAN组织于201*年9月提出,ITU-T在此基础上于201*年3月颁布了描述GPON总体特性的G.984.1和GPONODN物理媒质相关(PMD)子层的G.984.2标准,201*年3月和6月分别颁布了规范GPON传输汇聚(TC,TransmissionConvergence)层的G.984.3和运行管理通信接口的G.984.4标准。
目前,业界最主要的两个PON标准,一个是由IEEE802.3ah工作组制定的EthernetPON(EPON)标准,另一个是由ITU/FSAN(全业务接入网组织)制定的GigabitPON(GPON)标准,其共同的特点如下:
GPON下行速率高达2.5Gbit/s,上行速率高达1.25Gbit/s,EPON采用上下行各1.25Gbit/s的速率,可以满足现在和未来各种宽带业务的需要。
2、PON采用点对多点的拓扑结构,所以必须采用点对多点多址接入协议使得众多的光网络单元(ONU)或光网络终端(ONT)来共享光线路终端(OLT)和主干光缆。
3、基于PON的多址接入技术:
1、时分多址接入TimeDivisionMultipuleAccess2、波分多址接入WavelengthDivisionMultipleAccess3、副载波多址接入Sub-CarrierMultipleAccess4、码分多址接入CodeDivisionMultipleAccess
对于时分多址接入:下行方向(OLT到ONU)通过TDM广播方式发送给各ONU信息数据,并用特定的标识来指示各时隙是属于哪个ONU的。载有所有ONU的全部信息的光信号功率在光分路器处被分为若干份经各分支光纤到达各ONU,各ONU根据相应的标识收取属于自己的下行信息数据(即时隙),其他时隙的信息数据则丢弃。上行方向(ONU到OLT)通过TDMA方式实现接入。各ONU在OLT的控制下,只在OLT指定的时隙发送自己的信息数据。各ONU的时隙在光合路器处汇合,PON系统的测距和多址接入控制保证上行各ONU的信息数据不发生冲突。
广播方式:GPON的下行帧长为固定的125us,下行为广播方式,所有的ONU都能收到相同的数据,但是通过ONUID来区分不同的ONU的数据,ONU通过过滤来接收属于自己的数据。TDMA方式:GPON的上行是通过TDMA(时分复用)的方式传输数据,上行链路被分成不同的时隙,根据下行帧的upstreambandwidthmap字段来给每个ONU分配上行时隙,这样所有的ONU就可以按照一定的秩序发送自己的数据了,不会产生为了争夺时隙而冲突。每帧共有9120个时隙。
4、光耦合器:光纤、光分路器、光合路器
5、TDM和TDMA宽带无源光网络的关键技术:测距、突发接收、突发发射、MAC协议/动态带宽分配。测距:未避免时隙重叠/冲突,必须首先知道各ONU距OLT的时延也就是距离,不然各个ONU到达OLT的上行传输时延差异可能造成各ONU时隙交叠,导致来自不同的时隙发生碰撞。因此必须引入测距技术对由于物理传输机制引发的时延差异进行补偿,以确保不同ONU所发出的信号能够在OLT处准确地复用在一起。
测距的基本思路:测量出各个ONU到OLT的信号环路延迟时间,然后为每个ONU插入一个特定的均衡时延Td值,使所有ONU在插入Td后的环路延迟时间(成为均衡环路延时值Teqd)都相等,其结果类似于使每个ONU都移到与OLT相同的逻辑距离处。
测距过程分为静态测距过程和动态测距过程。静态测距过程:指测距时ONU没有传输用户业务。动态测距(动态调整)过程:在ONU上有用户业务运行的情况下进行的,主要是为了补偿光纤线路及器件的延时特性随环境和时间变化而发生的变化。它是在静态测距完成的基础上所做的一种实时性调整,贯穿整个运行过程。
静态测距过程可以分为两个阶段:粗测和精测。粗测用来测量ONU的大概距离,精度一般较低,对ONU的插入时延做粗略调整;精测用来对ONU的距离进行进一步测量,精确调整ONU的插入延时。而动态测距则采用在静态测距基础上实时监测时隙到达时间的方式来动态调整均衡时延的变化。
静态测距的方法:开窗测距法、低幅伪随机码测距(扩频法)、低幅低频正弦波测距(带外法)。其中开窗测距法:当有ONU需要测距时,OLT发出指令使所有运行中的ONU在某段时间暂停上行业务,相当于在上行时隙内打开一个测距窗口;同时命令被测距的ONU向上发送一个特殊的时隙信号。OLT记录从发出命令到收到ONU的响应信号的延时,即可得到此ONU的环路延时值Tloop。在此假设每个ONU响应OLT命令的时间是固定不变的,那么将测量到的环路延时值与预先设定的均衡环路延时值Teqd比较。即可得到此ONU该插入的时延Td。此后ONU接到OLT的向上发送信息的命令不是立即响应,而是延时Td再向上发送信息即可,此时ONU的上行信息不会与相邻的ONU的信息发生冲突,完成测距功能。
注:各个ONU的插入时延Td是不同的,但均衡环路延时值Teqd是一致的。
6、MAC协议/动态带宽分配:
在OLT为保证多个ONU的上行时隙不碰撞多址(多个ONU)接入而授权ONU上行发送时刻和时隙大小时就决定ONU上行带宽的分配,因为时隙的大小就对应带宽的多少。多址接入控制MAC(MediaAccessControl)就是为了解决在共享媒质网络里如何防止共享带宽的用户之间信息互相干扰而采取的一种媒质接入控制机制。
PON上行系统带宽的分配可以考虑两种机制。静态带宽分配(StaticBandwidthAssignment)和动态带宽分配(DynamicBandwidthAssignment),即DBA。静态带宽分配对带宽采用固定配置的方式,系统按照各ONU预定的带宽进行初始配置,运行期间其值保持不变。弊端:系统带宽会很快被耗尽;各ONU的数据流往往不是同时处于峰值而导致整个系统带宽没有充分利用,系统资源利用率大大降低;某些ONU有大的突发数据分组到来,数据不能及时发送出去,导致数据的丢包率和时延增加。动态带宽分配对带宽采用实时调度方式,系统按照各ONU实时上报的请求或OLT监测到的ONU带宽需求统筹安排,动态调整授权给ONU的带宽值。
1、MAC/DBA协议的基本原则:PON对MAC/DBA的要求:
1)高效率:能高效地动态分配网络资源,在总带宽受限的情况下尽量满足每个用户的带宽需求。2)公平分配带宽:根据用户和运营商的SLA合约来决定保证用户的带宽大小、Qos指标等。3)区分业务、保证Qos:支持多业务同时接入并保证不同业务的不同Qos保证。4)适于OLT集中控制:MAC/DBA协议尽量放在OLT侧实施,减少ONU的参与。评价MAC/DBA的性能指标:
1)带宽利用率:一般DBA多能达到90%以上的带宽利用率。
2)公平性因子:FairnessFactor的值越小越好,理想情况下值应等于零。3)丢包率:MAC/DBA算法好坏对丢包率有直接影响。
4)时延和时延变化:为保证低的丢包率,对于某些ONUs的瞬时过载情况,即ONUs要求带宽的总和大于系统所能提供带宽的情况,不能马上丢弃过载的数据包,数据包继续缓存在ONU侧的缓存器中,只要有可能DBA协议会把未满足的带宽要求及时补上,即下次或再下次等多给该ONU带宽(时隙)。但缓存过大,就会影响该ONU的时延、时延变化性能,无法保证业务质量的时延上的要求。因此各性能参数要根据业务的Qos要求总和考虑。
2、DBA功能:一般PON系统的DBA功能包括下面4个部分:1)OLT和/或ONU检测带宽需求情况或者说拥塞状况;2)报告带宽需求/拥塞状况给OLT;
3)OLT根据带宽请求和合约情况更新带宽分配;4)OLT根据更新后的带宽发布授权。5)DBA操作的管理
7、GPON以T-CONT作为流量调度的基本单位,并将T-CONT分为5种类型,不同类型的T-CONT具有不同的带宽分配方式,可以满足不同业务流对时延、抖动、丢包率等不同的QoS要求。标准中又将带宽分成4种类型,分别是固定带宽(Fixed)、保证带宽(Assured)、非保证带宽(Non-Assured)和尽力而为带宽(BestEffort),带宽分配优先级依次下降。
不同的T-CONT类型分别适用于支持企业不同类型的业务,如专线、话音、视频、VPN和宽带上网等。通过这种机制,配合高效的DBA算法,可以最大程度地利用PON网络的带宽,为企业客户提供高质量的接入服务。
GEMPort:业务的最小承载单位。
T-CONT:TransmissionContainers。是一种承载业务的Buffer。主要用来传输上行数据的单元,引入T-CONT主要是为了解决上行带宽动态分配,以提高线路利用率。
业务根据映射规则先映射到GEMPort中,然后在映射到T-CONT中进行上行传输。GEMport可以灵活的映射到T-CONT中,一个GEMPort可以映射到一个T-CONT中去,多个GEMPort也可以映射到同一个T-CONT中。
一个ONU的GPON接口中可以包含一个或多个T-CONT。
一、GPON概述
1、GPON是ITU-T提出的每秒吉比特级光纤接入网,以ATM信元和GEM(GPONEncapsluationMethod)帧承载多业务,支持对称/非对称工作方式。
2、OLT和ONU的连接模式:包括ATM模式、GEM模式和双重模式。OLT支持的模式OLTONU支持的模式GEMGEMDualATM√√N/ADual(双重的)√√√ATMN/A√√ONU3、OLT和ONU的功能:OLT的典型功能模块为PON核心模块(PONCoreShell)、交叉连接模块(CrossConnectShell)、业务模块(ServiceShell)。ONU的典型功能模块为PON核心模块、业务模块;交叉连接功能可以省略掉,却而代之的是业务的复用和解复用功能。其中PON核心模块是由ODN接口功能和PONTC功能组成。
4、GPON层次模型:技术特征主要体现在传输汇聚层(GTC,GPONTransmissionConvergence)。
GPON系统层次模型
传输媒质层(注:传输媒质层应提供相关的OAM功能)传输汇聚层(TC层)适配子层OMCI适配子层:识别VPI/VCI和Port_ID,提供该通道数据和高层实体的交换。ATM适配子层:ATMSDU和PDU的转换GEM适配子层:GEMSDU和PDU的转换成帧子层测距上行时隙分配带宽分配保密和安全保护倒带物理媒质层(PM层)E/O适配波分复用光纤连接注:PDU(协议数据单元)SDU(业务数据单元)
5、GPON协议栈
GTC协议栈:GPONTC层协议栈由GTC成帧子层(GTCFramingSub-layer)和TC适配子层(TCAdaptationSub-layer)组成。
控制/管理平面(C/M)协议栈:由3部分组成,嵌入式OAM、PLOAM和OMCI。嵌入式OAM和PLOAM通道管理PMD层和GTC层;OMCI提供了更高层次业务的统一管理。
嵌入式OAM通道通过GTC帧头中域格式信息来提供(BDMap,DBRu等)。功能包括:带宽授权,动态带宽分配信令等。PLOAM通道涉及ONU注册、加密,BootOMCI等功能。OMCI通道用于管理在GTC层上层定义的业务的管理。
U平面协议栈:通过业务类型(ATM或GEM模式)和它们的Port_ID或VPI来识别业务流。Port_ID用来识别GEM业务流,VPI用来识别ATM业务流。GPON采用G.983.4中规范的传输容器(T-CONT)概念,T-CONT通过Alloc_ID来识别,捆绑业务单元。带宽分配和Qos保障都以每一个T-CONT为单位授权控制,不同的业务类型不能映射到同一个T-CONT,必须映射到不同的T-CONT,有不同的Alloc_ID。6、GPON的复用机制:
在GPON的TC层定义了基于ATM和基于GEM的两种多路复用机制。T-CONT是基本的控制单元,通过Alloc_ID来标志识别。在GEM业务中,一个T-CONT中业务流的复用由端口来完成,通过Port_ID来识别。在ATM业务中,一个T-CONT中业务流的复用由VP/VC来完成,通过VPIs/VCIs来识别。而且在一个PON中和一个ONU中两种方式混合配置。
GPON中的保护倒换要求能支持自动倒换和强制倒换。倒换机制由OAM功能来实现,通过在PLOAM域中传送PON段踪迹(PONSectionTrace,PST)信息来实现其具体的倒换。
二、GPONPMD层1、PMD层的基本要求:2、PMD层和TC层的相互作用:
1)通过FEC获得光增益。采用FEC可用较正常要求性能差些的光收发模块来支持正常要求的ODN衰减范围。采用FEC带来的有效光增益可降低发射机功率、接收机灵敏度性能要求。FEC在TC层实施。2)功率电平调整机制:要求TC层的配合,ONU根据OLT发送的下行信息增加/减少发送功率。3)上行物理层开销
三、GPONTC层1、GTC关键功能2、GTC业务流与Qos3、GTCTC帧1)下行帧GPON下行帧结构DownstreamFraming125usPCBdnPayloadnPCBdn+1Psync4bytesIdent4bytesPLOAMd13bytesBIPPayloadnPlendPlend4bytesUSBWMapN*8bytes1bytes4bytesCoverageofthisBIPFECInd1bitReserved1bitSuper-frameCounter30bitsCoverageofnextBIPBlenBWMapAlenATMPartitionLength12bitsLength12bitsAccess18bytesAllocID12bitsFlags12bitsCRC8bits…..Accessn8bytesSStop2bytesCRC1byteAccess28bytesSStart2bytesSendPLSSendPLOAMnUseFEC1bit1bit1bitSendDBRuReserved2bits7bits对于下行速率为1.24416Gbit/s和2.48832Gbit/s的数据流,帧长均为125μs,因此,1.24416Gbit/s系统的帧长为19440字节,而2.48832Gbit/s系统的帧长为38880字节,两种速率对应的帧的PCBd的长度都是相同的,但与每帧中分配结构的数目有关。
----GPON下行帧封装----
GPON的下行帧由PCBd+Payload两部分构成。
PCBd:物理控制块,完成帧同步、定位和带宽分配等功能。Payload:和上行帧中的GemFrame一样,承载上层PDU。Psync:物理层同步信息,用于OLT和ONU的同步Ident:标识域
FEC:前向纠错Reserved:保留
Super-Frame:指示超长帧
PLOAMd:下行数据的物理层OAM消息(定义了N多种的消息,参考G.984标准)BIP:对前后两帧BIP字段之间的所有字节做奇偶校验,用于误码监测Plend:指定其后BWmap字段的长度Blen:BWmap=8×Blen
Alen:用于承载ATMCELL,不考虑CRC:校验
Plend会连续发送两次,以增加健壮性USBWmap:Access_Node_N×8bytes
(N就是之前Plend计算出的长度值,即下次又分配了多少个TCONT,每一个Access就是一个TCONT)Alloc-id:GPON系统对每一个业务承载通道(Gemport)分配的TCONT标识,用于在TDM上行通道中占用上行时隙。
华为OLT设备为简化配置,引入了公示Alloc_id=256*Tcont_id+ONU_idFlags:用于指示下次ONU发送上行数据的行为(PLOAMu,PLSu,DBRu)Bit-11:PLSu是否发送;Bit-10:PLOAMu是否发送;Bit-9:是否使用FEC;Bit-8,7:是否发送DBRu;Bit-6~0:保留
S-start,S-stop:分配的上行时系,以字节号为单位CRC:校验
2)上行帧
GPON上行帧结构
UpstreamFramingPLIGemPortIDPTIHECDBACRCGEMFrameGEMFullGEMFramePLOuPLOAMuPLSuDBRuxPayloadxDBRuyPayloadyONTAPLOuDBRuzPayloadzONTBPreambleDelimiterBIPONU-IDIndONU-IDMsgIDMessageCRCDBAReportPadifneededPLOu信息的状态包含在时间分配的安排中。每当ONU从另一个ONU接管PON媒介时,都必须发送一个新的PLOu数据的拷贝。当一个ONU获得两个连续的分配ID时,(一个分配的StopTime比另一个分配的StartTime少1),ONU不应为第二个Alloc-ID发送PLOu
数据。当OLT授权ONU多个连续的Alloc-ID时,这种PLOu数据发送抑制会多次发生。注意连续分配禁止OLT在同一ONU的传输中留有间隔。分配必须严格连续,或者视为来自两个不同ONU的分配来安排。
----GPON上行数据帧封装----
PLOu:物理控制头,主要为了帧定位、同步和标明此帧是哪个ONU的数据。
PLOAMu:上行数据的物理层OAM消息,主要是上报ONU的维护、管理状态等管理消息。(不是每帧都有,是否发送,取决于前次下行帧种的FLAG指示)PLSu:功率级别序列,用于ONU调整光口光功率PowerLevellingSequenceupstream(不是每帧都有,是否发送,取决于前次下行帧种的FLAG指示)
DBRu:主要是上报T-CONT的状态,为了给下一次申请带宽,完成ONU的动态带宽分配。(不是每帧都有,是否发送,取决于前次下行帧种的FLAG指示)
Payload:数据静荷,可以是数据帧也可以是DBA状态报告,Payload=(DBAReport+Pad)/(GemHeader+GemFrame)。
PLOu:物理控制头,主要为了帧定位、同步和标明此帧是哪个ONU的数据。PhysicalLayerOverheadupstream
上行物理层开销
Preamble:前导字段Delimiter:帧定界符
BIP:对前后两帧BIP字段之间的所有字节(不包括前导和定界)做奇偶校验,用于误码监测ONU_id:唯一标识ONU
Ind:指示ONU的状态,即是否有上行的TCONT数据或PLOAM要发送
PLOAMu:上行数据的物理层OAM消息,主要是上报ONU的维护、管理状态等管理消息。(不是每帧都有,是否发送,取决于前次下行帧种的FLAG指示)ONU_id:唯一标识ONUMsg_id:消息ID号
Msg:消息内容,OAM的消息,在G.984中有详细的分类定义CRC:校验
PLSu:功率级别序列,用于ONU调整光口光功率
(不是每帧都有,是否发送,取决于前次下行帧种的FLAG指示)
DBRu:主要是上报T-CONT的状态,为了给下一次申请带宽,完成ONU的动态带宽分配。(不是每帧都有,是否发送,取决于前次下行帧种的FLAG指示)DBA:属于嵌入式EOAM信息,目前采用Piggy-back方式也是最推荐的CRC:校验
Payload:数据静荷,可以是数据帧也可以是DBA状态报告。Payload=(DBAReport+Pad)/(GemHeader+GemFrame)头部分解--
PLI:指示后面FramePayload的长度
GemPort_ID:承载上层PDU的最基本单位(管道),类似PVC
PTI:指示FramePayload的类型(是user-data、帧尾、还是OAM消息)HEC:头部校验
FramePayload:承载的上层PDU
关于DBA:有3种机制都可以上报DBA申请:(1)PLOu中的Ind状态(2)DBRu中的Piggy-back(3)GemPayload为DBA报告信息3)TDM业务在GPON中的映射方式
TDMBufferIngressbufferGEMFramePLIPortIDPTIHECPayloadTDMfragmentTDMdataTDM
TDM业务先导入缓存中进行排队,并且按照固定的字节数复用到GEM帧中进行传输。这种方式不对具体的TDM业务进行感知,只进行透传处理。GEM帧具有定长的特点,对TDM业务传输非常有利。
4)以太网业务在GPON中的映射方式
EthernetPacketInterpacketgapGEMFrame
PLIPortIDPreambleSFDDASALength\\TypeMACclientdataPTICRCGEMPayload5bytes
FECEOFGPON系统对以太网帧进行解析,将数据部分直接映射到GEMPayload中去进行传输。GEM帧会自动封装头信息。
映射的格式清晰,设备很好实现,兼容性好。
5)DBA概念
什么是DBA?
---DBA,DynamicallyBandwidthAssignment(动态带宽分配)
---DBA是一种能在微秒或毫秒级的时间间隔内完成对上行带宽的动态分配的机制为什么需要DBA?
---可以提高PON端口的上行线路带宽利用率---可以在PON口上增加更多的用户
---用户可以享受到更高带宽的服务,特别是那些对带宽突变比较大的业务GPON系统采用SBA+DBA的方式来实现带宽的有效利用,TDM业务通过SBA指配带宽以保证其高QoS,其他一些业务可以通过DBA来动态分配带宽。DBA的实现与QoS的保障机制有密切关系。GPON系统通过状态的上报以及OLT业务监视(非状态上报)支持动态带宽分配。GPON的状态上报DBA存在3种机制:
a)b)c)a)b)c)d)e)
PLOu-StateIndDBA;DBRu-Piggy-backDBA;PayloadDBA;
OLT或ONU进行拥塞检测;向OLT报告拥塞状态;
按照指定参数更新OLT分配带宽;
OLT按照新分配的带宽和T-CONT类型发送授权;DBA操作的管理。
DBA功能的实现机制主要包括以下几个部分:
DBA的实现过程
OLTDBA算法逻DBA报告ONU辑BWMap控制平面数据平面T-CONTTimeslot调度器T-CONT
给各ONU。
>各ONU根据BWMap信息在各自的时隙内发送上行突发数据,占用上行带宽。
T-CONT>OLT内部DBA模块不断收集DBA报告信息,进行相关计算,并将计算结果以BWMap的形式下发
DBA的两种实现模式
SR(StatusReporting)-DBA
D/SDirectionOLT
ONT
Payload①
PCBdUS②
U/SDirectionDataRep③
④OLT根据上次计算的结果在下行帧头中下发BWMap。
ONU根据带宽分配信息在规定的时隙上发送目前T-CONT中等待发送的数据状态报告。OLT收到ONU的状态报告后,经过DBA计算并更新BWMap,在下一帧进行下发。ONU收到OLT下发的BWMap消息后,在指定的时隙上发送数据。
NSR(NonStatusReporting)-DBA
在OLT处监视从NSR-ONU/ONT来的信元数据流的算法过程(Procedure):
Step1:在确定的间隔(interval)内监视OLT接收到的信元数目。
Step2:通过使用在Step1中的实时监控(realtimemonitoring)结果来计算利用速率(utilizationrate)。
Step3:通过比较利用速率和极限值,来认识(recognize)拥塞程度。
DDjDi
ijtGPON中的QoS处理
GPON业务承载层ETH/TDMGPONQoS处理机制VLAN/COS/PQ/GTS/POLICINGEMFlowcontrol/ClassificationGTCT-CONT/DBGTC
PON系统架构是下行方向为广播方式,上行方向为TDMA方式,所以只对上行方向的业务流提供QoS处理。
QoS处理的最小单元是T-CONT,T-CONT可以看作是ONU业务流的承载容器,调度机制是DBA(动态带宽分配)。
DBA的算法是GTC的QoS处理性能的关键。GEM
在GEM层主要是针对每个GEMPort进行业务流分类,类似于DSLAM的单PVC多业务的处理方式。针对流分类后的业务分别进行优先级修改、流量监管和转发处理。ETH/TDM
TDM业务(非电路仿真方式)为面向连接,系统可以通过静态配置带宽严格保证面向连接的QoS。ETH业务(包括电路仿真方式的TDM业务)主要是基于二层VLAN、COS等标识进行业务的QoS处理,QoS主要处理机制分为流分类、监管、队列调度、拥塞处理、整形,它们的实现复杂度是影响QoS处理性能的关键。GPON系统的AES加密处理
132131ONT解密111EndUser1OLT加密132131132131ONT解密13212EndUser2AES:AdvancedEncryptSystem一种国际通用的加密算法31ONT解密
33EndUser3
GPON支持下行广播数据进行AES128加密处理。只对GEM帧中的Payload进行加密处理。
GPON系统定期的进行AES密钥交换和更新,提高了线路数据的可靠性。
密钥更换由OLT发起密钥更换请求,ONU响应并将生成的新的密钥,并分两部分发给OLT,且重复发送三次,OLT收到了新的密钥后,就要开始进行密钥切换,将使用新的密钥的帧号通过相关的命令通知ONU(也是三次),ONU在相应的数据帧上切换校验密钥。
4、ONU注册
ONU注册由自动发现流程完成。ONU注册有两种方式:“配置S/N”方式是通过管理系统(如NMS和/或EMS)在OLT注册ONU序列号,“发现S/N”方式是不通过管理系统(如NMS和/或EMS)在OLT注册ONU序列号。
5、ONU的激活方式
ONU的激活过程包括:OLT和ONU之间协商工作参数、测量OLT和ONU之间的逻辑距离、建立上下行通信通道。对OLT和ONU之间逻辑距离的测量即测距。GPON采用带内方式对在线系统中的ONU进行测距。对新加入到系统中的ONU进行测距时,已工作的ONU应暂停发送信号,以打开一个测距窗口。该窗口的大小与新加入系统的ONU的距离有关,如果能预先知道新加入系统的ONU的距离则可以减小窗口,但通常该窗口取(PON的最大距离差-20km)。ONU激活概述
ONU的激活过程由OLT控制,其激活过程大致如下:ONU通过Upstream_Overhead消息接收工作参数
ONU根据接收到的工作参数调整自己的参数(如:发送光功率)OLT通过Serial_NumberAcquisition流程发现新ONU的序列号OLT给所有新ONU分配ONU-IDOLT测量新ONU的均衡时延OLT将测量的均衡时延传送给ONU
ONU根据均衡时延调整其上行帧的发送起始点
以上激活过程是通过交互上下行标记(flag)以及PLOAM消息来完成的。6、ONU的状态ONU有7种状态:a)初始状态Initial-state(O1)
该状态的ONU刚刚上电,仍处于LOS/LOF。一旦接收到下行流,LOS和LOF消除,ONU就转移到待机状态(O2)。b)待机状态Standby-state(O2)
该状态的ONU已经接收到下行流,在等待接收网络参数。当ONU接收到
Upstream_Overhead消息后根据这些网络参数进行相关配置(如:定界符、功率模式、预置的均衡时延)并转移到序列号状态(O3)。c)序列号状态Serial-Number-state(O3)
OLT给所有处于该状态的ONU发送Serial-NumberRequest消息,以发现新的ONU以及他们的序列号。当OLT发现了新的ONU后,ONU就等待OLT给它指配ONU-ID。OLT通过Assign_ONU-ID消息来指配ONU-ID。ONU获得ONU-ID后就转移到测距状态(O4)。d)测距状态Ranging-state(O4)
不同的ONU发送信号到达OLT时应保持同步,为此每个ONU需要一个均衡时延,该参数是在测距状态中测得的。ONU接收到Ranging_Time消息后转移到运行状态(O5)。e)运行状态Operation-state(O5)
处于该状态的ONU可以在OLT的控制下发送上行数据以及PLOAM消息,该状态中的ONU也可根据需求建立其他连接。当测距成功后,所有的ONU都依据各自的均衡时延发送信号,以保持上行帧的同步。不同ONU发送的信号将分别到达OLT,但每个信号会正好出现在上行帧中它应该出现的位置上。
暂停运行中的ONU:在正常运行时,OLT可能使ONU暂停发送信号以获得其它ONU的序列号或对其它ONU进行测距。OLT持续一段时间停止对所有上行带宽的授权,ONU按照正常的方式工作,由于没有接收到授权就不会发送信号,从而产生一个安静时段,这样OLT就使得所有ONU暂停发送信号。f)POPUP状态POPUP-state(O6)
当处于运行状态(O5)的ONU检测到LOS或LOF时就进入到该状态。在该状态中ONU立即停止发送信号,这样OLT将检测到该ONU的LOS告警。
当ODN光纤中断时,许多ONU都会进入到该状态,从网络可靠性考虑,此时应采用以下方式之一:
如果启用了保护倒换,所有的ONU将倒换到备用光纤上。这时所有ONU将重新进行测距,为此OLT发送BroadcastPOPUP消息通知所有ONU进入到测距状态(O4)。如果没有保护倒换但ONU具有内部保护能力,OLT发送DirectedPOPUP消息通知ONU进入运行状态(O5)。当ONU进入到O5状态时,OLT需要先对该ONU进行检测,之后再恢复该ONU的业务。
如果ONU没有从LOS或LOF中恢复过来,ONU就不会收到BroadcastPOPUP消息或DirectedPOPUP消息,经过TO2时间后ONU进入初始状态(O1)。g)紧急停止状态Emergency-Stop-state(O7)
当ONU接收到的Disable_Serial_Number消息带有“Disable”选项时,ONU就进入到紧急停止状态(O7)并关闭激光器。
在O7状态下,ONU被禁止发送信号。如果ONU没有成功进入到O7状态,并且OLT仍能继续接收到ONU发送的信号,OLT将产生Dfi告警。
当ONU的故障排除后,OLT发送带有“Enable”选项的Disable_Serial_Number消息,从而激活该ONU。ONU接收到消息后进入待机状态(O2),所有的参数(包括序列号和ONU-ID)将被重新检查。
7、安全:在开启加密算法前,OLT和ONU通过OMCI通道来协商算法。
8、前向纠错FEC:前向纠错(FEC)通过在通信系统的传送层传输编码后的数据进行。编码引入了冗余,
这使得解码器可以检测和纠正传输错误。例如,对于输入的BER=10-4的数据,FEC解码器输出数据的BER将会下降到10-15。通过使用FEC技术,可以达到比较低的数据传输错误率,从而避免重传。FEC可以增加链路预算3~4dB。这样,可以支持更高速率和更长的传输距离,以及每个PON使用更多数量的分支。
友情提示:本文中关于《金华GPON一期总结》给出的范例仅供您参考拓展思维使用,金华GPON一期总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。