10-tcpip-trafficcontrol.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IP 网的业务量管理机制 分类器 策略/整形器 标记器 队列管理 队列调度 业务量管理机制 为了在 IP 网中提供 QoS 保证 主要的 IP 服务质量(QoS)系统模型 IntServ 模型 DiffServ 模型 IntServ 模型 DiffServ 模型 高速路由器 IP 网中的业务量控制机制 接纳控制 资源预留(RSVP) IP 流分类器(classifier) 策略器 确定各种业务量控制机制的工作策略,整形、丢包、…… 业务量计量器(meter)/标记器(marker) 队列管理 队列调度器 (scheduler) IP 流分类器 IP 流分类: 汇聚转发 (BA) 分类器 多域分类器 (Multi-Field Classifier) IP 业务流的分类器 流分类(flow classification)的功能 判断业务类型 确定该业务流对应的流量规范,以便 QoS 或其他控制功能的实现 应用场合:QoS 机制、安全机制(防火墙等) 分类方式: 汇聚的转发方式分类器 (Behavior Aggregate Classifier) 用于 DiffServ 模型中的核心路由器 只根据 DSCP 字段的值来确定业务流的类型 多域分类器 (Multi-Field Classifier) 根据 IP 分组头及高层协议的控制信息中的多个字段来确定业务的类型 包括:源地址,目的地址,传输层的源端口/目的端口、协议类型、服务类型、在路由器中的输入输出端口等 要求:高速的分类算法 IP 业务流的分类器 多域分类器 (Multi-Field Classifier) 例子 流分类的问题描述(1) 流分类器构成 由一组规则(rule/filter)构成规则集 R = { r1, r2, …, rN } 每条规则 ri 都定义一个业务流类型(flow class),具有唯一的标识(如规则序号),对应于一种特定的处理方法 一条规则 r 由若干个分量构成: r = ( r[1], r[2], …, r[k] ) 每个分量 r[ j ] 对应于一个分类字段,如地址、端口号等 通常, r[ j ] 定义了该分类字段的一个取值范围 流分类的问题描述(2) 匹配: 若分组 p = { p[1], p[2] , … p[k] }中的相应字段 p[ j]∈ r[ j],则称字段 p[ j] 匹配 r[ j] 字段的匹配方式:可归结为范围匹配方式 精确匹配 p[j] = r[j] 前缀匹配 r[j] 是输入 p[j] 的前缀,用于 IP 地址匹配 范围匹配 输入 p[j] 属于 r[j] 所定义的范围,p[j]? r[j] 分组的匹配:分组 p 匹配规则 r 定义为: 若分组 p 所有字段 p[ j] 均匹配规则 r 的相应分量 r[ j ] ,即 对 1 ≤ i ≤ k ,p[i]? r[i] 则称分组 p 匹配规则 r,应被划分为 r 对应的业务流类型 流分类的问题描述(3) 多字段流分类问题可归结为在 k 维空间中点定位问题 一个规则 r 定义了k 维空间中的一个k 维长方体 N 个规则是 k 维空间中的 N 个长方体 特定分组 p 各字段值(p[1], p[2], …, p[k]) 定义 k 维空间中的一个点 问题是:确定一个特定点( p)位于哪个长方体(r)中 规则冲突(conflict) 一个特定的 p 可能匹配 R 中的多条规则,这种情况成为冲突 流分类实际上是在 R 中搜索与 p 的最佳匹配规则 r 流分类的问题描述(4) 流分类问题的难度 对一般性的流分类问题,等同于空间定位问题的难度 难度在于: N、k 较大时难以同时达到较低的时间/空间复杂度 研究表明:一般性的空间定位问题的在计算上的难度如下 规则数为 N,维数 k 3 时,计算复杂度的界限: 时间复杂度最低限为 O(logN),此时空间复杂度为O(N k) 空间复杂度最低限为O(N),此时时间复杂度为O(logk-1N) IP 流分类问题 k = 6~7,规则数从数十到数十 K 条规则 幸运的是,IP 流分类问题是空间定位问题一个特例,其计算的上的复杂度要比理论上空间定位问题的最坏情况好的多 流分类的问题: 例子 r : (10~100, 50~80) s : (40~50, 30~60) t : (40~160, 10~20) 快速流分类算法 线性查找 线性搜索规则集 R 空间,找到最佳匹配的规则 时间复杂度高 O(N)、速度慢、不易扩展 高速流分类算法 快速流分类算法 小结 应用:QoS保障、安全信息过滤 实现大规模规则集的高速搜索有相当的困难 规则数增加在时间复杂度上将都会对算法性能造

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档