业务封装与映射 -- AMP BMP GMP

概述

不同单板支持不同的封装模式,主要包括:

  • AMP (Asynchronous Mapping Procedure,异步映射规程)
  • BMP (Bit-synchronous Mapping Procedure,比特同步映射规程)
  • GMP (Generic Mapping Procedure,通用映射规程)

        AMP/BMP:基于固定速率的信号,实现ODU1到ODU2或ODU3,ODU2到ODU3的映射。映射简单,支路时隙为2.5G。
GMP:适用于多种客户信号,支持ODU0,ODU2e,ODU4,ODUflex。映射更灵活,支路时隙支持1.25G和2.5G。

AMP

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

  • 发端:根据客户侧信号的速率确定NJO、PJO以及JC字节的值。
  • 収端:根据JC字节的值确定调整字节中的内容是填充字节还是客户信号。

举例:TN52TOM:STM-1<—>OPU1(AMP)<—>ODU1

  • JC:调整控制
  • NJO:负调整机会字节
  • PJO:正调整机会字节

将A封装到B中,则A为客户层信号,B为服务层信号。

举例: STM-16封装到OPU1中,则STM-16是客户层信号,OPU1是服务层信号。

BMP

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

  • JC:字节为00。
  • NJO:用作调整字节,数值为0。
  • PJO:用作数据字节。

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

GMP

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

举例: TN11LOA:CPRI Option3<—> GMP <—> OPU1<—>ODU1

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个比特。

8个比特的位置序号:乘以Cn(t)(6)后的结果:模Pserver(8)后的余数:最终结果:
166S
2124C
3182C
4240C
5306S
6364C
7422C
8480C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值