[root@controller01 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether f4:03:43:49:d2:48 brd ff:ff:ff:ff:ff:ff
inet 10.0.10.11/24 brd 10.0.10.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 fe80::b89f:9342:3820:46d4/64 scope link
valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether f4:03:43:49:d2:49 brd ff:ff:ff:ff:ff:ff
< BROADCAST,MULTICAST,UP,LOWER_UP > 这里是net_device flags 网络设备状态标识
- UP 表示网卡处于启动的状态
- BROADCAST 表示这个网卡有广播地址,可以发送广播包
- MULTICAST表示网卡可以发送多播包;
- LOWER_UP 表示 L1 是启动的,即网线是连接的
- mtu1500 以太网规定连 MAC 头带正文合起来,不允许超过 1500 个字节。正文里面有 IP 的头、TCP 的头、HTTP 的头。如果放不下,就需要分片来传输
- qdisc(queueing discipline)排队规则,内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的 qdisc(排队规则)把数据包加入队列。
qdisc分类:
- pfifo 它不对进入的数据包做任何的处理,数据包采用先入先出的方式通过队列。
- pfifo_fast 它的队列包括三个波段(band)。在每个波段里面,使用先进先出规则。三个波段(band)的优先级也不相同。band 0 的优先级最高,band 2 的最低。如果 band 0 里面有数据包,系统就不会处理 band 1 里面的数据包,band 1 和 band 2 之间也是一样