open shortest path first 开放式最短路径优先 ,二架构(两个层次)。层次一:骨干区域:area 0 层次二:常规区域 area 1 2 3 .....。ospf 是链
.
open shortest path first 开放式最短路径优先 ,二架构(两个层次)。
层次一:骨干区域:area 0
层次二:常规区域 area 1 2 3 .....。
ospf 是链路状态类的路由协议,评价链路的优劣既看带宽也看距离的长短,综合考虑。
距离矢量类:Rip
链路状态类:ospf
BGP:外部网关路由协议 例如:国家与国家 、运营商与运营商
OSPF Rip :内部网关路由协议 例如:企业内部 运营商内部
ping -c 10000 2.2.2.2 发出10000个ping 包
R1:
ospf 1 启动ospf 进程1 area 0 进入区域0network 1.1.1.0 0.0.0.255 宣告直连网段network 12.1.1.0 0.0.0.255
正掩码:12.1.1.0 255.255.255.0 反掩码:12.1.1.0 0.0.0.255
反掩码=255.255.255.255-正掩码(-:为减去)
255.255.255.255
255.255.255.0
256.0.0 .0.255
正掩码:255.255.248.0 --->反掩码:0.0.7.255
注意:反掩码的0bit 表示精确匹配,1bit 表示任意匹配
R2:ospf 1 area 0network 12.1.1.2 0.0.0.0 精确宣告 (建议使用精确宣告) network 23.1.1.2 0.0.0.0 network 2.2.2.0 0.0.0.255
注意:ospf 宣告的时候只要能将接口的ip地址包含进去即可。
R3:ospf 1 area 0.0.0.0network 23.1.1.0 0.0.0.255 network 3.3.3.0 0.0.0.255
ospf 默认的路由优先级:10 ospf 五种报文:
hello 报文 :10s发送一次,用于建立和维持邻居关系。小巧,不携带链路和路由信息,仅用作邻居之间"打招呼"。hello 报文的目标地址是组播:224.0.0.5.
DBD 数据库描述摘要
LSR 链路状态请求
LSU 链路状态响应
LSack 链路状态确认
hello时间:10s dead时间:40s
注意:rip 每隔30s 就会将自己的整张路由表发送给邻居路由器。
ospf 在刚开始的时候会发送链路信息(变相的路由信息),发送完成后,后期仅仅发送hello。如果检测到链路拓扑发生改变,则会立即触发路由更新。
<R2>reset ospf process 重置ospf 进程
ospf 的邻居表:
ospf 的静默接口:silent interface (被动接口):路由器不会从静默接口发送任何ospf 相关报文。
注意:PC看不懂路由协议的任何报文,建议将接PC的接口全部设置为静默接口,避免ospf 的协议报文组播到PC端。
ospf 1 silent-interface e0/0/1 将e0/0/1口设置为静默接口。