【入门】广电行业DNS、DHCP解决方案详解(一)——历史及现状篇
广电发展历史
广电就是广播电视,广电发展可以分为三个阶段:单向网络、双向网络、智能网络。下面将逐一进行介绍。

单项网络
最早期的广电就是使用纯单向的HFC网络,简单说就是单一终端,一般由纯粹的同轴电缆组成,是看直播电视使用的,也是最早期的简单架构。业务平台相对简单、业务网络为纯内网结构,业务终端为单项机顶盒、且电视无须IP地址分配。
双向网络
再往后发展,就发展成了双向终端的HFC和HTTF网络。HTTF还涉及到CMTS,图中没有画出来。双向网络中机顶盒除了直播以外,还可以回放,同时还可以看一些其他的内容,比如会有一些腾讯的或者其他视频资源可以通过机顶盒上网获取。还可以在机顶盒里另外增加一块业务,相当于它会有一个专门连PC的接口,这就同时有了上网业务和互动电视业务,后来就发展成了双向机顶盒,随后才有了IP网络。
有了IP网络以后,因为上网需要DNS,机顶盒分配地址也需要DHCP,所以发展到双向网络之后,就有了对DHCP跟DNS的需求,这就是为什么广电会发展DNS业务,相当于自从有了双向网络以后,DNS的需求量会增多,等于他们也拥有宽带用户,那么广电也相当于一个网络运营商。
智能网络
广电行业发展到现在形成了多样化终端和多样化的内外网融合网络架构,拥有了融合业务平台,拥有HFC及多种接入技术和高带宽、智能、双向网络结构。广电拿到最新的5G牌照后,很可能会发展它的5G网络,运营5G网络要重新搭一套5G上网的业务,这对DNS又有了一块新的需求,相当于移动运营商一样,要提供用户上网卡,就需要DNS,未来一两年广电一定会有针对5G的DNS需求。
这就是整个广电网络发展的概述。
广电网络现状

我们先简单看一下广电行业的终端情况,分为双向终端、单向机终端和智能终端三种。上图是2017年的一个广电行业发展报告。我们可以看到双向机顶盒已经在市场上占比达60%到70%,说明双向网络占据大部分市场,单向机顶盒也有但也不多了,智能化的网络部分仅统计了“公客”业务部分,实际智能网络占比应远高于5%。
我们可以分析出,整个广电网络发展正处于一个双向的网络化、宽带化还有智能化改进的过程当中,这便需要更智能的DDI(DNS、DHCP以及IPAM)来支撑网络建设。这是现在广电网络的现状。

广电网络典型特征
广电网络典型特征可以概括为:接入技术混杂、承载业务多样化、业务终端错综复杂等。
· 接入技术混杂
广电网络相对于运营商来说是一个比较特殊也比较复杂的网络情况,因为它的接入技术比较混乱,首先,刚才说到了早期HFC就是单纯的同轴做直播业务播放的,以及后期在同轴基础上增加了CMTS,你可以简单理解为CMTS就是在同轴的通路电缆上面加入了IP网络,相当于它通过CMTS形成了双向网络。
同时,在CMTS往下又产生了一种新的接入方式,叫EoC的方式,EoC有两种方式,一种是通过同轴接EoC的终端,EoC下面再接PC或者机顶盒;还有一种就是在同轴下面是CMTS网络,下面加一个CM,所谓的CM就是一个类似于调制解调器,它其实连的也是PC跟机顶盒。
再往下发展,在接入这一块因为CMTS网络包括同轴网络毕竟有些弊端:带宽限制,所以现在有些网络发展成了光纤,叫FTTH,通过ORT或者接ONU的方式,也就是跟现在的运营商模型类似,直接光纤入户。
最后,是PON+LAN的方式,其实就是CMTS网络的一个延伸。CMTS网络有带宽限制,现在通过PON的技术,比如JPON和EPON,EPON就是百兆,可以达到百兆的带宽,JPON就可以达到万兆的带宽。
总结起来其实是两个发展方向:一个是在CMTS网络基础上做延伸,一种是纯光纤接入的FTTH方式。现在广电接入最普遍的方式是CMTS同轴方式,同时逐渐往新的光纤接入的方式转变。
· 承载业务多样化
现在广电不仅承载的DVB数字电视和IMS宽带业务,像VOIP语音、VOD交互电视、OTT多媒体、VPN专线等也会涉及。
· 业务终端错综复杂
接下来就是业务终端,相当于刚才讲的接入方式就是网是怎么接入的,接下来介绍就是终端有哪些。宽带业务涉及到PC、电话上网,电视直播或者互动电视这一块就是它的机顶盒。其他的像CM同轴,CM跟CMTS是成套的,CM同轴终端是挂在CMTS下面,是提供PC跟机顶盒接入的。
· 其他
终端数量太大;网络安全要求高但协议标准性较差、网络管理手段老旧且无专业的DHCP服务。
网络现状模型

