空间复用技术协议(编辑修改稿)内容摘要:

P 使用数据包格式 My_usage 对环路由节点始发的低优先级数据包进行计数。 Allow_usage 作为阈值来控制目前最大的节点传 输使用值。 MAX_USAGE是每个节点的参数,规定本地始发的低优先级数据包的上限,与通过 SRPfa进行通信时环路带宽的可用性无关。 Allow_usage 可以向 MAX_USAGE衰减。 Fwd_rate 对环路上转发的数据包进行计数。 如果未出现拥塞情况,所有节点定期创建 allow_usage。 当节点检测到拥塞时,它开始广播它已经低通滤波的 my_usage值 (lp_my_usage)。 接收非空使用值(received_usage)的节点将把它的 allow_usage设为广播值。 接收非空 received_usage 的未拥塞节点向其它上游邻近节点传播 received_usage,否则,它们发送一个空使用值 (所有都为 1)。 例外情况是当检测到本地复用时。 此外,空间复用可以通过比较低通滤波的fwd_rate (lp_fwd_rate)和 allow_usage 来实现。 如果 lp_fwd_rate 低于 allow_usage,那么空值被传播到上游相邻节点。 拥塞的节点传播较小的 lp_my_usage 和 received_usage。 融合通常取决于环路上节点数量和节点间的距离。 模拟显示了几百英里环路在 100 毫秒内的融合。 My_usage My_usage 测量节点始发的低优先 级数据包。 每次当从节点始发的低优先级数据包插入到环路时该计数器增加。 My_usage 不测量高优先级数据包。 PAK_LEN是数据包中的数据字节数,包括 SRP报头、 DA、 SA、协议类型、有效负载和 CRC。 高优先级传输业务不是由 SRPfa 按比率控制。 为了按比率控制高优先级业务,用户 可以使用第 3 层特性,如承诺接入速率 (CAR)。 试图始发超过目前允许的业务份额的节点将根 据 allow_usage参数来按比例限制。 超过的数据包被缓冲到传输队列中,直到 my_usage减少 (如以下描述 )或 allow_usage阈值由公平算法更新为止。 在每次衰减间隔后, My_usage 将定期减少。 这使数据包始发信用能够随着时间而不断增加,并反映最新的使用情况: AGECOEFF 为时效系数。 FWD_RATE Fwd_rate 测量节点转发的低优先级转接数据包 (换句话说,上游或下游节点启动的业务 )。 每次低优先级转接数据包被插入到环路时, fwd_rate 计数器增加。 Fwd_rate不测量高优先级转接数据包。 额外的转接业务并不由节点按比例限制。 实际上,它生成拥塞源 的公平信息。 在每次衰减间隔后,Fwd_rate 定期减少。 这使数据包转发信用能够随着时间而不断增加,并反映最新的使用情况: Allow_usage Allow_usage 是本地始发数据包的最大数,当根据公平算法确定了始发数据包时,节点可以在环路上传输这些数据包。 当由环路上其它节点广播和传播的公平信息确定 allow_usage 阈值时,在每次衰变间隔之后, allow_usage阈值定期更新,以反映当前的环路业务量情况。 本节将进一步讨论如何确定allow_usage 值。 算法 这里给出了 fa 更精确的定义。 表 6: 变量 表 6: 变量 tb_low_depth 低优先级转接缓冲区长度 my_usage 主机传输的字节数计数器 lp_my _usage My_usage 通过低通滤波器运行 my_usage_ok Flag 显示主机被允许传输数据包的标志 fwd_rates MAC 转发的字节数计数器 lp_fwd_rate Fwd_rate 通过低通滤波器运行 congested 如果转接缓冲区未超 过拥塞阈值点,节点不能传输主机业务 received_usage 接收的使用信息 表 7: 常量 MAX_USAGE 该节点允许的可配置最大使用值 DECAY_INTERVAL 8000 字节用于 OC12c/STM4; 32,000 字节用于 OC48c/STM16 AGECOEFF = 4 my_usage 和 fwd_rate 的时效系数 LP_MY_USAGE = 512 my_usage 的低通滤波器 LP_FWD_RATE = 64 fwd_rate 的低通滤波器 LP_ALLOW = 64 allow usage 自动增加的低通滤波器 NULL_RECEIVED_USAGE received_usage 中的所有 139。 TB_LOW_THRESHOLD 转接缓冲区长度,在该处,可以发送低优先级主机数据包 MAX_LINE_RATE AGECOEFF * DECAY_INTERVAL: 32,000 字节用于 OC12c/STM4; 128,000字节用于 OC48c/STM16 MY_SA 节点的 MAC 地址 无论什么时候接收到一个使用数据包:  设为  设为  设为  if ( == 0) received_usage = NULL_RECEIVED_INFO else if ( != MY_SA) received_usage = else if (WRAP == FALSE amp。 amp。 != MY_RI) received_usage = else received_usage = NULL_RECEIVED_INFO 以下为每次循环更新的结果:  my_usage = my_usage + pak_len  fwd_rate = fwd_rate + pak_len  if ((my_usage allow_usage) (my_usage MAX_USAGE)) my_usage_ok = true /* okay to send host packets */ 以下为每次 DECAY_INTERVAL计算的结果:  congested =  lp_my_usage =  my_usage is decremented by min  lp_fwd_rate =  fwd_rate is decremented by  if (received_usage != NULL_RECEIVED_INFO) allow_usage = received_usage else allow_usage = allow_usage +  if (congested) {if ((lp_my_usage received_usage) || (received_usage == NULL_RECEIVED_INFO)) { = lp_my_usage = MY_SA = MY_TTL = MY_RI } else { = received_usage = = 1 = } } else if ((received_usage != NULL_RCVD_USAGE) amp。 amp。 (lp_fwd_rate allow_usage) ) { = received_usage = = 1 = } else { = NULL_RECEIVED_INFO = MY_SA = MY_TTL = MY_RI } if (rev_usage MAX_LINE_RATE) { = NULL_RCVD_INFO = MY_SA = MY_TTL = MY_RI } 最后, SRPfa 流程总结如下:  从入局数据包提取使用信息。  根据接收到的公平值以及参数时效来定期更新 allow_usage 阈值。  使用 allow_usage、 fwd_rate 和 my_usage 的参数值计算 SRPfa 信令信息,以在使用字段中发送。  向上游相邻节点发送公平信息。 图 SRPfa 例子。 图 17: SRPfa 实例 环路上有 5 个节点。 Node_ Node_3 和 Node_4通过外环向 Node_1 传输业务。 Node_4以一秒的时间开始发送,之后 Node_3以两秒、 Node_2以三秒的时间开始发送。 每个节点以全速率发送。 图 18 显示了 Mil3有限公司 ( OPNET Modeller 上运行 SRPfa 的模拟结果。 在此例中,在 0 到 1 秒内,无任何节点发送。 在 1 秒时, Node_4 开始在环路上发送本地始发的数据包。 由于它是唯一的发送节点,因而能够以全速发送。 在两秒时, Node_3 想要发送自己本地始发的数据包。 在 Node_3可以发送之前,它必须向 Node_4发送公平信息,以中断其业务。 一旦 Node_4中断了自己的业务,那么 Node_3 可以开始发送。 注意现在带宽是在 Node_3 和 Node_4 之间共享。 在第三秒时, Node_2 想要发送自己本地始发的数据包。 再次,在 Node_2可以发送之前,它必须向 Node_3和 Node_4发送公平信息,请求它们中断各自的业务。 一旦 Node_3和 Node_4 中断了各自的业务, Node_2 可以开始发送。 现在,带宽在 Node_ Node_3和 Node_4之间共享。 返回顶部 智能保护交换 (IPS) 智能保护交换 (IPS)向 SRP环路提供功能强大的自修复功能,通过转向故障跨段上的业务,使它们能够自动从光纤设备或节点故障中恢复。 IPS 向 SONET/SDH环路提供自动保护交换( APS)的功能模拟,而且提供了多种重要的扩展功能:  预防性故障和性能监控以及事件检测和报告。 图 18:SRPfa 模拟结果  信号处理和传播,以通知故障和故障清除的信息。 采取相应的措施,如环路转向和非转向以及信号转发,以促进设备的恢复和修复流程。  独立于拓扑结构知识 IPS 不依赖于可配置的环路拓扑结构知识,如节点标识 和节点邻接来执行修复和恢复流程。 这功能还使网络运营商能够从环路上插入和删除节点以及合并具有最小设置和配置要求的独立环路。 SRP 环路使用广泛的拓扑结构发现功能来促进这一流程。  环路转向 绕过故障光纤设备或节点,同时向预定的目的地提供数据包。 保护交换可以迅速执行,在光纤设备或节点出现故障之后以最大限度地降低数据包损失。 注意在以上讨论的单子集案例中,保护交换对第 3 层处理来说是透明的 从而避免了路由融合问题。  保护交换事件分级体系 IPS 支持保护交换事件分级体系,它实现多事件的 并发处理,无需把环路分割成多个独立的子环路或孤岛,并定义事件共存和抢占的规则。  各种流程,正常情况下最大限度地减少与 IPS 有关的信令业务,同时加速故障检测和修复期间 IPS信令的传输。 保护交换和业务转向 通过绕过故障来转向业务, IPS 使环路能够从光纤设备或节点故障中自动迅速恢复。 紧邻故障的节点转向环路,以恢复故障环路。 然后中间节点向预定目的地直接发送数据和 IPS 控制数据包。 图 19中描述了这样一个 例子。 图 19: IPS 实例 数据包通过被标记为( 1)的单跳路径从节点 A 传输到节点 B。 现在假设节点 A 和节点 B 之间的光纤被切断,这两个节点利用下面描述的 IPS 流程来转向环路。 然后从 节点 A 到节点 B 的数据包使用图右侧介绍的多跳路径。 接收数据包的每个中间节点使用这样一种原理,即数据包报头具有反向环路的环路 ID 并且通过转接缓冲区来转发数据包。 当数据包由节点 B 在外环上转回时,根据正常流程,它在目的地被分离。 ] 环路转向的内部节点处理如图 20 所示。 图 20:环路转向数据包流程 IPS 使用显式 SRP 控制数据包以用于保护交换的信令,与 SONET/SDH 环路使用 K1/K2 开销字节不同。 IPS 控制数据包格式如图 21 所示。 图 21:IPS 数据包格式 表 8 显示 IPS 字节格式。 表 8: IPS 字节格式 位 说明 0 3 IPS 请求类型 1111 保护锁定 (LO) [不支持 ] 1101 强制交换 (FS) 1011 信号故障 (SF) 1000 信号劣化 (SD) 0110 人工交换 (MS) 0101 等待恢复 (WTR) 0000 无请求 (0) 4 路径指示器 0 短 (S) 1 长 (L) 5 7 状态码 010 保护交换完成 [业务转向 ] (W) 000 空闲 (0) IPS 请求类型 IPS 请求可以自动 (在节点检测到触发事件之后 )或人工(例如,网络操作员输入的 CLI 命令)启动。 各种请求类型介绍如下:  自动请求  信号故障 (SF)通过检测信号损失 (LoS)、帧丢失 (LoF)、超过规定阈值 的线路误码率 (BER)、线。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。