目录

一、基本概念

1、AMP

2、BMP

3、GMP

4、GFP-F

二、客户信号-OUT接口


一、基本概念

AMP:Asynchronous Mapping Procedure 异步映射规程

BMP:Bit-synchronous Mapping Procedure 比特同步映射规程

GMP:Generic Mapping Procedure 通用映射规程

GFP-F:Frame mapped Generic Framing Procedure 通用成帧规程

AMP:映射两端时钟不同,信号由本地产生,与客户业务无关

BMP:映射后信号采用原始数据时钟(业务时钟),前后频率完全同步,只应用到业务信号映射

GMP:利用Sigma-Delta算法进行随机填充。

GFP-F:用于分组业务的封装,GFP-F模式用于以效率和灵活性为主的连接,成帧器接收到完整的一帧后才进行封装处理,可用来封装长度可变的IP/PPP分组或以太网MAC帧。这种模式类似于存储—转发方式,需要对整个帧进行缓冲来确定帧长度,因而会增加不必要的延迟时间,但支持带宽统计复用。

1、AMP

AMP会调整NJO和PJO字节,让服务层信号速率能够匹配客户层信号速率。

发端:根据客户侧信号的速率确定NJO、PJO以及JC字节的值。

収端:根据JC字节的值确定调整字节中的内容是填充字节还是客户信号。

举例:STM-16<—>OPU1(AMP)<—>ODU1,STM-16是客户层信号,OPU1是服务层信号。

JC:调整控制

NJO:负调整机会字节

PJO:正调整机会字节

2、BMP

BMP:服务层信号速率匹配客户层信号速率,双方无频率的偏差。

JC:字节为00。

NJO:用作调整字节,数值为0。

PJO:用作数据字节

举例:10GE LAN<—> BMP <—> OPU2e<—>ODU2e

3、GMP

GMP:要求服务层速率大于客户层速率就能传递,否则无法传递。

GMP使用Sigma/Delta算法。该算法均匀的在客户信号中填充stuff字节,使客户信号与服务信号速率匹配。

由于服务层提供的比特数是固定的(3808*4*8),因此发端设备只需将Cn(t)传递给接收端,接收端即可再次使用该算法来分离出客户信号。

Sigma/Delta算法简介

Client data (C)   if (j*Cn(t)) mod Pserver < Cn(t)

Stuff (S)   if (j*Cn(t)) mod Pserver ≥ Cn(t)

j:比特序号,范围[1..Pserver]。

Cn(t):一帧中客户信号需要占用的比特数量。

Pserver:一帧中服务信号能够提供的比特数量。如一个OTU帧是3804*4*8个比特。

举例:假设服务层信号提供8个比特的传输位置,客户信号占用6个比特。

4、GFP-F

GFP映射入OPUk的情况如下图所示。GFP帧映射之前需要加绕码(一般GFP帧在封装时加入扰码)

二、客户信号-OUT接口

OTN 的复用映射过程中使用了两次映射过程,

第一次:客户信号到LO OPUk的映射;

第二次:ODUk信号到HO OPUk的映射;

在第一次映射中:

1、STM-16, STM-64, STM-256 恒定比特速率客户信号映射到 OPUk,使用AMP或BMP;

OTN中客户信号STM-16怎么映射到OPU1中,STM-16字节数为9*270*16=38880,OPU1净荷是4*3808=15232,那opu1是怎么装下STM-16的呢。

OPU1在承载数据过程中,并不是一个OPU1承载1个STM-16的,可以理解成连续的多个OPU1承载了1个STM-16信号,只要OPUk的速率>STM-N的速率就可以了,而并不关注于OPUk和STM-n的帧的大小。

这样对于STM-n来说OPUk就是一个管道。而STM-n对以实际业务来说也是一个管道,每个管道都有自己的开销。

2、STM-1/STM-4采用GMP方式映射;

3、GE/FE/10GE 采用GFP-F方式映射;

第二次映射中

使用AMP映射的是:

1、ODU0 映射进入 HO OPU1;

2、ODU1 映射进入 HO OPU2;

3、ODU1 和 ODU2 映射进入 HO OPU3;

