1.思考以下的topo从数据层面和控制层面分别是如何通信的
(1)数据层面;数据包从PC1经过AR1 AR2最后到达PC2,这就是数据层面的通信。
(2)控制层面:PC2所在的网段192.168.2.0/24是经过AR2传递给AR1,AR1再经过直连路由被PC1所知道的,这个过程就是路由来源(控制层面)
一般来说。数据层面和控制层面的方向是相反!
2.路由表:本地一张核心表项,本质上不是直接指导数据转发,可以包含多种协议所学习的路由,BGP/OSPF/ISIS/静态路由/直连路由/RIP......
3.FIB转发表:指导数据转发的真正的一张表项,是从路由表种选择最优的路由下发而来;
误区:平时我们所讲的"路由表"是一种不够严谨的说法,事实上我们所说的"路由表"应该指FIB转发表;
4.查看路由器的fib表
TunnelID:1、当数值不为0的时候代表数据包会走隧道(MPLS) 2、如果数值是0那么代表是使用IP路由表转发;
5.查看路由器的rib表
pc端不是应该宣告网段吗,如果只是宣告网关,那不是只能学习到网关的单个ip
注意:
严格宣告是不是只宣告一个IP?答:不是的,不管是严格宣告还是网段宣告,本质都是使得该接口所在的网段被OSPF邻居学习到!
静态路由 动态路由设置的下一跳 也可以让PC1ping通PC2 这个跟今天讲的有啥区别 ?
本质上没啥区别,只不过路由生成方式不一样,静态路由类似于在路由上面写上(目标网段/掩码 下一跳 出接口),动态路由协议时自动学习的~!