OSPF(单区域)

一.内部网关协议(IGP)和外部网关协议(EGP)

AS(自治系统)是指同一个技术管理机构管理,使用统一选路策略的集合

按自治系统分为
1.IGP:内部网关路由协议,运行在AS内部的路由协议,解决AS内部的选路问题
主要有RIP,OSPF,ISIS,EIGRP
2.EGP:外部网关路由协议,运行在AS与AS之间的路由协议,解决AS之间的选路问题
主要有BGP

按协议类型分为
1.距离矢量路由协议:路由器对全网拓扑不完全了解,是“传说的路由”,例如:A发路由信息给B,B加上自己的度量值又发给C,路由表里的信息都是“听”来的。
主要包含:RIP、IGRP、EIGRP
链路状态路由协议:路由器对拓扑完全了解,,是“传信的路由”,例如:A将消息放入信里发给B,B不做任何改变,拷贝下来,并将自己的信息放在另一封信里,两封信一起发给C,这样,信息五任何改变和丢失,最后所有的路由都收到相同的一堆信,这一堆信就是LSDB(链路状态数据库)。然后每个路由器运用相同的SPF算法,以自己为根,计算出SPF Tree(即到达目的地的各个方案),选出最佳路径,放入路由表中。
主要包含:OSPF、ISIS

二.OSPF区域

OSPF区域:
1.为了适应大型网络,OSPF在AS内划分多个区域
2.每个OSPF路由器只维护所在区域的完整链路状态信息

区域ID:
1.可以表示成一个十进制的数字
2.也可以表示成一个IP

骨干区域(area0):负责区域间路由信息传播

三.RouterID

RouterID:OSPF区域内唯一标识路由器的IP地址(路由器的身份证)

RouterID的选取规则:
1.使用RouterID命令指定RouterID
2.选取路由器环回接口上数值最高的IP地址
3.如果没有环回接口,在物理接口中选取IP地址最高的

四.DR与BDR

DR:指定路由器
BDR:备指定路由器
其他路由器(DRothers)只和DR及BDR形成邻接关系

DR与BDR选举方法:
自动选举:网段上RouterID最大的路由器为DR,第二大的为BDR
手工选举:优先级范围0-255,值大优先级高,默认为1.如果优先级相同,比较RouterID.如路由器优先级设为0,将不参与DR和BDR的选举

DR和BDR的选举过程:路由器优先级可以影响一个选举过程,但不可以强制更换已经存在的DR,BDR

OSPF组播地址:
224.0.0.5是选举时,发送第一个Hello包和DRothers监控时所用地址
224.0.0.6是DR和BDR监控时所用地址

五.OSPF的度量值

OSPF的度量值为Cost,Cost=10^8/BW(带宽)
最短路径是基于接口指定的代价(COST)计算的

接口类型 Fast Ethernet Ethernet 56K
代价 1 10 1785

六.OSPF5类数据包

OSPF数据包:承载在IP数据包内,使用协议号89
OSPF数据包类型(5类)

OSPF数据包类型 描述
HELLO包 用于发现和维持邻居关系,选举DR,BDR
数据库描述包(DBD) 用于向邻居发送摘要信息以及同步链路状态数据库
链路状态请求包(LSR) 在路由器收到包含新信息DBD后发送,用于请求更详细的信息
链路状态更新包(LSU) 收到LSR后发送链路状态通告(LSA),一个LSU数据包可能包含几个LSA
链路状态确认包(LSAck) 确认已收到DBD/LSU,每个LSA要被分别确认

七.OSPF7种状态类型

  1. Down(初始化):邻居状态机的初始状态,是指在过去的Dead-Interval时间内没有收到对方的Hello报文或OSPF没有成功启动时。
  2. Init(收到第一个HELLO包):本状态表示已经收到了邻居的Hello报文,但是该报文中列出的邻居中没有包含我的Router ID(对方没有收到我的Hello报文)。
  3. 2-way(双向建立会话):本状态表示双方互相收到了对端发送的Hello报文,建立了邻居关系,在广播和NBMA类型的网络中,两个接口状态是DRother的路由器之间将停留在此状态。
  4. EXStart(建立主从关系):在此状态下,路由器和他的邻居间通过互相交换DD报文(该报文并不包含实际内容,只包含一些标志位)来决定发送时的主/从关系,建立主/从关系主要是为了保证在后续的DD报文交换中能够有序的发送。
  5. EXchange(交换摘要信息):路由器将本地的LSDB用DD报文来描述,并发送给邻居。
  6. Louding(加载详细信息):路由器发送LSR报文向邻居请求对法的DD报文。
  7. Full(完全连接):在此状态下,邻居路由器的LSDB中所有的LSA本路由器全都有了,即本路由器和邻居建立了邻接adjacency状态。

八.OSPF四种网络划分类型

  1. 点到点网络
    自动发现邻居,不需要DR/BDR,组播224.0.0.5
  2. 广播多路访问网络
    自动发现邻居,选举DR/BDR,组播224.0.0.5、224.0.0.6
  3. 非广播多路访问网络
    手工指定邻居,选举DR/BDR,单播
  4. 点到多点网络
    自动发现邻居,不需要DR/BDR,组播224.0.0.5

九.基本配置

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 11.0.0.2 24
[Huawei-GigabitEthernet0/0/0]undo shutdown
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 12.0.0.1 24
[Huawei-GigabitEthernet0/0/1]undo shutdown
[Huawei-GigabitEthernet0/0/1]int loopback 0
[Huawei-LoopBack0]ip add 1.1.1.1 32
[Huawei-LoopBack0]q
[Huawei]ospf 1 router-id 1.1.1.1 #创建OSPF进程,配置路由ID
[Huawei-ospf-1]area 0 #进入区域0,区域ID可以用数字表示,也可以用IP表示,区域0是骨干区域
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0 #宣告OSPF区域内的直连网段,使用反掩码
[Huawei-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255

猜你喜欢

转载自blog.csdn.net/MQ107/article/details/112461284