【问题标题】:Does tc (traffic constrol) work with packets or frames?tc(流量控制)是否适用于数据包或帧?
【发布时间】:2021-11-16 14:04:18
【问题描述】:

假设我们正在使用 TCP/IP 连接。

根据https://wiki.linuxfoundation.org/networking/kernel_flowtc 在第 2 层上工作。但是,互联网中的其他任何地方都使用“数据包”一词来描述tc 使用的数据单元。

tc 实际上与什么一起工作 - PacketsFrames

【问题讨论】:

    标签: linux networking traffic


    【解决方案1】:

    流量控制(也称为服务质量)可以在第 2 层或第 3 层或两者上执行。请记住,层是一个抽象概念,因此当应用于实际的硬件/软件时,事情可能会变得有些模糊。

    【讨论】:

    • 假设,我为网络接口eth0 设置了一个PRIO qdisc,并希望根据源端口将从我的应用程序流向不同优先级的数据排队。 PRIO qdisc 是否可以处理数据包或帧?
    • 如何定义我想要工作的层?
    • 你说的是物理端口还是 TCP/UDP 端口?
    • TCP/UDP 端口。我有一个应用程序在不同的端口上发送不同的数据。我想在tc 的帮助下执行此数据的优先级排序。在我的情况下,使用帧而不是数据包很重要,因为我需要尽快发送高优先级数据,而不是等待大的低优先级数据包完全发送
    • QoS 有(至少)两部分:分类和调度。调度可能落在第 2 层。
    猜你喜欢
    • 2017-10-09
    • 2021-03-14
    • 2022-08-02
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多