- FIB(信息转发表):当路由逐条匹配后,匹配成功的条目放到fib中 命中即转发
- 路由:路径的由来
- cost:做一件事情花费的代价
- SPF(最短路径优先):每台路由器都计算出一颗以自己为根的、无环的树,在一个区域内无环,多区域可能有环
- 核心层(连接汇聚层,拓扑的重心)-汇聚层(汇聚接入层)-接入层(接入终端)
- AS(自治系统):一个园区网,或者一个企业内的全部内网这样子,一个整体
- adv:通告
- seq:序列号
OSPF 协议基础
这是一个动态路由协议,相比静态路由,具有更强的拓展性,更强的应变能力
IGP(内部网关协议)园区网内部使用,EGP(外部网关协议),通过工作区域分类
名词:
- LSA(链路状态通告):描述链路状态信息,它描述了路由器接口的状态信息,例如我是谁,我连接了谁,我接口的开销等
- LSDB(链路状态数据库):每收到一份LSA,路由就会将它拷贝到自己的LSDB中,路由器通过对LSDB中的LSA解析进而了解全网拓扑。
- Router ID:用于在自治系统中唯一标识一台运行OSPF的路由器,如果不手工配置,它会自动使用loopback接口中的最大的ip地址,若没有,则使用物理接口中最大ip地址作为Router ID,如果那个接口IPdown了,它需要重新选择Router ID,这会引起拓扑震荡
- OSPF area:用来标识一个OSPF的区域,OSPF在区域间的算法有点不太靠谱–类似RIP的算法
- cost:度量值
OSPF中的DR和BDR
DR:
- 优先比较接口优先级,当接口优先级相同时,比较Router ID的大小(比大)
- 在MA(广播网络,多路访问网络)中,需要选举DR和BDR,除了DR和BDR以外的成为drouter,drouter不能与drouter建立邻接关系
- 当接口优先级为0时,此接口不参加DR选举
ABR(边界路由器):
- 边界路由器就是连接区域与其他区域之间的路由器
他的路由是怎么来的?
通过SPF算法算出来的,怎么算出来的?
首先,我们要清楚常见的LSA类型:
- 路由LSA(Router LSA):在接口所属的区域泛洪,它描述了自己设备的链路信息和开销
- 网络LSA(Network LSA):由DR产生,描述该DR所接入的此网络中所有形成邻接关系的路由器和自己,同样只能在接口所属区域内泛洪。
- 网络汇总LSA(Network Summary LSA):由ABR(边界路由器)产生,作用是跨区域传递路由,一条网络汇总LSA只能描述一条路由
还有三种LSA类型未讲到,放到明天。
在MA网络中,DR会产生Network-LSA来描述接入该MA网络的所有路由器的Router-ID(其中包括DR自身),以及这个网络的掩码。
OSPF怎样防环?
- ABR不会将描述到达某个区域内网段网络的3类的LSA的区域重新发回该区域
- OSPF要求所有的区域都和骨干区域连接(area 0),区域之间的路由必须经过骨干区域
此时该解决的问题就到了:如何将不连续的骨干区域连续起来?
虽然OSPF要求骨干区域必须是连续的,但是并不要求物理上连续,可以使用虚连接使骨干区域在逻辑上连续,虚连接可以在任意两个ABR上建立,但是要求这两个ABR都有端口连接到一个相同的非骨干区域
我们都知道SPF是每台路由器都计算出一颗以自己为根的、无环的树,这个树是怎么来的?
其实我们可以通过display ospf lsdb router (router-id)来查看自己对端的router-id和DR的ip地址(此处图片取自老师实验截图)
得到对端ip地址后或router-id后
OSPF的优点:
采用SPF算法,以累计链路开销作为选路参考值
采用组播的方式收发部分协议报文
支持区域划分
支持对等价路由进行负载分担
支持报文认证
------未完待续------
如有错误,还请指出,谢谢!
暑期笔记-第四天
加油一起进步!冲鸭!