通过这张图能够看到整个广电网络的一个现状模型。
双向网络分为:总前端、分前端、接入层、入户侧。
总前端部署主备核心路由,向上连接业务数据中心、Internet出口、支持系统及网络中心。业务中心主要存储网内业务资源,如视频平台、多媒体平台等。
支持系统及网管中心包含网络支撑和运营的系统,DDI核心网络服务系统、NMS网络管理系统。分前端接入层有多种接入技术,如DOCSIS、PON、PON+EoC等,一般分为两种,一种是用同轴接入CMTS网络接入,CMTS下面挂的是CM,CM下面挂的是机顶盒或者PC上网业务;一种是通过OLT(光线路终端,用于连接光纤干线终端设备分出ONU和EoC两种接入方式。
公客入户业务终端:家庭网络的机顶盒、电脑等。 集客入户业务终端:大客户网络包括摄像头、POS终端、VoIP终端等。
通过这张图大家能够看到在整个模型当中DHCP或者DNS应用在哪一块。因为DNS提供PC上网或者机顶盒上网,PC跟机顶盒可能会应用DNS进行互联网的域名解析或本地域名的解析。然后DHCP就负责给这些终端分配地址。
总结
目前广电网络的DNS跟DHCP的现状,可以总结为以下三点。
网络设备功能单一
性能无法满足大用户场景并发要求;架构单一,冗余能力差;管理不便捷,需要较强的专业能力,且无法集中管理。自建系统安全较差
安全性较差,系统本身存在漏洞,容易被攻击;配置复杂,用户量大时维护成本较高;功能不足,无法满足复杂的业务要求。商用DHCP成本较高
成本较高,缺少专业的服务支持;IPv6架构简单,与现网实际需求存在一定差异;报表能力弱,缺少体现业务的报表展示。
DNS基本现状是大部分都使用了一些专业设备,80%到90%是用了DNS设备提供的DNS解析,可能部分广电还保留着通过linux或者其他品牌的DNS做的DNS解析。
DHCP基本现状是EoC的方式或者ONU的方式,光纤接入的方式,可能通过base分配地址。
网络设备功能单一。
【入门】广电行业DNS、DHCP解决方案详解(一)——历史及现状篇的更多相关文章
- 【入门】广电行业DNS、DHCP解决方案详解(三)——DNS部署架构及案
[入门]广电行业DNS.DHCP解决方案详解(三)——DNS部署架构及案 DNS系统部署架构 宽带业务DNS架构 互动业务DNS架构 案例介绍 案例一 案例二 本篇我们将先介绍DNS系统部署架构体系, ...
- Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter
前言 前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.Net MVC的朋友,所以写的尽量简单.所以写的没多少技术含量.把这些技术总结出来,然后一简单的方式让更多的人很好的接 ...
- [转]DNS服务器原理详解与Centos6.x下搭建DNS服务器
转自:http://blog.it985.com/8958.html DNS 数据库的记录:正解,反解, Zone 的意义 通过DNS解析过程详解这篇文章,我们知道了要想访问www.zmit.cn,最 ...
- (转)DNS解析过程详解
DNS解析过程详解 原文:http://blog.csdn.net/crazw/article/details/8986504 先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的 ...
- DNS解析过程详解(转载)
DNS解析过程详解(转载) DNS Domain Name System 域名系统,它就是根据域名查出IP地址. 先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的网址ww ...
- iOS开发——加载、滑动翻阅大量图片解决方案详解
加载.滑动翻阅大量图片解决方案详解 今天分享一下私人相册中,读取加载.滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制. 我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清 ...
- SSH 连接慢的解决方案详解
SSH 连接慢的解决方案详解 http://www.codeceo.com/article/ssh-slow.html
- java加密算法入门(三)-非对称加密详解
1.简单介绍 这几天一直在看非对称的加密,相比之前的两篇内容,这次看了两倍多的时间还云里雾里的,所以这篇文章相对之前的两篇,概念性的东西多了些,另外是代码的每一步我都做了介绍,方便自己以后翻阅,也方便 ...
- Spring Boot 2.x 快速入门(下)HelloWorld示例详解
上篇 Spring Boot 2.x 快速入门(上)HelloWorld示例 进行了Sprint Boot的快速入门,以实际的示例代码来练手,总比光看书要强很多嘛,最好的就是边看.边写.边记.边展示. ...
随机推荐
- 安科 OJ 1190 连接电脑 (并查集)
时间限制:1 s 空间限制:128 M 传送门:https://oj.ahstu.cc/JudgeOnline/problem.php?id=1190 题目描述 机房里有若干台电脑,其中有一些电脑已经 ...
- Pivotal:15分钟部署你的应用
“ 本篇文章介绍的是PaaS平台Pivotal Cloud Foundry(以下简称PCF)的初步使用,相比于传统的IaaS平台(比如阿里云),PCF可实现快速迭代开发与部署,让您专注于业务开发.” ...
- ES 22 - Elasticsearch中如何进行日期(数值)范围查询
目录 1 范围查询的符号 2 数值范围查询 3 时间范围查询 3.1 简单查询示例 3.2 关于时间的数学表达式(date-math) 3.3 关于时间的四舍五入 4 日期格式化范围查询(format ...
- 【iOS】获取视图的中心和宽高
示例代码: NSLog(@"%f, %f", self.view.center.x, self.view.center.y); NSLog(@"%f, %f", ...
- restapi(3)- MongoDBEngine : MongoDB Scala编程工具库
最近刚好有同事在学习MongoDB,我们讨论过MongoDB应该置于服务器端然后通过web-service为客户端提供数据的上传下载服务.我们可以用上节讨论的respapi框架来实现针对MongoDB ...
- 夯实Java基础(六)——包装类
1.包装类简介 我们都知道Java是面向对象编程语言,包含了8种基本数据类型,但是这8种基本数据类型并不支持面向对象的特征,它们既不是类,也不能调用方法.这在实际使用时存在很多的不便,比如int类型需 ...
- DesignPattern系列__06迪米特原则
迪米特原则定义 迪米特原则,也叫最少知道原则,即一个类应该对自己依赖的类知道的越少越好,而你被依赖的类多么复杂,对我都没有关系.也就是说,对于别依赖的类来说,不管业务逻辑多么复杂,都应该尽量封装在类的 ...
- 佳木斯集训Day3
D3是我的巅峰 D3的出题人毒瘤!!!T3放了一道莫队,我们全体爆炸,到现在只有一个奆老A掉了T3 据说lkh被晓姐姐D了 T1是个26进制数,当时在考场上想了好久才想到(太次了)注意需要处理一下溢出 ...
- Samba:基于公网 IP 的服务访问
写在前面的话 由于使用过程中,发现如果 Samba 只用于内网访问,同事在外面甚至其它不是一个网段的同事就无法访问了.这显然不符合我们最终的需求,最后没法,只能把访问部署到云服务器上面去,此时问题来了 ...
- JAVA基础知识(四):final关键字
final关键字可以用于成员变量.本地变量.方法以及类. 2. final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误. 3. 你不能够对final变量再次赋值. 4. 本地 ...