路由表条目
- 直连网络—接口已配置并处于活动状态时自动添加;
- 静态路由—路由已配置并且出接口处于活动状态时添加;
- 动态路由协议—通过学习获知网络的路由协议(如RIP,OSPF)。
表示方式:
- C ——直连网络;
- L ——为路由器接口分配的IP地址;
- S ——通往特定网络的静态路由;
- S*——通往未知网络的默认静态路由;
- O ——使用OSPF协议从其它路由器动态学习到的网络。
接口
- 串行接口:(S0/0/0)
- 以太网接口:(F0/0)
动态路由协议
1.1 动态路由协议的含义
动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。
常见的动态路由协议有:
- RIP 路由信息协议
- IGRP 内部网关路由协议
- OSPF 开放式最短路径优先协议
- IS-IS 中间系统-中间系统
- EIGRP 增强型内部网关协议
- BGP 边界网关协议
距离矢量:RIP | 链路状态:OSPF | |
从网络邻居的角度了解网络拓扑 | 有整个网络的拓扑信息 | |
频繁、定期发送路由信息,数据包多、收敛慢 | 事件触发发送路由信息,数据包少、收敛快 | |
复制完整路由表到邻居路由器 | 仅将链路状态的变化部分传送到其他路由器 | |
简单、占用较少的CPU和RAM资源 | 复杂、占用较多的CPU和RAM资源 | |
适用于结构简单、不需要特殊分层设计的小型网络;无需关注网络最差情况下的收敛时间 | 适用于进行分层设计的大型网络;网络对收敛速度的要求极高 |
单区域OSPF(动态路由)
版本:OSPFv2版本 用在IPv4网络,OSPFv3版本 用在IPv6网络
(1)启用OSPF协议配置模式:
Router(config)#router ospf 进程号
(2)指定OSPF路由器ID(可选):
Router(config-router)#router-id IP地址
ü使用环回接口指定OSPF路由器ID的优点:不会像物理接口那样发生故障;环回接口无需依赖实际电缆和相邻设备即可处于工作状态。
(3)宣告特定的网络到OSPF区域:
Router(config-router)#network 网络地址 通配符掩码 area 区域号
或Router(config-router)#network 接口地址 0.0.0.0 area 区域号
作用:确定参与OSPF路由进程的接口。
任何符合network命令中(网络)地址的路由器接口均可发送/接收OSPF数据包;此网络将被包含在OSPF路由更新中。
(4)配置被动接口(可选):
Router(config-router)#passive-interface 接口名
默认情况下,OSPF消息通过所有启用OSPF协议的接口转发出去,然而这些消息只需通过连接到其它OSPF路由器的接口转发出去即可;
使用passive-interface命令可以防止通过路由器接口发送或接收路由消息,但仍然允许向其它路由器通告该网络。
(5)要想传播默认路由,边缘路由器必须配置以下命令:
•使用 ip route 0.0.0.0 0.0.0.0 [next-hop-address | exit-intf] 命令设置默认路由。
•使用路由器配置命令default-information originate
命令 | 作用 |
清除路由表 | Router#clear ip route |
查看路由表 | Router#show ip route |
检验OSPF配置信息 | Router#show ip protocols |
验证路由器及邻接关系 | Router#show ip ospf neighbor |
检查OSPF进程 | Router#show ip ospf |
检验OSPF接口设置 | Router#show ip ospf interface |
查看OSPF路由表 | Router#show ip route ospf |
查看OSPF数据库信息 | Router#show ip ospf database |
调试OSPF协议 | Router#debug ip ospf adj |
OSPF数据包类型和消息封装
OSPF消息封装
- OSPF所有类型的分组都是直接封装在IP数据包中
- 其IP分组头中的协议字号为89
- 目的地址为组播地址 224.0.0.5 和 224.0.0.6 两个中的一个
路由器优先级 - 用于 DR/BDR 选择。所有 OSPF 路由器的默认优先级是 1,但是可以从 0 手动更改为 255。该值越大,路由器越有可能成为链路的 DR。
广播BMA和非广播NBMA需要选举DR/BDR,点到点、点到多点网络不需要
DR选举原则:
- DR的选举是基于接口的
- 先看时间,最先启动的路由器会被选举为DR
- 再看优先级,如果同时启动,优先级最高的被选举为DR。以太网接口默认优先级为1,点到点接口优先级为0,优先级为0的不参与DR选举
- 最后看路由器ID,如果同时启动并且优先级相同,则路由器ID最大的被选举为DR