【入门】广电行业DNS、DHCP解决方案详解(四)——DHCP篇一(三套方案)

  • 广电网络CMTS下DHCP方案
  • DHCP与LDAP联动解决方案
  • 互动机顶盒DHCP方案

本篇我们将介绍广电行业三大DHCP方案,分别为:广电网络CMTS下DHCP方案、DHCP与LDAP联动解决方案和广电网络互动机顶盒DHCP方案。

广电网络CMTS下DHCP方案


先来看CMTS下的DHCP方案。之前的文章提到过CMTS,就是最早期的在同轴电缆上面实现IP化的双向网络系统。CMTS下面的CM相当于调制解调器,它会把IP网络的方式转换成同轴信号,CM下会接PC、机顶盒等,同时CM自己也是一个网络设备,也需要IP地址和配置文件。
激活CM需要通过DHCP获取IP和配置文件,配置文件中规定了各网口的链路带宽。激活以后该CM才能接收并转发PC和机顶盒的DHCP请求。

上图是整个CMTS网络下CM获取IP的流程。

  • 认证

获取IP前需要先认证。例如CM到DHCP获取地址,需要CM预先在广电网络的boss系统里开户,DHCP接收到CM的请求后,进入相应的LDAP服务器中(LDAP服务器是与boss系统对接的),把该CM的开户信息存到LDAP服务器里面。每一次有机顶盒通过CM获取IP请求的时候,都要先到LDAP服务器中查询该CM终端的MAC地址是否开户成功。如果是成功的,再下发地址,如果不成功,CM拿不到地址,或者拿一个假地址。这就是一整套认的证流程。

  • 获取配置文件

认证完成功以后,DHCP会发送offer给CM,通过offer,DHCP会提供TFTP服务,把TFTP的IP地址和配置文件名通过option下发给CM,CM拿到路径后通过TFT的方式到DHCP把配置文件下载并加载好后,PC和机顶盒就可以通过CM正常获取IP了。

DHCP在其中发挥的作用:

  • DHCP通过MAC与LDAP进行对接认证,匹配对应的IP和策略
  • DHCP分配IP地址的同时支持TFTP的功能,指定TFTP地址及bootfile的名称
  • 同时还要支持依据option60进行合法终端认证的功能

小知识:
option认证:在DHCP协议中,定义了一个option字段,该字段主要是用来扩展DHCP协议的,option 60是DHCP报文中的一个选项字段,code为60,可以标识终端类型,根据不同的终端类型来选择接口下的网关。各个厂家在该字段中添加自身的标识,用于区别不同的终端。为了终端的安全接入,需要认证每个终端机顶盒option 60的内容串后才分配地址。

DHCP与LDAP联动解决方案

上文已经提到了LDAP服务器的功能,域名国家工程研究中心(ZDNS)将DHCP与LDAP联动方案进行了升级:

  • 调用LDAP数据库中的MAC信息,并进行信息匹配
  • 支持与LDAP数据对接
  • ZDNS的服务器支持对TFTP中的文件上传及管理
  • DHCP服务支持TFTP模块 DHCP通过与LDAP数据对接进行认证,匹配ACL规则,进行地址分配
  • 匹配ACL规则,识别终端所需要的配置文件,通过下发option告知终端从TFTP获取bootfile文件

互动机顶盒DHCP方案


