61阅读

cocoapods安装与使用-CMTS安装使用与维护

发布时间:2018-05-07 所属栏目:linux使用教程

一 : CMTS安装使用与维护

经验交流

有线电视技术

CMTS安装使用与维护

张勇

广东江门广播电视台网络中心

摘要:本文介绍了CMTS基本的运行配置和如何安装使用,通过具体实例讲述了在CMTS维护过程中如何检查运行状态、发现故障、处理故障及管理监控。

关键词:CMTS

上行

下行

SNR丢包

1引言

装使用和维护管理。

随着有线宽带业务的不断发展,江门广播电视台网络中心已拥有CMTS(CableModemTermination

2

2.1

配置运行参数

安装与测试

System)75台(按下行计算)。由于CMTS数量较多,除

了有效的监控管理,还要对CMTS的操作熟练掌握,才能及时应对随时发生的故障。监控管理靠程序,而要熟练掌握CMTS的操作,必须对CMTS的参数配置、安装使用、工作原理等有全面的了解。一台新的

为了满足不断增长的宽带用户的需求,江门广播电视台网络中心差不多每年都要采购新的CMTS,而基于CMTS设备产品的日新月异和对性价比的要求,所购买CMTS的品牌与性能参数也就各有不同,按品牌分有TERAYON的、ADC的、ARRIS的、CASA的,按DOCSIS分有美标的、欧标的,按功能分有固定4个上行对应一个下行的、多个上行对应多个下行的,但它们所要配置的基本运行参数都基本相同,只是具体配置的命令行有所不同而已。

CMTS要先经过运行参数配置,然后到安装,CM

(CableModem)同步测试及网络测试后才能正式投入使用。在日常的CMTS管理与维护中,需要对CMTS上行通道的SNR(信噪比)、上下行数据流量等进行监控和处理一些突发的故障。本文以江门广播电视台网络中心使用CMTS的实际经验,详细介绍CMTS的安

CMTS基本运行参数包括了网络参数和射频参

蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉

不合格、分配网不合理等几种情况。下面就模拟电视分配网和数字电视分配网各举两个实例。

(1)模拟电视分配网

实例1:HFC网,只有一级放大器,从光端机测试信号电平及斜率均正常,但用户处有两个低端频道电平低10dB左右。检查放大器正常,后经查为电缆接头氧化造成接触不良,表面形成感抗,造成阻抗不匹配,更换接头故障排除。

实例2:用户电视机画面为严重的后重影,且低端频道里面有噪点。检测用户盒电平正常,检查用户连接头松动、脱焊,造成输入阻抗严重失调,处理后,

故障排除。

(2)数字电视分配网

实例1:在数字电视用户网中有些小区,用户分支、分配器置于楼外,长期风吹日晒,容易造成接头松动而锈蚀,使其接触电阻大大增加,这不仅减弱了电视信号的强度,而且还会造成传输阻抗失配而产生反射,用户电视上的现象就是图像信号出现马赛克、伴音不连贯咔咔作响。

实例2:白天有马赛克不严重,晚上信号中断。这是由于二分配电隔离性能不好,更换分配器后故障排除。蒉

114

8248期)

有线电视技术

cmts CMTS安装使用与维护

表1

经验交流

CableModem同步上下行电平

DOCSIS

TDMA:

+8~+54dBmV(32QAM、64QAM)

上行发射电平范围

Euro-DOCSIS

TDMA:

+8~+54dBmV(32QAM、64QAM)+8~+55dBmV(8QAM、16QAM)+8~+58dBmV(QPSK)S-CDMA:

+8~+53dBmV(所有调制方式)-17dBmV~+17dBmV

+8~+55dBmV(8QAM、16QAM)+8~+58dBmV(QPSK)S-CDMA:

+8~+53dBmV(所有调制方式)

下行接收电平范围-15dBmV~+15dBmV

数两部分:

网络参数:

(1)以太网口IP地址

配置与DHCP服务器对接的IP地址。(2)Cable的PrimaryIP与SecondaryIP配置CM和CPE的DHCPRelayIP地址,

是美标模式。下行中心频率范围美标在91~858MHz,欧标在112~857MHz,调制方式64QAM或256QAM,传输电平范围50~61dBmV。

(2)Cable上行的中心频率、通道频宽、调制方式、接收电平:

上行中心频率范围美标在5~42MHz,欧标在5~

PrimaryIP为CM的DHCPRelayIP,SecondaryIP为CPE的DHCPRelayIP。要分别使CM以PrimaryIP为网关,CPE以SecondaryIP为网关来RelayDHCP,还要打开cabledhcp-giaddrpolicy选项。

