业务流:

业务流是MAC层上提供单向分组传输的传输业务。

CM发送的上行分组由一条或多条上行业务流进行传输。

CMTS发送的下行分组由一条或多条下行业务流进行传输。

业务流提供了一种实现上下行QoS管理的机制。

系统的上下行带宽在不同的业务流之间进行分配。

QoS参数集:
一条业务流一般由一组Q0S参数(如延时、抖动和保证的吞吐量等)进行描述。

QoS参数集是一组描述业务流的QoS参数的集合。

DOCSIS协议定义了三种QoS参数集,即被指派的QoS参数集、被接纳的QoS
参数集和激活QoS参数集。

被指派的QoS参数集(Provisioned Qos ParamSet)就是对业务流进行配置时指定的QoS参数集。

配置可以是静态的,也可以是动态的。系统可以在配置业务流时就对其资源要求是否能被满足进行审查.也可以在
创建业务流时对其资源要求进行审查。

被接纳的QoS参数集(Admitted Qos ParamSet)是通过注册或动态业务流管理过程被CMTS接纳了的QoS参数集。

CMTS必须为接纳了的业务流按被接纳的QoS参数集要求预留资源, 比如要求最小带宽为128kb/s,CMTS就必须在该业务流需要的时候保证可以提供128kb/s给它。预留资源并不意味着资源实际被占用.其实在业务流被激活前没有占用任何资源。

激活的QoS参数集(ActiveQosParamSet)是通过注册或动态业务流管理过程被激活了的QoS参数集。CMTS为处于激活状态的业务流提供其实际需要同时又不大于被接纳的QoS参数集的资源。业务流实际占用的资源有可能小于其要求预留的资源,这种情况下CMTS可以通过带宽动态分配算法将该业务流申请预留而暂时没有使用的资源分配给其他业务流使用。

同一条业务流的三种QoS参数之间满足如下关系:

被指派的QoS参数集≥被接纳的QoS参数集≥激活的QoS参数集。


业务流参考(Service Flow Reference,SFR)用于在包分类符编码和业务编码之间建立联系。

SFR只用于建立业务流标识(Service Flow Identifier,SFID)。一旦业务流已经存在并被分配了SFID,对应的SFR就不应继续存在。

SFR在配置文件、注册消息交互或DSA(动态业务增加)消息交互中都是唯一的。

SFR一个重要作用是在业务流被创建之前用来建立与相关分类符之间的联系。

业务流标识(SFID)被CMTS和CM用来标识系统中已经被创建的、不同的业务流。在注册过程中,CMTS为注册请求中的每条业务流分配一个SFID;

在动态业务增加(DSA)过程中.CMTS为动态增加的业务流分配一个SFID。

分配了SFID的业务流可能没有被马上激活,甚至可能没有被接纳。

动态业务消息中主要用SFID来唯一标识业务流。只有某业务流被删除,与它对应的SFID才会被释放。

业务标识(SID)被CMTS和CM用来标识已经被接纳的、不同的上行业务流。只有上行业务流才可能具有SID。

在注册和动态业务增加过程中,CMTS为被接纳的上行业务流分配SID。在将被接纳的QoS参数集为空改变为非空的动态业务改变(DSC)过程中,如
果CMTS接纳了该改变则也要为相应上行业务流分配SID。

SID主要使用在分配上行带宽的MAP(上行带宽分配映射)中。如果通过DSC过程,某上行业务流被接纳的QoS参数集被改变为空时,它的SID将被释放。
但SFID依然保留。

分类符(classifier)就是对进入系统的每一个分组进行分类的一组匹配标准(比如目的IP地址)。

分类符和业务流关联,如果分组与某分类符匹配则该分组将被递交给与此分类符关联的业务流。

多个分类符可以与同一条业务流关联。但一个分类符只能关联一条业务流。

分类符存在优先级。进入系统的分组首先与优先级最高的分类符进行匹配运算.如果不匹配再与优先级次高的分类符进行匹配运算。如果分组与所有的
分类符都不匹配,则该分组将被递交给主业务流(primary Service Flow)。

MAC层的管理消息通常被递交给主业务流。

分类符也有上、下行之分.它们分别对从CM和CMTS进入系统的分组进行分类。

上行分类符还可能在CMTS中被用来管理(police)上行分组。

分类符既可通过管理操作(配置文件,注册)增加。也可以通过动态操作(动态信令,DOCSIS MAC子层业务接口)增加。

基于SNMP的操作可以查看经由动态操作增加的分类符,但不能修改或删除由动态操作创建的分类符。

分类符具有一个标明其激活状态的属性。如果与分类符关联的业务流不是激活的,那么不管分类符是否处于激活状态。该分类符都不可用。


