TSN学习记录

1.通用以太网采用非同步的方式工作
2.Flexray总线
FLexray总线由奔驰公司提出,最高传输速率是20Mbps,可以满足L2级别的自动驾驶需求.
3.协议总结
802.1Qbv — scheduler traffic
802.1Qci — per-strream filtering
802.1CB — frame repl&elimin
4.1588协议
1588协议会周期性的发送时间戳做时间同步吗??grandmaster会定期的发送sync和followedup报文,分发当前的系统时间.
PTP(Generalized Precision Time Protocol)
5.PTP grandmaster
在PTP节点当中,存在有且仅有一个节点作为全局住节点,它用来生成时钟信息让其他从节点做时钟同步.
PTP的交换节点从一个接口接收时间同步信息,经过本节点的时间修正之后,再转发到其他接口.
BMCA(Best Master Clock Algorithm)
驻留时间是指转发节点接收到报文之后,到报文转发出去所花费的时间,即报文在转发节点内停留的时间
交换节点在接收主时钟的时间信息,补偿链路传输时延和驻留时间,发送新的修正后的时间信息.
6.时钟频率差
802.1AS中MASTER和SLAVE之间的时钟频率可能是不一样的,通过获取二者之间频率的ratio,从而方便后续时间的调整.
7.报文类型
802.1AS协议中将报文分为事件报文和通用报文两类;在发送报文和接收报文的过程中会生成时间戳的称为事件报文;不需要生成下时间戳的称为通用报文.
TAS(time awared shaper)
CM(clock master port)
CS(clock slave port)
8.定义
MaxFrameSize:规定最大帧字节的长度;
MaxIntervalFramess:规定一个时间间隔可以获得的发送机会.
通过设置这两个参数,可以达到限制最大带宽的目的.
例如:MaxFrameSize为512,MaxIntervalFramess为1,时间出口为125us,那么在此时间窗口内最大的带宽是512*8/125us=32.768Mbps
9.QAV
QAV协议规定了不同优先级报文的入口计量、优先级再映射和处理时间敏感队列的算法.CBS使网络包的发送更加平滑,但是不能保证数据包的延时.
传统以太网只有当现有的报文处理完成之后,才会去处理下一个报文.即使速率是Gbit/s,也会带来几百微妙甚至更多的延时.
10.Per-Stream Filtering and Policing
PSFP(Per-Stream Filtering and Policing)
在TSN中可以结合CBS和TAS,CBS可以使得输出变得平滑.
当switch中添加了PSFP,会对对应端口的流量做相应的监测.监测到数据流异常之后,处理方式有两种:
a.限制:通过policer对数据流量做限制,达到设置的阈值.
b.阻断:完全阻断错误的数据流.
11.Frame Replication and Elimination for Reliability
给数据添加上R-TAG.TPID:0xF1C1
在这里插入图片描述
在发送数据时,会为数据添加上标签和序列码,并且在不同通路上做复制.在链路的汇合节点,识别出复制信息并且消除,避免接收节点收到重复的数据.
SG:sequence generator
SP:spliter
SR:sequence recover
依据网络架构,网络通常分为标准以太网、确定性以太网.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值