(3)DHCPServerHelperAddress指定DHCP/TFTP服务器的IP地址。(4)Defaultroute(默认路由)

建立Default路由,使CM和CPE能与DHCP/

65MHz。通道频宽TDMA:200、400、800、1600、3200、6400kHz,S-CDMA:1600、3200、6400kHz。现在的CMTS一般都把调制参数在Modulationprofile里配

置好,配置调制时选择相应序号的Modulationprofile就行了。接收电平范围要视乎通道频宽的大小,如下列出:

200kHz:-16~+14dBmV400kHz:-13~+17dBmV800kHz:-10~+20dBmV1600kHz:-7~+23dBmV3200kHz:-4~+26dBmV6400kHz:0~+29dBmV2.2

建立测试环境

配置完运行参数,接下来的工作就是把CMTS安

TFTP服务器连通。

射频参数:

(1)Cable下行的中心频率、调制方式、传输电平:现在的CMTS大多数能在欧标(Euro-DOCSIS)(DOCSIS)和美标模式之间切换,我国行标GY/T

200.1/2-2004参照的是欧标。CMTS一般默认配置的

图1CMTS测试环境连接图

115

经验交流

装上机柜,并建立好测试环境。在搭建测试环境前,首先要了解一下CM同步的上下行电平范围,如表1。

如果CM的最大发射电平是55dBmV,预留5dB作为CMTS长距离AGC(AutoGainControl)控制余量,并保证有较高的载噪比CNR,将CM的最佳发射电平定为40~50dBmV。如一台CMTS的下行传输电平设了56dBmV,上行接收电平设了0dBmV,则测试环境的拓扑连接图如图1。

有线电视技术

的作用是不间断地ping。最后打开客户端认证程序,登录测试,连接成功后打开网站看是否能上互联网,如不能上网,需检查中心路由器有关CPE的IP路由配置是否正确。

3日常维护

2.3CM同步测试

将测试环境中的同轴电缆接入CM后面板的RF

3.1常用命令

在日常CMTS维护中经常用到一些命令来查看状态信息,下面以查看ARRISC4CMTS的状态信息

为例子列出几个常用的命令:

接口,接通CM电源,等待CM同步。

启动CM后,POWER灯闪烁,CM系统初始化,

showcablemodemsummary//显示CM在各板卡的状态列表showcablemodemcount

//显示C4上总的CM数量

showcablemodem<CM-MAC>detail

//显示某CM的详细信息showinterfacecablex

//显示Cablex的端口状态,包括RF参数、调制

模式

POWER灯亮,DS灯闪烁,开始搜索下行频道。如第一次启动,CM可能会花费较长时间来锁定合适的下行频道。锁定下行频道后,DS灯亮,US灯闪烁,表示开

始搜索上行频道(测距)。锁定上行频道后,DS和US灯亮,Online/Cable灯开始闪烁,进入注册过程,期间

CM从DHCP/TFTP服务器获取IP和配置文件。注册成功以后,DS、US和Online/Cable灯亮,CM同步完

成。

如果CM同步失败,一般可从指示灯看出问题,如DS灯不亮,可能没有接收到RF信号,需检查同轴电缆是否接好;DS灯闪烁很久(半小时以上),可能搜索不到下行频率,检查CMTS下行衰减是否过大,CM接收电平是否不够;US灯闪烁一阵后熄灭,DS灯重新闪烁,表示CM上行测距失败,锁定不了上行频率,可能CM上行发射电平不够或上行衰减过大;Online/

showcablenoise

//显示各上行端口的信噪比、FEC统计情况3.2

维护上行通道SNR

CMTS上行通道信噪比(SNR)的好坏直接影响着CM的网络连通性,当SNR低于临界值时,CM会不同

步或丢包严重。在没有技术部人员到现场排除信号干扰前,最快最有效提高SNR的方法是修改上行通道的频率,从而避开干扰信号所在的频率。当修改频率不起作用时,还可以修窄频宽,如把3200kHz改为

Cable灯闪烁一阵后熄灭,DS灯重新闪烁,CM注册失败,可能DHCP/TFTP服务器出问题。如想了解CM同步过程的实际状态,可在PC上设置IP地址192.168.100.2,子网掩码255.255.255.0,在浏览器(InternetExplorer或Netscape)的地址栏中键入“http://192.168.100.1”访问CM的内部HTML网页。2.4网络测试

将以太网线两端接入到CM和PC的以太网接口,等CM同步后,在PC的网络本地连接里把IP地址设为自动获取,点击Windows操作系统的“开始”菜单,选择“运行”,键入“cmd”或者从“程序”的“附件”中运行“命令提示符”,运行“ipconfig”命令查看获取的

