一、概念区分
路由(功能):为数据报的转发,提供具体的路径信息
路由器(设备):提供路由,进行数据转发
路由表:提供具体的路由信息
<Quidway>dis ip routing-table 查询本设备(Quidway)的路由表
Destination/Mask:表示此路由的目的网络地址与网络掩码
Protocol:路由的协议类型,路由器通过什么协议获得该路由的
直连路由:直连接口所在网段的路由,由设备自动生成(产生条件:物理接口、协议双up)
静态路由:一种网络路由配置方法,用于手动指定网络数据包在网络中的传输路径。与动态路由协议不同,静态路由需要管理员手动配置并维护路由表,其中包含了网络的目的地址和对应的下一跳地址。
在静态路由中,管理员需根据网络拓扑和需求手动添加路由表项,定义了数据包从源地址到目的地址的传输路径。当网络设备收到数据包时,它会根据路由表查找目标地址,并将数据包转发到正确的下一跳地址或目的地。
动态路由:路由器通过动态路由协议(如:ospf、rip、IS-IS等)学习到的路由
preference:表示路由协议的优先级(0-255),数值越小,优先级越高
常见的路由类型的默认优先级:
直连路由:0
静态路由:60
动态路由:
rip:100
ospf: 内部路由--10,外部路由--150
cost:路由开销,当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。(网速越快路由开销越小)
常用度量值:跳数、带宽、时延等
NextHop(下一跳):表示对于本路由器而言,到达该路由指向的目的网络的下一跳地址。该字段指明了数据转发的下一个设备。
Interface:表示此路由的出接口,指明数据将从本路由器的哪个接口转发出去
二、路由转发过程
1、路由器的转发流程:
2、直连路由转发:
3、非直连路由转发:
路由匹配原则
(1)最长掩码匹配原则
(2)缺省匹配
(3)无法匹配则丢弃
三、静态路由
定义:由网络管理员手动配置,适于拓扑结构简单并且稳定的小型网络。
格式:ip route-static 目标网络 子网掩码 下一跳
静态路由分类:
(1)缺省路由: 如果报文的目的地址不能与路由表的任何目的地址相匹配,那么该报文将选取缺省路由进行转发。( ip route-static 0.0.0.0 0 下一跳)
缺省路由一般用于企业网络出口,配置一条缺省路由让出口设备能够转发前往Internet上任意地址的IP 报文。
(2)等价路由:指在网络中存在多条具有相同目的地的路由路径,这些路径具有相同的开销或距离,可以互相替代使用,实现冗余和负载均衡的效果。
去往同一目的地的路由,来源相同,开销相同,优先级相同,下一跳不同
(3)浮动路由:指在计算机网络中,通过动态调整路由路径以适应网络拓扑变化或链路质量变化的一种路由策略。当网络出现故障、链路拥塞或其他问题时,浮动路由可以自动地选择备用路由来保证数据的传输和可靠性。
去往同一目的地的路由,来源相同,开销不相同,优先级相同,下一跳不同
(4)环回口:
路由器的环回口(Loopback Interface)是一种虚拟接口,用于在设备本身进行内部测试和通信。它被配置为一个逻辑接口,不与任何物理接口直接关联。
[R1]interface LoopBack ?
<0-1023>LoopBack interface number //环回口的数量范围为0-1023
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 192.168.1.1 24 //配置环回口L0的IP地址为192.168.1.1/24
(5)路由汇总(取相同,去不同)
一组具有相同前缀的路由汇聚成一条路由,从而达到减小路由表规模以及优化设备资源利用率的目的
ip route-static 10.1.1.0 24 12.1.1.2
10.1.0000 0001.0
10.1.0000 0010.0
10.1.0000 0011.0
10.1.0000 0100.0
10.1.0000 0101.0
10.1.0000 0110.0
10.1.0000 0111.0
10.1.0000 1000.0
10.1.0000 1001.0
10.1.0000 1010.0
汇总后的网络:10.1.0.0/20
ip route-static 10.1.0.0 20 12.1.1.2
(6)黑洞路由(Blackhole Routing):
黑洞路由是指在网络中有意选择将特定的流量丢弃或重定向到一个无效或非存在的目的地,从而使这些数据包无法正常传递到其目标节点的路由策略。黑洞路由通常用于网络安全和故障排除的目的。
空接口(null0) 路由汇总不精确产生环路问题
ip route-static 10.1.0.0 20 12.1.1.2
ip route-static 10.1.0.0 20 null0
目标网段:10.1.30.0/24