一、什么是路由协议
路由协议工作在3层,主要是解决报文的寻路问题,路由协议可以比作生活中类似的导航,当你去目的地的时候,导航会提示你前方该怎么走,同样的,路由协议是网络数据报的导航,通过路由协议,数据包可以到指定的目标机器上。
二、什么是路由
路由由一下几个部分组成,
- 目的网络:报文的目的ip
- 出口设备:通过哪个口走
- 下一跳网关:报文的下一跳
三、什么是路由表
路由表是一组路由规则的集合,一张路由表会有多个路由规则。同样的,一个设备支持多个路由表。四、常用路由命令
ip rule add from 192.168.1.0/24 table 10
ip route add default scope global nexthop via 100.100.100.1 weight 1 nexthop via 200.200.200.1 weight 2
ip route list table main
echo 200 chao >> /etc/iproute2/rt_tables
ip route add default via 60.190.27.189 dev eth3 table chao
ip route flush cache
ip route add 10.176.48.0/20 via 10.173.32.1 dev eth0