1600kHz,最后不行才调低调制方式,如把16QAM改为QPSK。修改频宽和调制方式来提高SNR是以减少传输速率为代价的,但起码能保障大部分CM同步,

使用户基本可以上网。

CMTS后面板的上行RF接口与同轴电缆的英制头接触不好也会导致SNR低或不稳定。3.3其他故障

CM丢包或断线,会首先检查CMTS上行通道SNR是否正常,但在上行通道SNR正常的情况下CM

仍丢包或断线,就应该从下行信号、IP网络或硬件设备等方面检查了。根据江门广播电视台网络中心以往处理故障的经验总结出以下几点:

(1)测CM上行信号正常,但下行SNR过低,如小于30dB,需检查下行频率是否受干扰。

IP地址,如果IP地址不正确,运行命令“ipconfig/release”和“ipconfig/renew”来释放、更新IP地址。

接下来测试PC与网络连接是否正常,运行命令

ping-tx.x.x.1(网关IP地址)检测是否丢包,参数“t”

116

8248期)

有线电视技术

(2)病毒影响,用户电脑中毒也可能使CM丢包或断线,只能让用户自己给电脑杀毒或重装操作系统。

(3)在管理PC上pingCM丢包,但在CMTS上

经验交流

上行用户光点的分布,对下行流量满的CMTS只能通过新增CMTS来满足负载需要,常用的流量监控软件有MRTG。

江门广播电视台网络中心还自行开发了基于

pingCM没丢包,可能是设备网关之间有丢包现象或

计费服务器连接数过大,需检查物理链路或设备负载是否正常。

(4)上行或下行数据流量满,CM延时大和丢包,需做扩容调整。

(5)CMTS散热风扇坏或温度过高也可能会引起

SNMP的监控软件,可实时监控CMTS的数据流量、SNR等,并可通过数据库查询查找到历史数据,便于

分析。

5结束语

CM丢包或断线。

尽管CMTS数量多,品牌不同,但其基本运行参数与一些常用命令都是大同小异的。根据CMTS各具备的一些其他功能的不通,结合具体需要,还可以配置如接口捆绑、VLAN划分和防ARP欺骗等功能。在使用与维护CMTS过程中,除必需掌握常见故障的处理方法,还要不断的积累经验,懂得辨别与排除一些异常的故障。

参考文献

1COSHIPCCM622线缆调制解调器用户手册.同洲电子,2008,12C4CMTSUserDocumentation.ARRIS,May2007蒉

4运行监控

为了在CMTS出现故障和问题时能及时发现,必须对CMTS的运行状况进行监控。最基本又简单的监控方法就是ping监控,通过不间断的ping所有CMTS的IP来监控CMTS的网络连通状态,常用的ping监控软件有sMonitor。还要对CMTS的上下行通道的数据流量进行监控,对上行流量满的CMTS考虑调整各

蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉

(上接第60页)

目标DS的发送,表的具体个数。

(4)EPG描述符插入器是根据DVB标准,在实际系统运营中规划实现的。其功能是针对每一个网络、每一个TS、每一个Service、每一张表均可以插入描述符,并且,对于标准中有的每一个描述符,都有其个性化的界面。私有描述符可以定义、生成和插入。

描述符中,对于常用的描述符可以在数据库中定义,并可以根据播发参数决定它的播发。这部分在描述符插入模块中称之为“自动”方式,这部分描述符的内容是用户在配置网络中自动生成的;而另一部分被称为“手动”的描述符,其内容则需要用户依照标准生成。

不论是“自动”的描述符,还是“手动”的描述符,都还是内容生成部分,如果要让其生效,则需要利用描述符生成播发配置界面进行播发配置。

用。

语种信息等。

(2)在节目管理中支持技术审查,并可管理影片类型、影片质量、推荐类型等分类。

EPG导入对于卫星、有电视节目的转播很有作

6NVOD编排

NVOD(NearVideoOnDemand)即准视频点播,

它预先编排好节目菜单及节目播出时间表,将同一节目以一定时间间隔安排在不同的数字频道内播出。用户点播节目时只需等待很短的时间就可观看。

一个NVOD业务的实现需要定义一组频道,包括一个NVOD参考频道(虚拟频道)和若干个NVOD时移业务频道,之后的节目编排都是针对主频道进行,用户根据主频道的时间和频道数,选定NVOD节目和插入片花,进行自动编排。

参考文献

123

刘修文.数字电视有线传输原理与维修.机械工业出版社,2008-

