OSPF基础

目录

前言

距离矢量路由协议

 链路状态路由协议-LSA泛洪​编辑

链路状态路由协议-LSDB组建

链路状态路由协议-SPF计算

链路状态路由协议总结

OSPF简介

OSPF在园区网络中的应用

OSPF基础术语:区域

OSPF基础术语:Router-ID

ospf的配置:

OSPF的基础术语:度量值

OSPF协议报文类型

OSPF三大表项-邻居表

OSPF三大表项-LSDB表

OSPF三大表项-OSPF路由表

OSPF路由器之间的关系

OSPF邻接关系建立流程-1

 初始OSPF邻接关系建立过程

 OSPF邻接关系建立流程-4​编辑

 OSPF邻居表回顾

OSPF网络类型简介

OSPF网络类型(1)

OSPF网络类型(2)

DR与BDR的背景

 OSPF域与单区域

 OSPF多区域

 OSPF路由器类型

OSPF基础配置命令(1)

ospf基础配置命令(2) 

ospf配置案例-配置ospf(1) 

​编辑

OSPF配置案例-配置ospf(2)

OSPF配置案例-接过验证(2) 

静态路由引入动态方式


前言

距离矢量路由协议

距离矢量特点:只关心路由信息,不关心网络结构信息

 链路状态路由协议-LSA泛洪

 什么是链路状态?

 建立了邻居两个路由器的信息是一样的

 LSA泛洪概念:就是建立邻居,把自己直连状态下的信息互相进行同步,保持一致。

链路状态路由协议-LSDB组建

在泛洪规则之下,可以保证这些拓扑数据库中所呈现的链路状态都是一样的

链路状态路由协议-SPF计算

当你一台路由器到另一台路由器要经过多条路径的时候,意味着你的拓扑图是存在环路的,存在选路。

链路状态路由协议总结

OSPF简介

OSPF在园区网络中的应用

我们的ospf一般运行在汇聚交换机 核心交换机上,实现园区网络内的路由可达 (通常用IP互联)

接入层跟汇聚层通常在传统的园区中采用二层的互联不会设计到我们的三层协议

OSPF基础术语:区域

OSPF Area用于一个OSPF区域

区域是从逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识

OSPF 中区域的目的就是在于控制链路状态信息LSA 泛洪的范围、减小链路状态数据库LSDB的大小、改善网络的可扩展性、达到快速地收敛。

OSPF基础术语:Router-ID

route id: 用于唯一标识一台OSPF路由器

route id格式:点分十进制,长度32bit,1.1.1.1,2.2.2.2  8bit(位)=1byte(字节) 32bit(位)=4byte(字节)

route id手动配置/自动配置,手动配置优于自动配置

默认情况下,路由器回实验配置的第一个IP地址作为自己的全局router-id,管理员可以手动配置全局router id

ospf router id如果管理员没有手动配置,则默认使用全局router id作为ospf的router id

                        如果管理员配置了router id,则优先使用

项目建议:建议使用路由器的loopback接口的地址,作为ospf 的router id

什么是loopback接口?由管理员根据实际需要创建的链路路由接口,只要路由器开机,这个接口不会存在物理故障,稳定性好,所有通常作为ospf router id的选择接口。

loopback接口也可以作为网络测试接口,或则设备的带内网管理地址。

设置全局router id:  router id 1.1.1.1

查看全局router id:dis router id

创建loopback接口:在系统视图下int loopback+<0-1023>

ip add 1.1.1.1 32        // 利用这个地址可以作为协议的router id 未来这个接口,如果你通过协议发布出去,加入协议,我们其他的接口也可以通过loopback通信

loopback:可以想象成路由器连接了一台主机

ospf的配置:

[R1]ospf        //如果直接回车,它将回用全局router id作为路由器ospf的id

[R1-ospf-1]

[R1]ospf 1 router-id 2.2.2.2        //手动配置

如果你一早有了router id 想要修改 就得重启ospf进程

<R1>reset ospf process        //重启 回车 Y       
 就意味着路由器会断开所有的邻居关系 重新邻居的建立 和路由的计算  在业务中不能随便重启

OSPF的基础术语:度量值

开销:100M/30M=3.3333 取整3   小于1的也取整 比如0.1 开销就等于1

命令修改ospf协议默认参考计算的带宽值

ospf cost 1000 接口配置ospf cost,优于公式计算

方法一:
[R1-ospf-1]bandwidth-reference 5000   //单位是Mbit/s

方法二:
直接在接口下修改链路开销值
[R1-GigabitEthernet0/0/0]ospf cost 1000    //管理员指定命令生效
[R1-GigabitEthernet0/0/0]q
[R1]dis ospf interface g0/0/0   


 OSPF网络开销=所经过链路出接口cost+目的网络链路出接口cost

 改开销是为了选择最优路线

OSPF协议报文类型

OSPF三大表项-邻居表

OSPF三大表项-LSDB表

 如何唯一标识LSA:通过type,link state id,AdvRouter

OSPF三大表项-OSPF路由表

OSPF路由器之间的关系

邻居如何维护:

1.hello每隔10s周期性发送,如果在40s后没有收到邻居的hello包,则认为邻居失效

OSPF邻接关系建立流程-1

 初始OSPF邻接关系建立过程