C-DOCSIS业务流相关推荐

  1. SOA流程项目到底是业务流还是工作流

    SOA 的主要目的是实现业务的敏捷性,而 BPM(业务流程管理)是 SOA 价值的关键所在.但在 SOA 实践中,对于 BPM 仍面临着不少困惑与选择.有些项目把业务流产品用作工作流设计,而有些工作流 ...

  2. 基于上下文的业务流建模法(二)

    一.背景 上一篇文章说到了我提出了一种新的建模方法,并对建模方法的大概内容做了阐述,本次我将继续对这个建模方法做进一步的说明,并提供一个小小的案例来熟悉一下建模套路.下一篇文章将通过其他案例来展示这种 ...

  3. 基于上下文的业务流建模法(三)

    一.背景 前面两篇文章已经给大家展示了一个相对新颖的建模方法,也简单实战了下,这里我通过一个生活中的例子来模拟快递业务中的模型构建过程,本篇将完整的展示一下基于上下文的业务流建模法的操作过程. 事情的 ...

  4. ERP系统中的工作流和业务流

    首先解释两个概念: 工作流,将工作分解成几段不同的任务,然后通过一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率,降低生产成本,提高企业竞争力等目的.它大多应用于办公自动化领域. 业务 ...

  5. NC65审批流、业务流开发流程,及可能遇到的问题

    整理一些遇到的问题,写的比较糙,不全,pdf下载:https://download.csdn.net/download/d_c_hao/10842116 1-必须要有的接口及字段 字段:单据号vbil ...

  6. 总结:工作流,页面流,逻辑流(业务流)

    参考hongsoft的文章http://blog.csdn.net/hongbo781202/archive/2008/01/07/2029391.aspx 1 工作流: 完成多个人员参与的一系列交互 ...

  7. 一种面向业务流的内存管理算法

    在象通讯系统中的基站这样的复杂嵌入式系统中,对于内存管理模块的效率具有很高的要求,因此内存管理模块的算法很有讲究.讲究在于,不仅要考虑算法的效率,还要兼顾算法是否会带来大量的内存碎片以及如何进行内存碎 ...

  8. Python黑马头条推荐系统第三天 实时计算和召回业务、推荐业务流实现与ABTest

    实时计算业务 4.1 实时计算业务介绍 学习目标 目标 了解实时计算的业务需求 知道实时计算的作用 应用 无 4.1.1 实时计算业务需求 实时(在线)计算: 解决用户冷启动问题 实时计算能够根据用户 ...

  9. 工业制造业供应链系统解决方案丨助力企业打通数据流、控制流、业务流

    在工业制造业领域的传统采购模式下,一家大型企业的供应链管理动辄牵涉数10万级SKU,需要对接的供应商多达几千家,不仅让企业供应链管理"负担过重",且流程环节过多也让企业对供应链品质 ...

最新文章

  1. 做一个略调皮的个人主页--相册与随笔篇
  2. Struts 2框架结构图
  3. 编译cegcc 0.59.1
  4. OpenRASP xss算法的几种绕过方法
  5. visual studio报错:error C4996: ‘scanf‘
  6. primefaces_轻量级Web应用程序:PrimeFaces(JSF)+ Guice + MyBatis(第1部分)
  7. 《火球——UML大战需求分析》(第1章 大话UML)——1.5 小结和练习
  8. redis入门——集群篇
  9. 计算机考试的基础知识高考,计算机考试基础知识试题..doc
  10. SAP License:SAP成本收集器两则
  11. python opencv 利用 GrabCut 算法(opencv已经实现)从图像中分离出前景
  12. 人大金仓数据库迁移工具
  13. 转一个国外程序员辞职自己做广告应用的经历贴
  14. paypal ec.php,paypal 支付流程
  15. 米家插件平台的技术实践之路
  16. 华为社招c语言笔试,华为最新C语言笔试题目
  17. 动态规划初级篇(上)
  18. 杭州最美的骑行路线在此!趁着春天蹬车撒欢去!
  19. 上课笔记-机器学习(5)-美国人口普查数据进行收入预测分类
  20. 【MATLAB基础绘图第7棒】绘制各式柱状图

热门文章

  1. 如何让你的“笨兔”更像苹果?
  2. java入门编程之个人通讯录管理系统
  3. js获取UEditor富文本编辑器的内容
  4. 【卷积神经网络】卷积神经网络(Convolutional Neural Networks, CNN)基础
  5. 1.TCL/TK脚本学习——入门基础
  6. Android 实现浏览器打开app
  7. iOS-监听UITextView、UITextField键盘删除键
  8. 【转】为什么你的硬盘容易坏?因为它转得实在是太快了
  9. IPv6的DNS服务器
  10. JAVA基础 网络编程