Linux Kernel TCP/IP Stack — L2 Layer — Traffic Control(流量控制)的基本操作

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Kernel TCP/IP Stack — L2 Layer — Traffic Control(流量控制)的基本操作相关的知识,希望对你有一定的参考价值。

目录

使用 TC 进行流量控制

综上,Linux 要对网卡进行流量控制,需要进行如下的步骤:

  1. 为网卡配置一个队列
  2. 在该队列上建立分类
  3. 根据需要,建立子队列和子分类
  4. 为每个分类建立过滤器

创建队列

tc qdisc add dev eth0 root handle 1: htb default 11
  • dev eth0:表示操作网卡 eth0
  • root:表示为 eth0 添加的是一个根队列
  • handle 1:表示队列的句柄为 1:
  • htb:表示要添加的队列为 HTB 队列
  • defaul

以上是关于Linux Kernel TCP/IP Stack — L2 Layer — Traffic Control(流量控制)的基本操作的主要内容,如果未能解决你的问题,请参考以下文章

Linux Kernel TCP/IP Stack — L4 Layer

Linux Kernel TCP/IP Stack — 协议栈发包处理流程

Linux Kernel TCP/IP Stack — Overview

Linux Kernel TCP/IP Stack — Overview

Linux Kernel TCP/IP Stack — L1 Layer

Linux Kernel TCP/IP Stack — L1 Layer