ospf怎么配置
A. 路由器如何配置OSPF,及工作原理
启动OSPF路由进程
Router(config)#
router
ospf
process-id
指定OSPF协议运行的接口和所在的区域
Router(config-router)#
network
address
inverse-mask
area
area-id
修改接口的Cost值
Router(config-if)#ip
ospf
cost
cost
例子
R2(config)#router
ospf
1
R2(config-router)#router-id
192.168.1.1
R2(config-router)#network
192.168.1.1
0.0.0.0
area
0
R2(config-router)#network
10.0.0.0
0.0.0.3
area
0
B. OSPF是怎么配置的
具体配置如下:
router
ospf
100
(100是进程号,随便一个数字,一般一台设备启一个进程)
router-id
192.168.0.1
(自己设定,格式为IP地址,推荐本机loopback地址)
network
172.20.1.1
0.0.0.0
area
0
(172.20.1.1为端口地址,有几个端口划入写几条,0.0.0.0为反掩码,精确宣告,area是区域号,根据规划来)
这就配置完了,show
ip
ospf
neighbor
可以看到ospf邻居,一般用来调试。
C. ensp中一台路由器一台交换机,两台pc怎么配置ospf
ensp中一台路由器一台交换机,ospf配置方法有:配置的主机位为1,网络位为3,所以掩码为24,然后加路由器或者交换机换成三层交换机,可以用单臂路由配置的方法进行适配。
首先要重新ping几次,如果再不行先Ping网关然后在Ping,我们需要查看端口是Ethernet还是GE,如果是Ethernet则我们使用E0/0/0,否则我们就使用G0/0/0。即mask : 255.255.255.0,四台PC机IP配置如图所示,Swiith0跟Router0之间用0号连接且配置IP为192.168.122.254。
在配置ensp中一台路由器一台交换机ospf,as-sw1及as-sw2是两台接入层交换机,它们各自连接着一些终端PC,as-sw1连接着vlan10的用户,as-sw2连接着vlan20的用户。
core-sw1及core-sw2是两台核心交换机,它们具备三层路由功能,而且分别是vlan10和vlan20用户的网关,两台核心交换机采用VLAN12实现三层对接,在两台核心交换机上部署OSPF,使得全网的路由实现互通。
这样一来就可以进行配置了,通过core-sw1已经通过OSPF学习到了去往192.168.20.0/24网段的路由,而core-sw2也能够通过OSPF学习到去往192.168.1.0/24网段的路由。
D. 多区域ospf路由配置
多区域ospf路由配置?Copyright © 1999-2020, CSDN.NET, All Rights Reserved
登录
我的八仙桌
关注
网络中多区域OSPF路由协议配置 原创
2018-05-03 16:05:51
我的八仙桌
码龄8年
关注
在众多的路由协议中,ospf有好多优点,比如它适应各种规模的网络(最多支持几千台路由器)、无自环、支持区域划分、可以路由分级等。下面我们重点来讲它的区域划分,在这之前我们先来了解一些有关区域划分的基本知识:
1、我们的网络可以看成是由多个自治系统组成,通过搜集和传递自治系统链路状态来动态地发现和传播路由以达到自治系统的信息同步。
2、每个自治系统又可划分为不同的区域,如果一个路由器端口被分配到多个区域内,这个路由器就被称为区域边界路由器ABR,它是指那些处于区域边缘连接多个区域的路由器。
3、通过ABR可以学到其它区域的路由信息,所有ABR和位于它们之间的路由器称为骨干区域,由于所有区域必须在逻辑上与骨干区域保持连通性,特别引入了虚连接的概念,使那些在物理上分割的区域也能保持逻辑上的连通性。
4、连接自治系统的路由器称为自治系统边界路由器ASBR,通过ASBR来学习该OSPF自治系统之外的路由信息(如静态路由、rip等)
5、一个网段只能属于同一个区域
好了,我们了解了这些后来进行我们的实验,本实验由华为三台路由器、两台交换机和一台防火墙来完成,如下图所示,我们用了ospf和rip两种路由协议,ospf网络划分为3个区域,R1、SW1和防火墙上各做一个loopback端口来方便我们的测试
拓扑图
一、路由器R1的配置
1、首先配上ip地址
2、启动ospf并把端口加入区域
这里需要注意的是华为路由器与交换机、防火墙在配置ospf的时候有些不同之处,我们需要先启动ospf
二、以R1为例,为R2配置ip地址和ospf
1、配完之后我们尝试ping一下S0端口却发现ping不通
这里需要注意的是华为的设备在一条链路的最后一个端口(也就是R1上的S0)要进行复位,下面来进行复位并再次ping,发现通了
2、配置rip协议
三、以R1为例为R3配置ip和ospf
四、配置SW1
1、创建vlan并把端口加入vlan,然后为端口配置ip地址,测试与R3端口E1的连通性
2、创建loopback端口并加入ip
3、把端口加入区域
五、以SW1为例为SW2配置ip,然后启动rip
六、配置防火墙
1、配置ip并把端口加入trust区域
2、创建loopback并把端口加入,然后把端口加入untrust区域
3、启动rip并加入端口
七、 通过配置使ospf网络和rip网络能互相学习路由
1、查看R2的路由,在下图中我们看到R2通过ospf学习到了R1、R3、和SW1的路由,又通过rip学习到SW2和F的路由
2、查看SW1的路由,看到除了直连的和通过ospf学习到的并没有SW2和防火墙的路由
3、上面的情况是因为我们没有做路由再发布的原因,我们设想一下ospf的网络是个大的网络,而rip的网络较小,那么我们就可以把rip网络的路由导入到ospf的网络中来,下面根据设想在我们的边界路由器R2上来实现
首先导入rip路由
然后再次查看SW1的路由,这次可以看到除了ospf学到的和直连的,我们还看到了名为O_ASE的路由,O代表ospf,AS表示自治域,E代表外部的,可以说明导入如有成功
4、这时候SW1有了SW2和防火墙的路由,那我们能够ping通他们吗,经过检测答案是否定的,那是为什么呢?这是因为SW2和防火墙没有学到SW1的路由。根据前面的设想把ospf网络的路由导入到rip网络中又不现实,因为ospf网络过大,这时候我们解决的办法就是发布一条默认路由。
首先做一条静态路由,我们先建个类似于垃圾桶的端口null,当有条找不到目的地的路由时就把它投到里边,在下边?后边应该填写刚刚建的null 0
然后到rip中去发布
5、到SW2和防火墙上检查是否发布成功,如下图所示,说明发布成功
在防火墙的路由表中默认路由下一跳指向192.168.7.1
6、在防火墙是上通过ping R1和SW1来做最后检验,如下图所示 ,说明我们的网络已经完成了ospf和rip的路由学习
E. OSPF基本配置包括哪些步骤
实验步骤:
SH3 配置:
Step1.配置各路由器接口信息,启用OSPF 并发布相应网段EnConf t
Hostname sh3
Int loopback 0
Ip add 192.168.3.1 255.255.255.0
Int f0/0
Ip add 192.168.1.3 255.255.255.0
No sh
Int s1/1
Ip add 192.168.224.1 255.255.255.0
No sh
Exit
Exit
Show run
Conf t
Router ospf 111
Network 192.168.3.0 0.0.0.255 area 0
Network 192.168.1.0 0.0.0.255 area0
Network 192.168.224.0 0.0.0.255 area 51
Exit
Exit
Show ip routeStep2.配置 area 51 为非纯末梢区域Conf t
Router ospf 111
Area 51 nssa no-summary
Exit
Exit
Show ip routeSH1 配置:
Step1.配置各路由器接口信息,启用OSPF 并发布相应网段En
Conf t
Hostname sh1
Int loopback 0
Ip add 192.168.64.1 255.255.255.0
Int loopback 5
Ip add 10.0.0.6 255.0.0.0
Int f0/0
Ip add 192.168.1.1 255.255.255.0
No sh
Exit
Exit
Show run
Conf t
Router ospf 222
Network 192.168.1.0 0.0.0.255 area 0
Network 192.168.64.0 0.0.0.255 area 1
Exit
Exit
Show ip routeStep2.配置 area 1 为完全末梢区域Conf t
Router ospf 222
Area 1 stub no-summary
End
Show ip routeGZ1 配置:
Step1.配置各路由器接口信息,启用OSPF 并发布相应网段En
Conf t
Int s1/1
Ip add 192.168.224.2 255.255.255.0
No sh
Int s1/2
Ip add 192.168.5.1 255.255.255.0
No sh
Exit
Exit
Show run
Conf t
Router ospf 333
Network 192.168.224.0 0.0.0.255 area 51
End
Show ip routeStep2.配置 area 51 为非纯末梢区域Conf t
Router ospf 333
Area 51 nssa no-summary
ExitStep3.配置 RIP 路由,配置路由重分发Router rip
Network 192.168.5.0Redistribute ospf 333 metric 10
Router ospf 333
Redistribute rip metric 200 subnets
End
Show ip routeBJ1 配置:
Step1.配置各路由器接口信息,启用OSPF 并发布相应网段En
Conf t
Int s1/2
Ip add 192.168.5.2 255.255.255.0
No sh
ExitStep2.配置RIP 路由和到OSPF 区域的默认路由Router rip
Network 192.168.5.0
Ip route 0.0.0.0 0.0.0.0 192.168.5.1
Exit
Exit
Show ip route验证:各主机间能相互 ping 通
F. OSPF具体怎么配置。完整步骤
你又没问清楚是H3C还是CISCO得
算了我就说CISCO的吧
enable
conf
t
router
ospf
110
//启用进程号为110的OSPF
router-id
*.*.*.*
//
配置router
ID号
OSPF中用来识别路由器的
no
au
//关闭自动汇总
net
12.12.12.0
0.0.0.255
area
0
//把12.12.12.0/24网段宣告进OSPF中,并且激活该网段上的接口。
OSPF博大精深,太多太多配置了都。。
譬如
OSPF的验证,分为区域验证,链路验证,虚链路验证
建立虚链路,建立TUNNEL
口
手工汇总,修改AD值,
修改接口的COST值,
OSPF的特殊区域如:STUB
,totally
stub,
nssa
,TOTALLY
NSSA
路由的重分发
等等
太多太多了
G. 路由器交换技术怎么配置ospf
楼主,你好
不同厂家配置OSPF命令不一样
以Cisco 和 H3C举例 如下:
Cisco:
router ospf 1
router-id 1.1.1.1
inter g1/0/1
ip add 202.103.24.68 255.255.255.0
ip ospf 1 area 0
ip ospf network point-to-point
H3C:
ospf 1 router-id 1.1.1.1
area 0
inter g1/0/1
ip add 202.103.24.68 24
ospf 1 area 0
ospf network-type p2p
H. 如何配置ospf
OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328,RFC 5340定义了适用于IPv6的OSPFv3。
OSPF协议是一种链路状态协议。每个路由器负责发现、维护与邻居的关系,并将已知的邻居列表和链路费用LSU报文描述,通过可靠的泛洪与自治系统AS(Autonomous System)内的其他路由器周期性交互,学习到整个自治系统的网络拓扑结构;并通过自治系统边界的路由器注入其他AS的路由信息,从而得到整个Internet的路由信息。每隔一个特定时间或当链路状态发生变化时,重新生成LSA,路由器通过泛洪机制将新LSA通告出去,以便实现路由的实时更新。
(8)ospf怎么配置扩展阅读:
OSPF路由协议的实现过程
1、初始化形成端口初始信息:在路由器初始化或网络结构发生变化(如链路发生变化,路由器新增或损坏)时,相关路由器会产生链路状态广播数据包LSA,该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。
2、路由器间通过泛洪(Floodingl机制交换链路状态信息:各路由器一方面将其LSA数据包传送给所有与其相邻的OSPF路由器,另一方面接收其相邻的OSPF路由器传来的LSA数据包,根据其更新自己的数据库。
3、形成稳定的区域拓扑结构数据库:OSPF路由协议通过泛洪法逐渐收敛,形成该区域拓扑结构的数据库,这时所有的路由器均保留了该数据库的一个副本。
4、形成路由表:所有的路由器根据其区域拓扑结构数据库副本采用最短路径法计算形成各自的路由表。
I. ospf配置命令实验
OSPF:open shortest path first
开放式最短路径优先
area 0 :骨干区域(核心区域)
area 1 2 :常规区域
注:常规区域必须和骨干区域直接相连
ABR:area border router 区域边界路由器
ASBR:auto-system border router 自制系统边界路由器
R1:
int s1/0/0
ip add 12.1.1.1 24
int loopback0
ip add 1.1.1.1 24
ospf 1
area 1
network 1.1.1.0 0.0.0.255
network 12.1.1.0 0.0.0.255
R2:
int s1/0/1
ip address 12.1.1.2 24
int g0/0/0
ip address 23.1.1.2 24
int loopback0
ip address 2.2.2.2 24
ospf 1
area 1
network 12.1.1.0 0.0.0.255
area 0
network 2.2.2.0 0.0.0.255
network 23.1.1.0 0.0.0.255
R3:
int g0/0/0
ip address 23.1.1.3 24
int g0/0/1
ip address 192.168.1.3 24
int loopback0
ip address 3.3.3.3 24
ospf 1
area 0
network 3.3.3.0 0.0.0.255
network 23.1.1.0 0.0.0.255
area 2
network 192.168.1.0 0.0.0.255
R4:
int g0/0/0
ip address 192.168.1.4 24
int loopback0
ip address 4.4.4.4 24
ospf 1
area 2
network 4.4.4.0 0.0.0255
network 192.168.1.0 0.0.0.255
R5:
int g0/0/0
ip address 192.168.1.5 24
int loopback0
ip address 5.5.5.5 24
ospf 1
area 2
network 5.5.5.0 0.0.0.255
network 192.168.1.0 0.0.0.255
验证:
Router id:标识运行OSPF的路由器的身份ID,不能重复。
选举规则:
手动最优先,如果没有指定选举环回口,没有环回口则选举网络接口(接口地址越大越优先)。
注:华为设备:手动指定最优先,5最先UP的接口最优先。
router id 是在ospf刚启动时选举的。
手动指定router id
ospf 1 router id 2.2.2.2
OSPF建立邻居的条件:
1、两台路由器router id 一致
2、两台路由器直连的网段必须宣告到相同的area区域。
3、认证的类型、密码必须一致
4、直连必须可以通信
5、OSPF邻居之间的特殊区域标识必须一致
6、
7、
OSPFO的路由优先级:preference 10(默认)
三张表:
邻居表、拓扑表、路由表
邻居表:
display ospf error 查看OSPF错误信息
拓扑表:(链路状态数据库)
路由表:
动态路由:
1、距离矢量路由协议:distance-vector:RIP、BGP
2、链路状态路由协议:link-state:OSPF、ISIS
OSPF邻居建立过程:
down------>init-------->2-way-------->exstart-------->exchange------->loading------->full
init:初始状态,开始交互hello报文
2-way:路由器双方都得到对方的router-id
exstart:准备交互DBD描述报文,同时选举DR和BDR
exchange:交互DBD描述报文
loading:加载状态,请求对方的完整的明细路由
full:完全邻接状态,双方数据库同步
查看OSPF形成邻居的几个状态
information-center enable
<>debugging ospf event
<>terminal debugging
<>reset ospf process
OSPF之DR、BDR
DR:designate router指定路由器
BDR:backup DR备份路由器
作用:为了减少MA(多路访问)环境下,不必要的OSPF的报文发送,减少链路带宽的占用,路由器自动选举DR、BDR。
DR other路由器只会把信息传递给DR、BDR。
DR、BDR选举规则:接口优先级+router id,越大越优先。
DR、BDR不抢占规则:DR、BDR一旦选举成功,则不会再次选举。(除非重启)
优先级为0表示直接不参与DR、BDR选举。
调整OSPF接口优先级:
R4:
int g0/0/0
ospf dr-priority 5 把接口优先级改为5
R3:
interface g0/0/1
ospf dr-priority 0
R5:
int g0/0/0
ospf dr-priority 0
R3、R4、R5:
<>reset ospf process 重启OSPF进程
验证:
OSPF常见的五种报文:
1、hello:发送自身touter-id,自报家门
2、DBD:data base description数据库描述摘要(目录)
3、LSR:link-state request 链路状态请求,请求某链路的详细路由信息
4、LSU:link-state update 链路状态更新,对求请求的回应
5、LSack:链路状态确认
串行链路不选DR、BDR。
OSPF路由引入和路由汇总
OSPF路由引入(import):
R1、R2、R3、R4、R5上面OSPF的路由同上。
R5:
int loopback1
ip address 8.8.8.8 24
int g0/0/1
ip address 57.1.1.5 24
rip 1
version 2
network 8.0.0.0
network 57.0.0.0
undo summary(关闭路由汇总)
R7:
int g0/0/0
ip address 57.1.1.7 24
int loopback0
ip address 7.7.7.7 24
rip 1
version 2
network 57.0.0.0
network 7.0.0.0
在R5、R7上把RIP宣告之后,需要在ASBR上做路由引入。
R5:
ospf 1
ipmort-router rip
验证:
这样R4上就有R7的路由了。
引入的路由:O_ASE(ospf-autosystem external),ospf 自制系统外部路由,优先级默认为150。
上面只是单项引入,在R7上是学习不到其余路由器上的路由协议的。
R5:
rip 1
import-router ospf 将ospf引入rip
验证:
这样R1就可以和R7通信了。
这样做叫路由的双向引入。
(在自制系统边界路由器上做双向引入)
OSPF引入缺省路由:
R1、R2、R3、R4、R5中的OSPF配置同上。
R3:
int g0/0/2
ip address 38.1.1.3 24
R8:
int g0/0/0
ip address 38.1.1.8 24
ip router-static 0.0.0.0 0 38.1.1.3
R3上默认路由指向R8
ip riuter-static 0.0.0.0 0 38.1.1.8
R3上OSPF中引入静态路由
ospf 1
default-route-advertise always总是引入静态路由
注:always 无论R3是否有缺省路由存在,R3总会向OSPF区域下发缺省路由。
ospf中引入缺省路由。
验证:
这样R4就可以和R8通信。
OSPF路由汇总
作用:精简路由表的大小,减少路由器计算资源的开销。
1、区域间汇总(必须在ABR)
R1:
int loopback1
ip address 1.1.2.1 24
int loopback 2
ip address 1.1.3.1 24
ospf 1
area 1
network 1.1.2.0 0.0.0.255
network 1.1.3.0 0.0.0.255
其余OSPF路由配置同上。
三条明细路由可以汇总成一条。
1.1.1.0/24
1.1.2.0/24
1.1.3.0/24
1.1.000000 01.0
1.1.000000 10.0
1.1.000000 11.0
得出1.1.0.0/22
在ABR上做路由汇总
R2:
ospf 1
area 1
abr-summary 1.1.0.0 255.255.252.0
2、自制系统间的汇总(必须在ASBR上汇总)
OSPF配置同上
R7:
int loopback 1
ip address 7.7.8.7 24
int loopback 2
ip address 7.7.9.7 24
由于rip宣告的主类地址,所以不需要再宣告了。
三条明细路由
7.7.7.0
7.7.8.0
7.7.9.0
7.7.0000 0111.0
7.7.0000 1000.0
7.7.0000 1001.0
7.7.0.0/20
在ASBR上做路由汇总:
R5:
ospf 1
asbr-summary 7.7.0.0 255.255.240.0
OSPF虚链路
OSPF配置同上
新增:
R1:
int g0/0/0
ip address 16.1.1.1 24
R6:
int g0/0/0
ip address 16.1.1.6 24
int loopback0
ip address 6.6.6.6 24
宣告OSPF
R1:
ospf 1
area 5
network 16.1.1.0 0.0.0.255
R6:
ospf 1
area 5
network 15.1.1.0 0.0.0255
network 6.6.6.0 0.0.0.255
在R1上有R6的路由,R2上没有。
area 5没有与骨干区域相连,所以不能通信,需要借助虚链路。
area 1正好连接area 5和area 0 相连,所以在area 1的两端做虚链路。
R1:
ospf 1
area 1
vlink-peer 2.2.2.2(2.2.2.2为对方路由器的router id)
R2:
ospf 1
area 1
vlink-peer 1.1.1.1
验证:
虚链路是区域0的延伸,默认属于区域0
OSPF的认证
R3:
int g0/0/1
ospf authention-mode simple ciper huawei
发现R3的邻居没有R4、R5
R4:
int g0/0/0
ospf authention-mode simple ciper huawei
R5:
int g0/0/0
opsf authention-mode simple ciper 123
只有认证配置正确的才能建立邻居关系。
<>reset ospf counters 清空OSPF的统计信息
OSPF静默接口:
ospf 1
silnet-interface g0/0/1将g0/0/1设置为静默接口,静默接口不会发送任何OSPF报文。
将接PC的接口设置为静默接口。
修改OSPF优先级
ospf 1
preference 20将OSPF路由优先级改为20
OSPF的LSA(link state advertise)类型:
LSA是包含在LSU里面的。
1、一类LSA:router lsa 每个路由器都可以发送,仅在自己area区域发送,通告自身信息(自报家门)
display ospf lsdb
display ospf lsdb router
2、二类LSA:Network lsa
只有DR可以发出,仅在自己area区域发送,通告DR的位置和身份
display ospf lsdb
display ospf lsdb network
3、三型LSA:summary lsa
只能由ABR发送,可以穿越整个OSPF自制系统(中间需要各个ABR转发),将不同区域的OSPF路由信息相互传递
display ospf lsdb
display ospf summary
4、四型LSA:asbr lsa
只能由ABR发送,发送范围整个OSPF自制系统,通告ASBR的身份信息
display ospf lsdb asbr
5、五型LSA:External lsa
ASBR发出,发送整个OSPF自制系统,通告其他自制系统的路由信息
display ospf lsdb
display ospf lsdb ase
6、七型LSA:nssa lsa
由位于nssa区域的ASBR产生,发送范围仅仅是nssanssa区域(传至ABR时会转换成5型继续传递)
作用是将nssa区域后的其他自制系统的路由引入OSPF自制系统
OSPF的特殊区域
1、stub
2、totally stub
3、NSSA
4、totally NSSA
stub末节区域,不接收五型lsa
R1、R2:
ospf 1
area 1
stub
注:R1~area 1~R2,必须在R1和R2上同时配置stub,否则无法建立邻居。
作用:拒绝五型LSA,减少路由表的大小,减轻末节路由器的负担。
注:特殊区域的路由会自动形成缺省路由指向ABR来访问其他自制系统的路由。
里面就没有了五型lsa,会自动形成缺省路由指向ABR。
totally stub:完全末节区域
(拒绝3、4、5型LSA)
配置:
R1:
ospf 1
area 1
stub no-summary
R2:
ospf 1
area 1
stub no-summary
验证:
NSSA:not so stub area
拒绝五型LSA,会放行后面的其他自制系统的路由即“小尾巴”,“小尾巴”的路由会通过七型的LSA透传stub区域。
R1:
int loopback3
ip address 9.9.9.9 24
rip 1
version 2
indo summary
network 9.0.0.0
ospf 1
import-router rip
如果配置stub,会拒绝五型LSA,9.9.9.9就会被引入不了OSPF。这样就可以配置NSSA区域。
R1、R2:(同区域的路由都要配置)
ospf 1
area 1
nsaa
验证:
totally nssa
R1、R2:
ospf 1
area 1
nssa no-summary
特点: 拒绝3、4、5型LA,同时产生7型LSA。
配置完totally nsaa 之后就只剩下一条缺省路由了。