OSPF完成邻接关系的建立有四步,建立邻居关系、协商主从、交互LSDB信息,同步LSDB

 OSPF邻接关系建立流程-2&3

 谁的router ID大谁就是主,从发数据时需要戴上主的DD协议序列号,主回的时候需要加一

只有主有权利假一,从只能跟着主加一

 OSPF邻接关系建立流程-4

 OSPF邻居表回顾

OSPF网络类型简介

 ospf默认网络类型的确定

1、接口如如果是PPP,HDLC,则认为p2p链路类型

2、接口如果是eth,FDDI,则认为是bro链路类型

3、接口如果是FR,ATM,则认为是NBMA(非广播多路访问)链路类型

4、没有任何一种链路层协议被认为是P2MP(点到多点),管理员手动配置的

OSPF网络类型(1)

OSPF网络类型(2)

DR与BDR的背景

 怎么选DR呢?通过DR接口的优先级选举DR,优先级的取值范围0~255,

优先级越大,优先成为DR,优先级相同,则比较router id router id 越大,优先成为DR。

DR(指定路由器)、 drother(非指定路由器)她不是路由器的角色,在这条链路上,这台路由器的接口所属的角色,它是在链路上选举出来的

 OSPF域与单区域

 OSPF多区域

 OSPF路由器类型

路由器类型

1.IR:所有接口都在同一个区域的路由器。

2.ABR:连接2个以上的区域,只是有一个活动的接口术语区域0的路由器

活动接口:拥有IP地址,没有物理故障,没有被管理员禁用。

3.BR:区域0中的IR和ABR

4.ASRB:将其他协议的路由或者其他ospf进程的路由引入的路由器

[Huawei]dis ip int brief

Interface      IP Address/Mask    Physical   protocol

LoopBack0      1.1.1.1/32           up         down

华为设备:3层接口必须拥有IP地址,protocol层才能UP

dis int brief         查看所有2层接口以及3层接口

dis ip int brief      查看所有3层接口,可以处理数据帧,也能处理数据包

OSPF基础配置命令(1)

同一个进程下,一个接口不能加入多个区域

一个接口,不能加入到不同的进程中

进程号本地有效,用于隔离路由器自身的不同OSPF网络

255.255.255.255-子网掩码=反掩码

ospf协议的network本质

1.将接口加入到ospf网络中,并发送和接受ospf报文

2.路由器只会描述加入到ospf进程的接口的链路状态

1.如果不会算反掩码 可以加0.0.0.0

[R2-ospf-1-area-0.0.0.0]network 10.1.12.2 0.0.0.0

缺点:未来要是地址变了 接口地址变了说明原来的地址就不存在了 这个路由器就搞不清楚要不要加进去了,它实际就不会加进去了 地址更改了 这条命令就没有了 更改后就相当于没有加入到进程

2.敲网络号反掩码的好处:当你地址更改后,只要它还在这个范围内,那么这个接口总是在这个进程中

3.如果不熟练的话直接敲它的地址,系统会给你算

没有隔离需求不需要开多个进程

ospf优先选开销小的

环回口默认开销0

环回口改开销

ospf基础配置命令(2) 

ospf配置案例-配置ospf(1) 

OSPF配置案例-配置ospf(2)

OSPF配置案例-接过验证(2) 

 ping -a源地址

 如果直接ping 3.3.3.3 那么它的源地址是什么?路由器会默认它的出接口为源地址

静态路由引入动态方式

缺省情况下,OSPF不引入缺省路由。

引入静态路由可以使用import-route命令,但使用import-route命令不能引入缺省路由。

如果要引入缺省路由,必须使用default-route-advertise命令。当本机没有配置缺省路由时,要产生缺省路由ASE LSA应使用always关键字

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
02f,18aug03,agi added #include 02e,02jun03,agi removed #include "rwproto.h" 02d,02jun03,agi changed #include "rwos.h" to include "ospf_rwos.h" 02c,29may03,agi removed unused includes, added new includes 02c,08may03,asr Changes to make OSPF virtual stack compatible 02b,09may03,agi added #include , removed #include 02a,17feb02,ram SPR 81808 Added OSPF memory partition support 21,13october01,kc Dynamic configuration changes. 20,21september01,kc Removed unused raw socket specific declarations. 19,26september00,reshma Added WindRiver CopyRight 18,25september00,reshma RFC-1587 implementation for OSPF NSSA Option, also tested against ANVL. 17,20july00,reshma Unix compatibility related changes. 16,06july00,reshma Removed unnecessary header files and defines. 15,23february00,reshma Changes for ospf mib 14,23december99,reshma Compatibility with VxWorks-IP and VxWorks RTM-interface 13,13august99,jack compilation fixes no IP case 12,05august99,nishit Replaced including IP header files by the new ospf_ip_structures.h 11,17may99,jack Added new include file ospf_patricia_32_bits_key_prototypes.h 10,28december98,jack Compiled and added some comments 09,25november98,rajive Deleted socket include file 08,11november98,jack Config changes, linted and big endian changes 07,30october98,jack Incorporate changes for compilation on Vxworks 06,12february98,release engineer code style changes, feature enhancements, complete CISCO and BAY compaltibility. OSPF v4.2.0 05,10july97,cindy Pre-release v1.52b 04,10february97,cindy Release Version 1.52 03,22october97,cindy Release Version 1.50 02,05june96,cindy Including visnpstr.h as a kludge for the first beta release. 01,05june96,cindy First Beta Release

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值