2015-06-09 昔日自由
注意:
- 使用route命令 主要操作 linux内核 路由表,从而操纵路由逻辑
- 以下操作均在三层交换机上(linux内核)
- 严格的讲,该linux shell下的 route命令肯定对应交换机配置视图下的某个命令,如 (config)#ip route …….
- 同时,若要使用 交换芯片的 硬件三层转发
- 则在上述 操作 linux 路由表的命令下内核中,则需在内核添加路由表的函数中 添加该路由表项下交换芯片的操作;
- 否则就会出现 第一次在交换芯片中 没有表项命中,然后上送cpu,走linux内核,软路由,,从而在内核命中软路由后,把相应命中的linux内核表项下发交换芯片。
如下,先上图,看一下路由表的形式
一、route 命令的简单 使用
1. 路由表项的添加
1. 网段路由
route add -net 111.111.111.0/24 dev vlan2
route add -net 111.111.111.0 netmask 255.255.255.0 dev vlan2
route add -net 10.1.100.0/24 gw 172.168.10.254
2. 主机路由
route add -host 177.177.177.177 dev vlan4
route add -host 177.177.177.177 gw 192.168.4.4
3. 默认路由
route add default dev vlan4
route add default gw 192.168.4.4
注意:其他详细的 操作见附录