【无标题】

OSFP——
动态路由评判标准:
1.选路佳
  跳数—选路一句不够合理
  选择路径可能成环
  ospf—开放式的最短路径优先算法—链路状态路由协议
  1.收集ISA(拓扑信息)—形成有向图—最短路径树(无环的结构)—spf算法计算得出路由
2.收敛快
OSPF也存在计时器,并且计时器的周期小于rip
3.资源占用
    1.单个数据包-OSFP的数据包包含的信息很多
    2 .整体—很大
RIP和 OSPF 相同点
RIP V1 V2
NG
OSPF V1 V2-IPV6
OSPF V3-ipv6
OSPF V2
  1.RIP和 OSPF 都是无类别的动态路由协议
   2.都是使用组播发送数据包---RIP 224.0.0.9  OSPF 224.0.0.5 224.0.0.6
  3.都支持等开销负载均衡

不同点:RIP只能用在中小型网络
OSPF可以适用中大型网络(80%网都是靠OSPF实现的)

结构化部署---区域划分
AS--自治系统
OSPF区域
OSPF区域内传递拓扑信息
区域之间—传递路由
链路状态路由协议的距离矢量特征
ABR—区域边界路由器-----接口
必须同时属于两个路由器
OSPF区域划分也得看实际情况——没有规定大小
如果进行区域划分——多区域OSPF
如果没有进行区域划分——单区域OSPF
OSPF设计了区域id——area id——32位二进制构成——由点分十进制表示


区分和标识了不同区域
OSPF—区域划分规则
1.必须存在ABR——必须存在一个路由器同时属于两个区域,可以存在多个ABR起到备份的作用,必须存在接口属于区域0
2.OSPF区域划分比须按照星型结构进行划分
  
OSPF数据包
RIP 有两种数据包
OSPF有五种
hello包
用于周期性的发现建立和保活邻居关系
hello时间——默认每10S发送一次
OSPF在某些特殊网络下会出现没30秒发送一次hello报的情况
dead time——死亡时间——默认等于四倍的hello时间——40s
RID——用来区分和标识不同的OSPF路由器身份
32位二进制构成
1.唯一性
2.格式统一按照IP地址的格式去执行
设备获取RIP的方式
1.手工配置
2.自动生成
如果路由器配置了环回地址,那么他会选择环回地址中数值最大的作为自身RID,如果路由器没有环回地址,则会选择接口IP地址数值最大的作为自身的RID


dbd包——数据库描述包
LSDB数据库—用来存储LSA(拓扑信息)


LSR包—链路状态请求包 用来请求我没有的LSA信息

LSU包—链路状态更新包 真正携带LSA信息的数据包

LSACK包—链路状态确认包

OSPF状态机

TWO-way——双向通讯状态—标志着邻居关系的建立
条件匹配——只有条件匹配成功的设备,才能进入下一个状态,如果条件匹配失败则停留在邻居关系,并通过Hello包每10S进行保活
 

主从关系的选举——选举标准看RID的大小
错开发送数据包
区别状态


FULL状态——标志着邻接关系的建立
只有邻接状态才真正共享LSA信息 

OSPF工作过程
建立邻居关系----启动配置完成后,OSPF将将本地所有运行了OSPF协议的接口以组播224.0.0.5(目标IP) 周期性的发送hello包 (10s),hello包中将携带自己本地的RID,邻居接收到对端的RID将会把这些信息存储在邻居表。
条件匹配: 如果条件匹配成功则进入下一个状态,如果匹配失败则,停留在邻居关系需要用hello包进行周期保活。
建立邻接关系:进行主从关系的选举,首先采用未携带数据(真正LSA摘要)的DBD包进行选举----对比RID,RID大的作为主设备,后续将由主设备优先共享自己的数据库摘要信息,同时也将由主设备先共享自己的LSA信息。之后使用形成本地链路SR/LSU/LSACK获取本地未知的LSA信息,完成了本地lsdb的建立数据库表。
完成收敛:基于自己本地的链路状态数据库,依靠OSPF算法形成有向图---最终计算得出路由----加载到自己本地的路由表中。
收敛完成后,将使用hello包周期保活,每30min进行周期更新。LSA有关。
OSPF配置
[r1]ospf ?
  INTEGER<1-65535>  Process ID——配置进程id
1.启动OSFP进程配置,配置RID
[r1]ospf 1 router-id 1.1.1.1——尽量手工配置
2.创建区域
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]
3.宣告
[r1-ospf-1-area-0.0.0.0]network 1.1.1.0 ?
  IP_ADDR<X.X.X.X>  OSPF wild card bits
