一、什么是路由
用来指导数据如何转发的技术
路由条目包含以下信息
- 目的网络:目的网段的网络号
- 掩码:目的网段的掩码
- 出接口:数据包从本路由器发出的接口
- 下一跳:到达目的网段的下一跳的设备地址
查看路由表
display ip routing-table ip地址 //查看去往该ip的路由
添加静态路由
ip route-static 目标网络 子网掩码 本地接口/下一跳设备地址
二、路由信息获取方式
- 路由器根基路由表进行路由转发,为实现路由转发,路由需要发现路由
1.直连路由
- 只要路由器的某个接口配置配置了ip地址,生效,自动产生一个相关的直连路由条目
display ip routing-table protocol direct //查看直连路由
- 接口配的地址2.2.2.1 24 判断出这个网段的网络地址
- 自动出现一个和这个接口对应的2.2.2.0 24路由
- 2.2.2.1到2.2.2.254 一整个网段
2.静态路由
- 由网络管理员手动的路由条目
- 添加静态路由
ip route-static 目标网络 子网掩码 本地接口/下一跳设备地址
3.动态路由
- 路由器运行动态路由协议学习到的路由
- 动态路由协议OSPF
三、查看IP路由表
dis ip routing-table //查看命令
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.0/24 Direct 0 0 D 1.1.1.1 GigabitEthernet 0/0/0
1.Destination/Mask
目的网络地址/网络掩码长度
2.Proto
- 该路由的协议类型,路由器通过什么协议获知路由的
- 协议类型:Direct(直连路由)、Static(静态路由)、动态路由(OSPF、ISIS、BGP、RIP)
- RIP和BGP是基于距离矢量的路由协议,OSPF和ISIS都是基于链路状态的路由协议。
3.Pre
- 表示此路由的路由协议优先级
- 针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是手工配置的静态路由。
- 优先级最高(数值最小)者将成为当前的最优路由
4.Cost
-
路由开销。当到达同一目的地的多条路由具有相同的路由优先级,路由开销最小的将成为当前的最优路由
-
比较:先比较pre,如果pre相同,继续比较cost,越小越优
5.NextHop
- 表示对于本路由器而言,到达该路由指向的目的网络的下一跳地址。该字段指明了数据转发的下一个设备
6.Interface
- 表示此路由的出接口。指明数据将从本路由器的哪一个接口转发出去