目录
一. 路由
路由:
找寻传输数据的最佳路径
路由器:
转发数据包,保证数据包能够正确的送达目标,选择最佳路径转发数据包的设备。
路由器工作原理:
根据路由表进行数据转发,转发数据包先查路由表,表中有则转发,无则丢弃。
路由表的形成:
1.直连网段(给端口配置好ip地址后,路由器会自动将该端口的网段加入路由表)
2.手动配置(静态路由) 静态路由要手动添加路由信息,并且是单向的。要想连通,需双向都配置。
配置静态路由:ip route-static 目标网段 目标网段的子网掩码 下一跳地址
3.动态学习(动态路由) 根据报文自动学习网段
看懂路由表:
查询路由表:display ip routing-table
Destination/mask:目的网段/子网掩码
Proto:路由协议 Direct:直连网段;Static:静态路由
Pre:优先级(越小优先级越高)
Cost:花销值(pre一样时,选择花销值最小的)
Flags:标识(路由目前的状态)
Next hop:下一跳 (指明接收数据的下一个路由器的端口地址)
Interface:接口(从哪一个口出去)
借图说明下一跳:下一跳不能本路由器的端口,其次是指明接收数据的下一个路由器的端口地址。
以AR2举例:当PC1向PC2发送数据时,对于AR2来说,下一跳地址是AR1的g0/0/0端口(10.0.0.3/8)
以AR3举例:当PC2向PC1发送数据时,对于AR3来说,下一跳地址是AR1的g0/0/1端口(192.168.2.2/24)
二. 配置静态路由
操作步骤:
先将每个端口ip地址配置好,接口配置注意点:
1. 路由器同一端的端口得是同一网段才可连通。
2. 离路由器最近的接口如果连接的是终端,路由器接口的ip地址一定是终端的网关地址,网关设置通常选择该网段第一个或最后一个可用ip。
地址配置好后,开始配置静态路由:
先配置PC1到PC2方向的静态路由:
AR2:配置静态路由命令:ip route-static 目标网段 目标网段的子网掩码 下一跳地址
AR1:与上同理
PC1到PC2方向的静态路由就设置好了,因为静态路由是单向的,通信是双向的,故还需配置PC2到PC1方向的静态路由。
AR3:
AR1:
静态路由配置完毕后,测试静态路由是否配置成功:
路由器转发丢包是因为ARP广播在找mac地址造成的ping超时
默认路由:
默认路由是特殊的静态路由
默认路由使用的场景:
1.末梢网络:连接终端设备的就是末梢网络
2.企业的出口路由器:
配置默认路由命令:ip route-static 0.0.0.0(目标网段为任意网段) 0(任意子网掩码) 下一跳
三. 路由器转发过程
源目ip地址不变,源目mac地址一直在变。