IP路由基础
路由转发原理:

当路由器收到一个IP报文时,路由器根据该IP报文的目的地址匹配路由条目(路由表项)
1.如果有匹配的路由条目,则依据该条目中的出接口或者下一跳等信息进行报文转发
2.如果无匹配的路由条目,则路由没有相关路由信息用于指导报文转发,此时会丢弃该报文
RIB与FIB
具有路由功能的网络设备都维护两种重要的数据表:
1.路由表(Routing Information Base,路由信息库)
2.转发表(Forwarding Information Base,FIB)

全局路由表:
通过display ip routing-table查询出来的是全局路由表

协议路由表:
通过display ospf routing查询出来的是协议路由表

查询FIB表:
display fib

路由表:
每个路由器都有路由表,而且路由表分为本地核心路由表和协议路由表
分类:核心路由表
每台路由器中都保存着一张设备的本地核心路由表。路由器对各个协议的路由表中相同的表项进行优选,得到本地核心路由表,并把本地核心路由下发到FIB,指导转发。
本地核心路由表中的最优路由,是依据各种路由协议的优先级和度量值来选取的
协议路由表
协议路由表中存放着该协议发现的路由信息

IP路由查找的最长匹配原则
1.路由器查找FIB表时,将报文的目的IP地址和FIB表中各个表象的掩码进行按位逻辑与,得到的地址符合FIB表重的网络地址匹配
·2.最终选择一个研发最长的FIB表项转发报文

命令:
display fib 0 //0标识槽位号,不输入也可以的
路由来源:

动态路由协议:
动态路由协议根据作用范围不同,可分为:
1.内部网关协议IGP(Interior Gateway Protocol):在一个自治系统内部运行。常见IGP协议包括OSPF和IS-IS
2.外部网关协议EGP(Exterior Gateway Protocol):运行不同自治系统之间。BGP是目前最常见的EGP协议

路由迭代:
路由必须有直连的下一跳才能指导转发,静态路由或者BGP的下一跳可能不是直连的邻居,因此需要计算出一个直连的下一跳,这个过程就叫做路由迭代


路由引入:
是指将路由信息从一种路由协议发布到另一种路由协议的操作
1.通过路由引入,可以实现路由信息在不同7路由协议间传递
2.执行路由引入时,还可以部署路由控制,从而实现对业务流量的灵活把控

路由引入的方向性:
路由引入是具有方向性的,将路由信息从路由协议A引入到路由协议B(A-To-B),则路由协议B可获知A中的路由信息,但是此时,A还并知晓B路由协议中的路由信息,除非配置B-ToA的路由引入。
路由引入需要注意以下几点:
1.路由优先级
会 产生一个次优路由
2.路由回灌
(1)可能导致数据库变大
(2)可能导致环路
3.路由度量值
不同的路由协议对路由度量值的定义不同,那么在路由协议之间进行路由引入时,会导致路由的优先级不一样

路由引入的场景:
1.动态路路由协议之间的路由引入
2.引入直连路由到动态路由协议
3.引入静态路由到动态路由协议

路由引入的命令:
配置ospf引入外部路由:
Huawei-ospf-100 import-route

动态路由协议的分类:
按照工作区域分类:
IGP:interior gateway protocols,内部网关协议
RIP,OSPF,IS-IS
EGP:Exterior Gateway protocol外部网关协议
BGP
按照工作机制以及算法分类
距离矢量路由协议:
rip
链路状态路由协议:
OSPF,IS-IS
距离矢量路由协议:
运行距离矢量路由协议的路由器周期性地泛洪自己的路由表。通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载进自己的路由表中,然后再通告给给其他相邻路由
对于网络中的所有路由器而言,路由器并不清楚网络的拓扑,只是简单的指导要去往某个目的网段的方向在哪里,开销多大

链路状态路由协议-LSA泛洪
1.链路状态路由协议通告的是链路状态而不是路由信息
2.运行联络状态路由协议的路由器之间首先会建立邻居关系,然后彼此之间开始交互LSA(LInk state advertisement,链路状态通告)

链路状态路由协议-LSDB维护
每台路由器都会产生LSA,路由器将接收到的LSA放入自己的LSDB(Link state database,链路状态数据库)。路由器通过对LSDB中所存储的LSA进行解析,进而了解全网拓扑

链路状态路由协议=SPF计算
每天路由器基于LSDB,使用SPF(Shortest Path first,最短路径优先)算法进行计算。每天路由器都计算出一棵以自己为根的,无环的,拥有最短路径的树,有了这棵树,路由器就已经知道了到达所有网络的优选路径

链路状态路由协议-路由表生成
路由器将计算出来的优选路径,加载尽自己的路由表(Routing Table)


浙公网安备 33010602011771号