1.动态路由
1.1动态路由协议
按照区域划分可分为:
1.1.1 IGP 内部网关路由协议
RIP已淘汰
OSPF:企业网络部署的主流
IS-IS
1.1.2 EGP 外部网关路由协议
EGP被淘汰
BGP边界网关路由协议
按照算法划分:
1..1.3矢量路由算法
RIP距离矢量路由协议
BGP路径矢量路由协议
1.1.4链路状态
OSPF
IS-IS
2.静态路由补充
静态路由中还有一种缺省路由,是一种特殊的路由,当报文没有在路由表中找到具体项目时,也就是说,所有的明细路由都无法匹配时,才会使用的路由,缺省路由的形式为:0.0.0.0/0,也叫默认路由
补充命令
tracert 目标网络,此命令可以查询到目标网络是哪条路线
2.1 路由递归
路由必须通过直连的下一跳才能到达目标网络,必须是直连,不能跳过
2.2 等价路由
当设备之间具有两条链路时,则等价路由
2.2.1负载分担
主链路工作,备用链路不转发信息,虽然开启,但是不用,如何实现?
可根据路由的优先级进行实现,优先级越小,越优先,可以进行手动调节路由优先级
3.CIDR
可以理解为网段的汇总整合,例如
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24
192.168.6.0/24
192.168.00000 001 00000000
192.168.00000 010 00000000
...
192.168.00000 110 00000000
此处,后三位会产生分歧,相同位数为21,所以21位掩码,掩码位就是21,
所以可以汇总为192.168.0.0/21
4.OSPF协议
属于动态路由,开放式最短路径优先,RIP在华为已经彻底删除,它相对于OSPF有较多弊端。
4.1RIP协议介绍和弊端
1、把跳数作为度量值,最大跳数为15跳,16跳不可达
2、传递信息的方式:每次发送信息都需要发送整张路由表
3、解决环路的方式:水平分割(无返回),毒化路由(16跳),触发更新(不受30s制约)
4、收敛速度过慢
5、V1版用广播进行传输,V2版支持组播
4.2链路状态路由协议
LSA泛洪(OSPF和ISIS)
1.与矢量路由协议不同,链路不再发送路由表,而是发送链路状态,发送接口的链路状态信息,如开销、连接对象,所有运行链路状态路由协议的设备之间必须建立邻居关系,彼此通过LSA(链路状态通告)来交换链路状态信息
2.之后由路由器将LSAs放入LSDB(链路状态数据库),通过这个LSDB掌握全局拓扑信息,拓扑图内设备都会有
3.与LSDB同步之后,会通过SPF算法(速度优先),算出到达目的地的最优路径
4.将最优路径信息写到路由表里
OSPF介绍
企业网络内部使用最广泛的IGP(内部网关路由协议)之一,无环路,针对IPv4使用V2版本,针对IPv6使用V3版本
在运行OSFP时,路由器之间相互传递的是LS,而不是路由表,同时它还支持VLSM(可变长子网掩码),支持路由汇总CIDR,适合多区域
基础术语
所有运行OSPF路由设备的区域都叫做OSPF域,但是,设备越多,收敛速度会变慢,所以需要对区域进行区分,通过area id,
area id:
骨干区域(核心区域):用area 0来进行声明
非骨干区域(普通区域):非零的area即可,同时也要大于0
router-id路由标识符
在OSPF域中标识一个路由器,在配置过程中最好手动配置,以点分十进制命名,建议与loopback地址配置一样
度量值:OSPF使用开销作为路由的度量值,cost=100 Mbit/s(参考带宽)/接口带宽(实际带宽)
OSPF报文
一共有5种报文:
hello报文:用于建立OSPF的邻居关系使用,
hello发送时间间隔10s
dead:4倍的hello时间间隔
如果修改hello借口时间间隔的话,可以用
display ofps interface g0/0/0(e0/0/0)来查看时间间隔的信息
如果单方面修改时间间隔的话,邻居会失效
Database Description:数据库描述报文,描述本地数据库的摘要信息,使两个设备进行信息同步
Link State Request:链路状态请求报文,请求对方发给自己所需要的LSA,注意:只有在两台设备交换过DD报文时才能请求
Link State Update:链路状态更新报文,用于发送对方需要的LSA报文
Link State ACK:链路状态确认报文,用于确认收到的LSA报文
4.3 OSPF三大表项
邻居关系表
ospf通过hello报文来建立邻居关系,可以通过display ospf peer来查看邻居关系,也可以使用display ospf peer brief
查看ospf接口收到的错误日志信息命令:display ospf error interface 接口
LSDB表
使用指令:display ospf lsdb
OSPF路由表
为协议路由表,display ip route table查询的是全局路由表,这个指令代表,把最优的路由写在表内
display ospf routing查询ospf路由表,代表查询ospf能获取到的全部路由,查询的是协议路由