OSPF协议

OSPF的工作过程 :

OSPF的数据包

Hello包

DBD包

LSR

LSU

LSack

当协议启动之后,本地组播发送hello包到所有的邻居处,当收到邻居的hello包中有自己的routerID,此时建立邻居关系。生成邻居表

邻居关系建立后,将进行条件匹配;条件匹配失败,则停留于邻居关系。仅hello包周期保活即可。

如果条件匹配成功,建立邻接关系,邻接关系间将使用DBD、LSR、LSU、LSack获取未知的拓扑信息,当收集齐所有的拓扑信息后,生成LSDB--链路状态数据库表。再本地基于LSDB计算到达所有未知网段的最短路径,将其加载到路由表。

条件匹配:

建立邻接关系的条件:网络类型

点到点网络将直接建立邻接关系

MA网络中将进行DR/BDR的选举 ---为了消除重复更新量

DRother和DRother为邻居关系

DR 指定路由器

BDR 备份指定路由器

DR/BDR如何选举

1、比较的接口优先级,默认都为1,大者为主

2、比较router ID,routerID数字大者为主,次之

非抢占性选举

消除MA网络中的重复更新量

MA网络 --多路访问网络--以太网络

在一个网络当中,节点数量是不受限制的

点到点网络

在一个网络当中只有两个节点

三表五包七状态

OSPF的七个状态机

描述OSPF在工作过程当中接口的状态的机制

Down 当发出hello包时,将进入下一个状态

init--初始化状态;当收到的hello包中有本地的routerID,将进入下一个状态

2-way--双向通信--邻居关系建立的标志

条件匹配

exstart 预启动---发送类hello的DBD,进行主从的关系的选举,routerID数字大者优先进入下一个状态

exchange 准交换--使用真正的DBD包进行共享

loading 加载---使用LSR、LSU、LSack来获取未知的拓扑信息--LSA信息

full状态---转发---邻接关系建立的标志

routerID的获取方法

1、手工书写---保证全网唯一

2、如果忘记书写routerID,那么路由器将会采用本地最大的环回地址作为routerID,

3、如果没有环回地址,将使用本地最大的物理接口IP地址作为routerID

OSPF的基本配置

第一步

进入OSPF进程并书写routerID

第二步

选择区域,并宣告

OSPF所采用的宣告方式和RIP完全不一样--主类网宣告

OSPF的宣告方式为:反掩码宣告OSPF协议_第1张图片

掩码的作用:

区分网络位和主机位

反掩码的作用--精确匹配

192.168.3.0 0.0.0.0.255                R5宣告

OSPF协议_第2张图片

查看邻居表 OSPF协议_第3张图片

重置OSPF进程 

查看邻居表摘要信息

OSPF协议_第4张图片

查看链路状态数据库表 OSPF协议_第5张图片

查看路由表OSPF协议_第6张图片 

在ospf当中,所学习的环回路由均为32位的路由;

度量值以带宽计算

cost=参考带宽/接口带宽

整条链路的cost值之和OSPF协议_第7张图片

 OSPF协议_第8张图片

默认的参考带宽为100M

但是参考带宽会跟随设备的接口进行变化

若设备所有的接口均为千兆接口,那么参考带宽会变为1000M

串行链路的带宽默认为1.544M 、2.048M

你可能感兴趣的:(tcp/ip,面试,udp)