除了AMP中的三种映射,其他的 ODUj 到 HO OPUk都使用GMP

浅析:OTN中的AMP/BMP/GMP/GFP-F映射相关推荐

  1. 浅析 JavaScript 中的 函数 uncurrying 反柯里化

    柯里化 柯里化又称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果. 因此柯里化的过程是 ...

  2. 浅析Python中bytes和str区别

    本博转载自:Chown-Jane-Y的浅析Python3中的bytes和str类型 Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示, ...

  3. 计算机网络中路由器,浅析计算机网络中的路由器

    浅析计算机网络中的路由器 通过路由器的结构 ,分析了路由器的基本原理及功能 ,进而 (本文共2页) 阅读全文>> 由于路由器的应用越来越广泛,所以对网络路由器在使用过程中发生的故障,我们也 ...

  4. 一文初识:美、日、中3国药品GMP特点

    我们知道,在药品GMP形成之前,行业奉行的是"质量源于检验",到了药品GMP形成并深化之后,"质量源于生产"替代了往日的检验,再之后,随着GMP的不断更新.&q ...

  5. 浅析Java中的final关键字

    浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字.另外,Java中的String类就是一个final类,那么今天我们就来 ...

  6. 浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案

    浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案 参考文章: (1)浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的 ...

  7. mysql concat例子_浅析MySQL中concat以及group_concat的使用

    说明: 本文中使用的例子均在下面的数据库表tt2下执行: 一.concat()函数 1.功能:将多个字符串连接成一个字符串. 2.语法:concat(str1, str2,...) 返回结果为连接参数 ...

  8. 浅析软件工程中的UML建模技术

    一.基本信息 标题:浅析软件工程中的UML建模技术 时间:2018 出版源:电子世界 领域分类:软件工程:UML建模技术:需求分析 二.研究背景 问题定义:软件工程中UML建模技术的研究 难点:明确软 ...

  9. 浅析 PHP 中的 Generator

    浅析 PHP 中的 Generator Miss Wang php开发案例 前天 何为 Generator 从 PHP 5.5 开始,PHP 加入了一个新的特性,那就是 Generator,中文译为生 ...

最新文章

  1. matlab python比较_MATLAB与Python的比较
  2. 利用WiFi模块实现MicroPython远程开发
  3. ACM学习历程—UESTC 1226 Huatuo's Medicine(数学)(2015CCPC L)
  4. springboot+多线程简单实现
  5. 16位汇编 在代码段中使用栈
  6. 利用JSP交互式打印表格
  7. python opencv3 轮廓检测
  8. simulink模块的输入端口与参数的关系
  9. 登录界面html源代码_网页制作:一个简易美观的登录界面
  10. 用户反馈小程序模板源码
  11. halcon轮廓擦除_HALCON高级篇:轮廓处理
  12. CNN with Attention---channal and spatial attention
  13. 【二次开发教程】Ai-WB2系列的eclipes搭建环境教程
  14. Postman使用xmysql连接数据库及Handshake inactivity timeout、PROTOCOL SEQUENCE TIMEOUT问题解决
  15. 冷池机房给数据中心带来哪些好处
  16. 【Android 你的SurfaceView休眠了吗】
  17. Microcontent - 微内容
  18. python——线性回归实例实战
  19. Java方法重写与重载
  20. Kaggle小技巧:TTA(test time augmentation)测试时增强

热门文章

  1. 潜水侠获零度资本千万级天使轮融资,打造围绕水下智能的水下生态链
  2. WordPress开发中常用代码(必备)
  3. 8岁小学生教编程惊动苹果公司!长大了读清华?
  4. android 适配简单粗暴,Android10填坑适配指南(实际经验代码)
  5. html制作席慕容的诗,席慕容现代诗歌6首
  6. IC Insights:2020年全球物联网芯片市场将超过310亿美元
  7. 一篇很有哲学的讲解JS的文章
  8. 一个不错的源代码语法高亮插件dp.SyntaxHighlighter
  9. 齐岳有橙红色磷光材料铱的配合物(npp)2Ir(acac)|苯基噌啉类铱配合物
  10. mapinfo通过sql处理2