目录
一、IP路由基础
1、相关概念
●自治系统(AS):由同一个管理机构管理、使用统一策略的路由器的集合
●IP路由表:路由表中包含了路由器可以到达的目的网络,目的网络在路由表中不存在
的数据包会被丢弃
2、转发路由
(1)路由优先级(Preference)
(2)路由度量
如:跳数、带宽、时延,通过的路由器的数目
(3)最长匹配原则
路由表中如果有多个匹配目的网络的路由条目,则路由器会选择掩码最长的一条
●选择最优路由的顺序:
最长掩码->路由协议的优先级->管理路径
二、静态路由基础
静态路由是由管理员手动配置和维护的路由。静态路由配置简单,还可以实现负载均衡和路由备份。
1、静态路由配置
其中:192.168.1.0为目的网段、255.255.255.0为子网掩码,10.0.12.1为下一跳
●在串行接口上,可以通过指定下一跳地址或出接口来配置静态类路由
●在广播型的接口(如以太网接口)上配置静态路由时,必须要指定下一跳地址
2、负载分担
静态路由支持到达同一目的地的等价负载分担
3、路由备份
浮动静态路由在网络中主路由失效的情况下,会加入到路由表并承担数据转发业务
4、缺省路由
●缺省路由是目的地址和掩码全为0的特殊路由
●如果报文的目的地址无法匹配路由表中的任何一项,路由器将选择依照缺省路由来转发报文
三、链路状态路由协议OSPF
OSPF(Open Shortest Path First,开放式最短路径优先)协议是IETF定义的一种基于链路状态的内部网关路由协议。RIP是一种基于距离矢量算法的路由协议,存在着收敛慢、易产生路由环路、可扩展性差等问题,目前已逐渐被OSPF取代。
1、OSPF报文
●OSPF报文封装在IP报文中,协议号为89。
●OSPF报文类型有5种:
Hello报文:最常用,用于发现、维护邻居关系
DD(Database Description)报文:两台数据库进行同步时,用它来描述数据库的摘要信息
LSR(Link State Request)报文:请求自己的数据库所需的LSA
LSU(Link State Update)报文:向对方发送其所需要的LSA
LSACK(Link State Acknowledge)报文:向对方发送到LSA的确认
(2)Router ID、邻居、邻接概念
Router ID:32位值,类似于IP地址模式,是OSPF路由器的身份标识
邻居:发送Hello报文发现邻居,当参数一致就会达到邻居关系
邻接:形成邻居关系以后,不一定邻接。要根据网络类型来定,只有当双方交换了DD报文,同步了数据库后,才形成了邻接关系了
(3)Hello报文
Hello报文用来发现和维持OSPF邻居关系。
●Network Mask:网络掩码
●Hello Interval:时间间隔
●Router priority:路由路径优先级
●Router Dead Interval:路由失效时间,若在时间内没有收到邻居发来的报文,则认为邻居失效
2、数据库同步
路由器使用DD报文来进行主从路由器的选举和数据库摘要信息的交互,DD报文包含LSA的头部信息,用来描述LSDB的摘要信息。
完全建立邻接关系:
3、OSPF支持的网络类型
缺省情况下,OSPF认为以太网的网络类型是广播类型,PPP、HDLC的网络类型是点到点类型,OSPF认为帧中继、ATM的网络类型是NBMA。