最后讲下广电网络互动机顶盒DHCP方案(http://www.zdns.cn/sva.html有更多介绍)。除了CMTS网络,同轴另外一种形式叫EoC方式。EoC的方式不用获取配置文件,只需要获取IP地址。PC不通过DHCP,而是通过BASE,PPOE拨号获取IP地址。但是,机顶盒要获取IP地址,就得通过DHCP分配了。这个流程比较简单,机顶盒发出请求,可以通过MAC进行认证,也可以通过option进行认证。

这里补充说明一下,机顶盒认证可以通过上面讲到的通过MAC与LDAP对接认证,但大部分认证都简单做一个接入认证(option 60认证)就可以了。

原文地址:https://www.cnblogs.com/zdns/p/11506362.html

时间: 2024-11-09 03:05:50

【入门】广电行业DNS、DHCP解决方案详解(四)——DHCP篇一(三套方案)的相关文章

【入门】广电行业DNS、DHCP解决方案详解(三)——DNS部署架构及案

DNS系统部署架构 宽带业务DNS架构 互动业务DNS架构 案例介绍 案例一 案例二 本篇我们将先介绍DNS系统部署架构体系,并向大家分享两个案例,深化大家对DNS系统的理解,最后我们也会讨论安全防护问题. DNS系统部署架构 宽带业务DNS架构 宽带业务的DNS架构主要提供宽带网络宽带用户进行互联网访问,DNS系统主要以递归查询为主,它的架构以缓存递归分离的方式和原则进行搭建部署.例如,最小的部署方式为两个缓存.两个递归.一个管理共五台设备.两个缓存通过OSPF的架构实现冗余,当然如果数据量比

【入门】广电行业DNS、DHCP解决方案详解(五)——IPv6趋势下DHCP改造指南

DHCPv6相关知识 DHCPv6与DHCPv4对比 IP地址管理(IPAM) 现存挑战 解决思路 现在国家要求广电网络的终端要实现IPv6,第一阶段要实现IPv6的双栈化,第二或第三阶段要完全去IPv4化.这就涉及到CM.终端PC和机顶盒,都要进行IPv6改造,都要支持双栈的部署,DHCP也要支持IPv6的地址分配和认证. DHCPv6相关知识 IPv6网络架构下DHCPv6已成为必不可少的核心业务枢纽,我们先对DHCPv6进行简单介绍: DHCPv6是一个用来配置工作在IPv6网络上的IPv

DHCP协议详解

DHCP协议详解 定义:DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,主要作用是为局域网内的主机自动分配IP地址.DCHP工作在应用层,是BOOTP(Bootscrap Protocol)的一种扩展,使用UDP协议进行运输,UDP67和UDP68端口分别作为DHCPServer和DHCP Client的服务端口.DHCP协议内容在RFC2131中定义,而DHCP Options在RFC2132中定义. DHCP的4次握手 测试方法:为了抓到D

dhcp 配置文件详解

dhcp 配置文件详解 ddns-update-style none; #配置DHCP-DNS 互动更新模式 ignore client-updates; #忽略客户端更新此参数只在服务器端使用 next-server 10.5.5.120; #设置服务器从引导文件中装如主机名,应用于无盘工作站 option domain-name "example.org"; #为客户端指明DNS名字 option domain-name-servers ns1.example.org, ns2.e

(转)DNS解析过程详解

DNS解析过程详解 原文:http://blog.csdn.net/crazw/article/details/8986504 先说一下DNS的几个基本概念: 一. 根域 就是所谓的".",其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯. 根域服务器我们知道有13台,但是这是错误的观点. 根域服务器只是具有13个IP地址,但机器数量却不是13台,因为这些IP地址借助了任播的

DNS服务相关概念详解

实验环境:RHEL 32Bit DNS服务相关概念详解 DNS是一种域名解析服务,DNS服务的核心以及DNS服务的标准都是基于一个软件来实现的,这个软件叫做BIND(Berkeley Internet Name Domain),互联网上几乎所有的DNS服务都是由BIND来构建的,虽然也有其它的DNS服务构建标准,但是它们的使用语法以及工作机制都和BIND非常接近. ·Linux服务器和Windows服务器的比较 Linux服务器在没有SELinux的时候它的安全级别和Windows服务器的安全级

Linux下DNS服务器搭建详解

 Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN

Android基础入门教程——8.3.7 Paint API之—— Xfermode与PorterDuff详解(四)

Android基础入门教程--8.3.7 Paint API之-- Xfermode与PorterDuff详解(四) 标签(空格分隔): Android基础入门教程 本节引言: 上节我们写了关于Xfermode与PorterDuff使用的第一个例子:圆角&圆形图片ImageView的实现, 我们体会到了PorterDuff.Mode.DST_IN给我们带来的好处,本节我们继续来写例子练练手, 还记得Android基础入门教程--8.3.2 绘图类实战示例给大家带来的拔掉美女衣服的实现吗? 当时我

iOS开发——加载、滑动翻阅大量图片解决方案详解

加载.滑动翻阅大量图片解决方案详解 今天分享一下私人相册中,读取加载.滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制. 我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清大图全屏浏览界面的这短暂的1秒内(和后续的几秒),都发生了什么. 常规思路流程 点击任意小图后, 1.首先制作scrollview框架:大小2个scrollview,小的用于手势缩放单一图片,大的横向依次加载全部照片 2.制作好scrollview框架后,加载照片 3.一切准备就绪跳转页面呈现给用户选择的大