Veins(Omnet ++)WAVE数据包优先级映射到EDCA(增强型分布式信道访问)

时间:2016-01-25 20:44:03

标签: omnet++ wave qos veins

静脉中创建 WaveShortMessage (wsm)时,需要为每个数据包指定一个优先级字段。可以使用的优先级是0-3。同样基于this论文 WAVE 使用EDCA作为MAC层协议。 EDCA有四种不同的访问类别(AC)或队列。这些队列用于确定传出数据包的优先级。我的问题是:

  1. WSM 中,0具有最高优先级或最低优先级吗?
  2. WSM 数据包优先级如何映射到 EDCA 访问类别?或者它是否映射?如果没有,那么Veins有什么方法可以在EDCA中为特定的访问类别分配数据包吗?

1 个答案:

答案 0 :(得分:3)

在静脉4a2中,从上层到EDCA队列的分组的分配在MAC handleUpperMsg函数中完成,该函数调用mapPriority。此函数执行以下简单分配:

case 0: return AC_BK;
case 1: return AC_BE;
case 2: return AC_VI;
case 3: return AC_VO;