5节目管理

节目管理模块遵照电视台的日常业务流程,完成对节目信息的录入和管理,并为EPG编辑器提供节目库信息。在整个EPG系统中的功能如下:

(1)节目表管理:录入并管理节目的基本信息、多

12-31

廖洪涛编著.数字电视交互系统.中国广播电视出版社,2005-1-1吕品编著.

数字电视关键技术与发展策略.

电子工业出版社,

2008-2-1蒉

117

二 : EclEmma的介绍、安装与使用

  1. EclEmma的介绍

 

EclEmma是一个开源的软件测试工具,可以在编码过程中查看代码调用情况、也可以检测单覆盖率。[www.61k.com]

 

2. Eclipse下EclEmma安装

1. 选择Help->Eclipse Marketplace->搜索EclEmma,Install;

2. 重启eclipse发现工具栏上出现Coverage图标,说明安装成功;

 emma yong EclEmma的介绍、安装与使用

3. EclEmma使用

 

3.1 EclEmma查看代码调用情况

1. 新建一个项目,然后添加一个类,然后简单书写一些代码;

2. 右键项目->选择Coverage As->Java Application,可以得到如下结果:

emma yong EclEmma的介绍、安装与使用

3. 从运行结果可以看到,有多种颜色,其中

绿色表示代码被执行到

黄色表示代码部分执行到

红色表示代码没有被执行到

3.2 EclEmma检测覆盖率

1. 选择Window->Show View->Other->Java->Coverage可以看到代码执行的覆盖率;

emma yong EclEmma的介绍、安装与使用

2. 其中可以看到每一个类中代码被执行的百分比,见2,也可以看到整个项目代码被执行的百分比,见1;

3. 其中检测覆盖率可以用到单元测试中,查看单元测试覆盖率。

扩展:eclemma介绍 / eclemma 使用 / eclemma安装

三 : Supervisor的安装与使用入门

Supervisor是一个进程管理工具,官方的说法

用途就是有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。(www.61k.com)当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor

这个工具主要就两个命令:

supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令

supervisorctl:启动supervisor的命令行窗口。

安装(Centos):

  1. # yum install python-setuptools
  2. # easy_install supervisor
  3. 如果easy_install不好使就从官方下载:
  4. 然后通过python安装:
  5. # tar zxf supervisor-3.1.3.tar.gz
  6. # cd supervisor
  7. # python setup.py install

成功安装后可以登陆python控制台输入import supervisor 查看是否能成功加载。

生成配置文件(supervisord.conf):

echo_supervisord_conf > /etc/supervisord.conf

修改配置文件:

在supervisord.conf最后增加(分号后边的表示注释,可以不写):

  1. [program:bandwidth]
  2. command=python26 /usr/local/bin/bandwidth.sh  ;需要执行的命令wd)
  3. user=root  ;(default is current user, required if root)
  4. autostart=true  ;start at supervisord start (default: true)
  5. autorestart=true  ;whether/when to restart (default: unexpected)
  6. startsecs=3  ;number of secs prog must stay running (def. 1)
  7. stderr_logfile=/tmp/bandwidth_err.log  ;redirect proc stderr to stdout (default false) 错误输出重定向
  8. stdout_logfile=/tmp/bandwidth.log  ;stdout log path, NONE for none; default AUTO, log输出
  9. (更多配置说明请参考:)

运行命令:

supervisord -c /etc/supervisord.conf  //启动supervisor

supervisorctl //打开命令行

  1. [root@iZ2365j7l5bZ bin]# supervisorctl status   
  2. bandwidth                        RUNNING   pid 2423, uptime 0:06:35  
  3. [root@iZ2365j7l5bZ bin]# supervisorctl help   
  4.   
  5. default commands (type help <topic>):   
  6. =====================================   
  7. add    clear  fg        open  quit    remove  restart   start   stop  update    
  8. avail  exit   maintail  pid   reload  reread  shutdown  status  tail  version  

ctl中: help //查看命令

ctl中: status //查看状态

另外有一个坑需要注意:如果修改了 /etc/supervisord.conf ,需要执行 supervisorctl reload 来重新加载配置文件,否则不会生效。。。

四 : ANSYS11forlinux安装与使用教程

程序版本:ANSYS Products v11 SP1 Linux
文件名:TLF-SOFT-ANSYS.PRODUCTS.V11.SP1.LINUX-MAGNiTUDE.iso
关于ANSYS11 forlinux安装文件的下载,请自行到网上搜索,www.verycd.com提供下载,教育网某些FTP服务器也有提供。