[r1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255——范围宣告
 0.0.0.255——反掩码
0代表不可变,1代表可变
[r2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.0——精准宣告,相当于之宣告一个IP
32为二进制构成,连续的0 或1 构成
掩码为1的部分是网络位,相当于不可变

[r2]display ospf peer-查看邻居表
[r2]display ospf peer brief—查看邻居简表


ospf的cost算法
参考带宽/真实带宽
参考带宽默认100M

当网络结构发生变化,OSPF怎么处理
当网络新增、缺失一个网段,网络不可达(死亡时间)
OSPF也存在触发更新,并且这个更新包需要被回复

AR1:
[r1]interface GigabitEthernet 0/0/0    
[r1-GigabitEthernet0/0/0]ip address 12.0.0.1 24
[r1]interface LoopBack 0    
[r1-LoopBack0]ip address 1.1.1.1 24
[r1-LoopBack1]ip address 172.16.1.1 16
[r1]ospf 1 router-id 1.1.1.1    
[r1-ospf-1]area 0    
[r1-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[r1-ospf-1-area-0.0.0.0]network 12.0.0.1  0.0.0.0
<r1>display ospf peer

AR2:    
[r2]interface GigabitEthernet 0/0/0    
[r2-GigabitEthernet0/0/0]ip address 12.0.0.2 24
[r2-GigabitEthernet0/0/0]int g0/0/1    
[r2-GigabitEthernet0/0/1]ip address 23.0.0.1 24    
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]network 23.0.0.0 0.0.0.255
[r2]display ospf peer  

R3
[r3-GigabitEthernet0/0/0]ip address 23.0.0.2 24
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]network 23.0.0.0 0.0.0.255
[r3]display ospf peer brief 
[r3]display ospf lsdb router 2.2.2.2
[r3]display ip routing-table 


条件匹配
DR--指定路由器
DR和其他广播域内所有路由器均建立邻接关系
BDR--备份指定路由器
DRother--一个广播域,除了DR和BDR的其他路哟其才处于邻居状态


会选择广播域中RID最大的作为DR RID次大的成为BDR,剩余设备为DRother、、

DR和BDR的选举是非抢占
选举时间最大是死亡时间
 Priority: 1——DR的优先级数值大的成为DR
[r1-GigabitEthernet0/0/0]ospf dr-priority ?
  INTEGER<0-255>  Router priority value
[r1-GigabitEthernet0/0/0]ospf dr-priority
干涉DR和BDR的选举,0代表不参选
<r1>reset ospf 


OSPF的拓展配置
1.认证
接口认证
interface GigabitEthernet0/0/0
 ip address 192.168.1.1 255.255.255.0 
 ospf authentication-mode md5 1 plain 123456
 ospf dr-priority 200
区域认证
[r4-ospf-1-area-0.0.0.0]authentication-mode  md5 1 plain 12345
network 192.168.1.0 0.0.0.255
2.手工汇总
区域汇总——ABR上进行配置
[r4-ospf-1]area 0——进入对应区域
[r4-ospf-1-area-0.0.0.0]abr-summary 172.16.0.0 255.254.0.0-汇总(掩码只能写点分十进制)


3.沉默接口
[r5-ospf-1]silent-interface g 0/0/1——配置位置

4.加快收敛
[r4-GigabitEthernet0/0/1]ospf timer hello 5——只需要改变接口hello时间
死亡事件默认四倍关系,自动修改
结论:所有接口都需要修改

5.缺省路由

[r5-ospf-1]default-route-advertise —配置位置,ospf进程中
必须得自身存在一条缺省才能给其他的设备下发缺省
[r5-ospf-1]default-route-advertise always —强制下发缺省


<r1>display ospf lsdb router 1.1.1.1

     OSPF Process 1 with Router ID 1.1.1.1
                 Area: 0.0.0.0
         Link State Database 


  Type      : Router
  Ls id     : 1.1.1.1
  Adv rtr   : 1.1.1.1  
  Ls age    : 1210 
  Len       : 60 
  Options   :  E  
  seq#      : 80000010 
  chksum    : 0xa424
  Link count: 3
   * Link ID: 192.168.1.1  
     Data   : 192.168.1.1  
     Link Type: TransNet     
     Metric : 1
   * Link ID: 172.16.0.1   
     Data   : 255.255.255.255 
     Link Type: StubNet      
     Metric : 0 
     Priority : Medium
   * Link ID: 172.17.0.1   
     Data   : 255.255.255.255 
     Link Type: StubNet      
     Metric : 0 
     Priority : Medium

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值