[TOC]
### **Veth**
```
ip link add eth0 type veth peer name cali000001
ip link set eth0 netns pod0
ip netns exec pod0 ip link set eth0 up
```
### **Ipvlan**
```
ip link add eth0 link ens33 type ipvlan mode l2
```
### **命令空间**
```
ip netns list # 查看网络命名空间
```
### **路由**
```
ip route show
ip route add x.x.x.x/xx via x.x.x.x dev xx # 有网关
ip route add x.x.x.x/xx dev xx # 在同一子网内
ip route add 0.0.0.0/0 via x.x.x.x dev xx # 添加默认路由
ip route del x.x.x.x/xx [via x.x.x.x dev xx]
ip rule list # 查看rule,rule表示匹配哪些table以及优先级,可参考neutron中的"DVR-南北流量"一文
ip route show table all # 查看所有table的路由,常用的表有 local、main、default
ip route show table <id> # 查看指定id的table的路由
```
### **网桥**
```
brctl showmacs <bridgename> # 查看二层转发表
bridge fdb show <bridgename> # ???
ip link add cni0 type bridge
```
### **邻接表(ARP表)**
```
ip neigh show [dev xxx] ### 查看网卡的邻接表(ARP表)
```
- 应用层
- HTTP
- Cookie
- Session
- HTTP报文格式
- HTTP的Header字段
- HTTPS
- 简介
- 原理
- RSA加密与解密
- 证书签名与验证
- TLS双向认证
- openssl命令汇总
- DNS
- DNS的记录类型
- DNS的报文格式
- FAQ
- 传输层
- TCP
- CloseWait
- 网络层
- IPv6
- 链路层
- 链接层基础知识
- VLAN
- FAQ
- Linux网络收发包
- 网卡收包
- 网卡发包
- 收发包FAQ
- LVS
- 安装-DR模式
- 基本原理
- Ipvsadm命令
- Netfilter
- Netfilter简介
- 注册钩子函数
- Netfilter中数据包流向
- Iptables的数据结构
- 连接跟踪
- 初识连接跟踪
- 连接跟踪详解
- 连接跟踪数据结构
- 数据包与连接的状态
- NAT
- IPVS
- KubeProxy的IPVS模式
- Linux虚拟网络设备
- 虚拟网络设备简介
- Tap
- VethPair
- Vlan
- Vxlan
- Flannel的VXLAN原理
- Openstack的VXLAN原理
- VXLAN总结
- Bridge
- 给容器设置主机网段IP
- Macvlan
- Ipvlan
- IPIP
- IPIP使用介绍
- IPIP源码分析
- Limdiag网络
- 详细设计
- kubeovn
- IP命令
- Calico
- Calico常见问题
- ARP无响应
- 其他