1.安装环境
本安装方法针对ubuntu8.04用户,其他linux用户仅供参考。
(1)安装编译工具gcc,ubuntu用户通过命令sudo apt-get installbuild-essential获取。
(2)安装wine,sudo apt-get install wine。

2.挂载iso镜像
假设iso文件所在目录为/home/abc,目的挂载目录为/mdeia/cdrom
终端执行:
cd /home/abc
sudo mount -o loop ansys11.iso /mdeia/cdrom
此时已挂载iso文件镜像,可进入目录检查是否成功:
cd /mdeia/cdrom
并用ls命令查看文件夹内容。
镜像中有一文件夹MAGNiTUDE,里面是License破解,将文件内容拷贝出来。
cp MAGNiTUDE/* /home/abc
转到/home/abc目录,可看到2个文件,a110sp1_calc.exe和install.txt,用wine运行其中的exe文件。
cd /home/abc
wine a110sp1_calc.exe
这时多出1个license.dat文件,是ansys运行必需的许可文件。

3.开始安装
终端输入:
sudo /media/cdrom/INSTALL
按照界面提示1步1步完成安装。
安装过程中会同时安装license manager,注意一定要选择本机为licenseserver,安装过ansys的人应该知道。
安装license文件时选择前面得到的license.dat就可以。

4.配置和运行
假设ansys安装在/opt/ansys_inc目录。首先检查ansys主程序能否运行。
命令行模式启动ansys:
sudo /opt/ansys_inc/v110/ansys/bin/ansys110
图形界面模式启动ansys:
sudo /opt/ansys_inc/v110/ansys/bin/ansys110 -g
如果不能运行ansys,并且系统提示缺少libxm.so.3,那么安装之:
sudo apt-get install libmotif3
sudo apt-get install libmotif-dev
再试试应该可以启动了,但是会发现ansys命令窗口无法进行任何输入。
解决办法是修改ansys110文件:
sudo gedit /opt/ansys_inc/v110/ansys/bin/ansys110
在#!/bin/sh下面加上一行:
LANG=en_US
保存文件就可以。

5.[www.61k.com]问题和使用建议
(1)如果按上面的办法直接启动ansys110,默认工作目录是/home/用户,并且无黑色输出窗口伴随。
我个人习惯从ansys launcher启动:
sudo /opt/ansys_inc/v110/ansys/bin/launcher110
选择产品及工作目录,再点击运行。
(2)下次启动系统之后会发现ansys不能运行,原因是license manager(LM)不随系统启动。因此先启动LM:
sudo /opt/ansys_inc/v110/ansys/bin/ans_admin110
依次选择Tools>Run ANSLIC_ADMINutility>Start the License Manager
显示LM running之后,就可以启动ansys程序了。
(3)ansys默认的界面菜单字体偏小,解决办法是依次选择菜单MenuCtrls>FontSelection,随意定义字体及大小。

6.讨论
(1)每次开机启动ansys的过程都是比较麻烦的,需先启动LM,并且必须以sudo获得运行权限。有没有比较好的解决办法,比如写一段shell脚本,执行全自动启动?
42楼给出的办法: 添加开机启动licence(start licenceserver during booting)
cd /ansys_inc/shared_files/licensing/linia32
sudo cp ./boot_ansflex /etc/init.d
sudo update-rc.d boot_ansflex defaults
如果界面无法输入字符,给/opt/ansys_inc/v110/icemcfd/linux/bin/icemcfd添加 exportLANG=en_US.UTF-8 exportLC_CTYPE=en_US.utf8,并需用sudo启动icemcfd

(2)听闻linux因其优化的内存管理机制而计算速度快于windows,为何我的ansys11 forlinux却远比windows下的ansys程序慢。明显可见linux下ansys左侧主菜单展开速度很慢。1个鸟巢模型数据在windows下导入ansys后一会儿即可生成模型,而在linux下却足足导入了1个下午!!!两三分钟与两3个小时的差别,完全让人无法相信。
后继解释:这有可能是跟我的电脑有关。我在另外一台ubuntu系统的电脑上也安装过ansys了,那台电脑的配置比我的电脑差远,却丝毫没有出现过上述情况。
以上两点,请高手支招,谢谢!
欢迎提出新的问题。

本帖参看了武汉白云黄鹤站 (2008年07月11日17:26:50周五)FEA信区“ansys11_for_linux安装指南”一文,在此表示感谢!
注:红色标记文字表示后来修改或补充的。转自——http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=156708
本文标题:cocoapods安装与使用-CMTS安装使用与维护
本文地址: http://www.61k.com/1200940.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1