路由器交换器配置ospf
2015-03-07 11:31
218 查看
路由交换OSPF协议
OSPF是指开放式最短路径优先协议,是目前使用非常广泛的一个协议。开放式是指各个厂商都支持。
本章目标
链路状态路由选择协议概述
OSPF开放式最短路径优先
OSPF区域
OSPF邻接关系
OSPF的SPF算法
单区域OSPF配置
OSPF认证配置
OSPF与RIP的比较
OSPF没有跳数的限制,而RIP最多为15跳。
OSPF支持变长子网掩码并支持汇聚。
OSPF收敛速度比RIP快的多,OSPF采用触发更新。
OSPF最多可支持6条相同代价路径负载均衡。
OSPF具有认证功能,RIP2有,但RIP1没有。
OSPF配置,监测和故障排除有比RIP好的多的IOS工具库。
但其配置复杂,技术要求高,对内存和CPU要求高。
OSPF是典型的链路状态路由选择协议。
链路状态路由选择协议概述:首先获得邻居表,然后互通有无,获得拓朴表,最后根据拓朴表获得路由表。
对OSPF来说,通过HELLO包获取邻居表。
链路状态路由选择协议的数据结构:
邻居表,拓朴表(包括了同一区域或某一个网络的所有路由器以及相关链路的状态信息)。路由表(由SPF算法得出的最短路径)
OSPF网络层次化设计
OSPF网络有以下两个层次的网络:骨干区域,非骨干区域
OSPF邻居表:
路由器通过交换HELLO包来发现邻居关系。
路由器在核实Hello包的特定参数后再宣布邻居关系。
对于点对点的广域网连接链路:邻居之间形成邻接关系。
对于局域网链路或通过广播方式收到的:
邻接是和邻居的DR(领导)以及BDR形成邻居 的。
和其它的路由器形成two-way的状态。
路由更新和拓朴信息只能在邻接的路由器上传输。
而如何选举出DR与BDR依靠的是路由器的优先级:
优先级为0的不参与选举。
优先级相同的,以Router ID为DR.
优先级高的路由器为DR。
缺省情况下,优先级为1。
interface s0
ip ospf priority 0
ip ospf priority 200
要注意,路由器优先级可以影响选取过程,但是不能够强制更换已经有有效的DR和BDR。
路由器ID:
在HEllo包中包括路由器ID,这是一个用于在OSPF协议中标识此路由器的32位比特数字。
一般路由器用它的最大IP地址做来其ID。
在实际,为了避免邻居关系的重新建立,使用一个环回接口来做来路由器ID。
配置Router ID命令
可以使用任何单播地址,。router ospf1 router-id 172.16.1.1
修改过ID后再重启OSPF后才有效。
clear ip ospf process.
OSPF中的五种数据包类型:
HELLO包:与邻居建立关系并维护邻居关系。
DBD数据库描述数据包:描述一个路由器的本地LSA的内容
LSR状态请求:请求相邻路由器,发送其LSA具体条目。
LSU链路状态更新:向邻居发送LSA通告。
LSAck链路状态确认:确认收到路由器的LSA。
HELLO包:寻址为多目组播寻址,224.0.0.5。用来指代所有的OSPF路由器。大小为50字节。
OSPF接口状态:
DOWN状态:没有与任何邻居交换信息。
INIT状态:每10秒发送HELLO数据包。
TWO-WAY状态:基本状态,是邻居,但没有形成领接关系,看到自己出现在路由器的HELLO包时。
EXSTART状态:准启动状态,两个邻居路由器用DBD数据库来协商主从关系,有最高ID的胜出为主。
EXCHANGE状态:两台路由器互相 描述它们的链路状态数据库。
LOADING加载状态:接收类型3,回应类型4,确认类型5.
FULL ADJACENCy 状态:全邻接状态,邻居表,拓朴表,路由表全部生成。
单区域OSPf的配置
Router(config)#router ospf process-id
Router(config-router)#network addrress inverse-mask area [area-id]
网络拓朴图如下:
RouterA(10.64.0.1)------broadcast network-----------(10.64.0.2)RouterB(10.2.1.2)----------point to point network-----------(10.2.1.1)RouterC
RouterA:router ospf 1
network 10.0.0.0 0.255.255.255 area 0
RouterB:router ospf 50
network 10.2.1.2 0.0.0.0 area 0
network 10.64.0.2 0.0.0.0 area 0
如果配置IP地址,表示让路由器自动识别网段。
核实OSPF操作
show ip protocols核实OSPF的进程,参数等信息。
show ip route ospf
show ip ospf interface
show ip ospf显示OSPf全局信息。
show ip ospf neighbor
OSPF单区域配置实现
网络拓朴图
router1(s1/0,201.0.0.1/24)----(s1/0,201.0.0.2/24)router2--lookback1 172.200.0.1/24
lookback1 172.200.12.1/24 || --lookback2 172.200.2.1/24
|| --lookback3 172.200.3.1/24
|| ==lookback4 172.200.4.1/24
(202.0.0.1/24)
二层交换机
||
||
switch2(202.0.0.2)--------------------------switch3(202.0.0.3)
在交换机里面配置跟路由器差不多,有一个命令是打开交换机的路由功能:ip routing
sw2:
enable
conf t
no ip domain-lookup
ip classless
ip subnet-zero
hostname sw2
ip routing
end
conf t
int fa1/0
no switchport(由交换端口变为路由端口)
ip address
end
show ip int brif
基本配置完成后,可以保证网络的连通性。直连网段的连通。
R1:
enable
conf t
router ospf 100
network 201.0.0.0 0.0.0.255 area 0
network 202.0.0.0 0.0.0.255 area 0
network 172.13.0.0 0.0.0.255 area 0
end
show ip route
常用查看命令:
show ip ospf
show ip ospf 100
show ip ospf int s1/1
show ip ospf database
show ip ospf neighbors
show ip ospf route
ip ospf hello-interval 10接口下修改hello时间
ip ospf dead-interval 40 接口下修改dead时间
OSPF认证:
interface fa2/0
ip address
interface s2
ip address
ip ospf authentication-key kal
router ospf 100
network
network
area 0 authentication
OSPF多区域配置实验
本章目标
多区域OSPF路由配置
OSPF路由汇总技术
OSPF网络类型区分
OSPF路由器及LSA的类型
首先完成基本配置。保证连接后,做OSPF路由多区域配置。
R1:
conf t
router ospf 100
network 201.0.0.0 0.0.0.0 area 1
network 202.0.0.0 0.0.0.255 area0
end
show ip route
多区域配置与单区域配置并无太大不同,只是在逻辑区域划分上。
OSPF路由汇总功能:
Router(config)#area area-id range address mask
上面的只在ABR上汇总,即在连接两个逻辑区域的路由器上汇总。
如果在自治系统边界路由器上面做汇总:
summary-address address mask
在区域内部路由器上做路由汇总没有一点价值和意义。
OSPF发布缺省路由
Router(config-router)#default-information originate [always]
用于在OSPF中通告0.0.0.0 默认路由。
OSPF网络类型
网络类型1-------------点到点网络
串行接口上运行PPP或HDLC.
会自动发现接口的类型。
使用224.0.0.5发送数据包
网络类型2-------------广播型多路访问的网络
采用以太网技术,局域 网。
需要选举DR和BDR。
DR使用224.0.0.6来接收包,224.0.0.5发送包。
网络类型3-------------非广播型多路访问网络NBMA
一个接口连接多个站点。
没有广播能力。
OSPF不能自动发现邻居路由器,必须手工设置。
网络类型4-------------点到多点
由管理员指定。
OSPF的路由器以及LSA类型
OSPF特定类型的划分与配置
OSPF:open shortest path first
划分特定Area类型的目的:限制LSA在网络内大量的传播,从而减少带宽利用。
末节区域规则:末节区域中不能有ASBR,只能有一个ABR。
末节区域内不允许有virtual links 穿越不允许有虚电路存在
末节区域配置:
Area area-id stub
此命令用于末节区域网络,所有末节区域中的路由器必须使用stub命令。
完全末节区域是思科专有的一个:
不接受外部LSA,不接受区域汇总LSA,路由表缩减到最小,所有路由器必须配置为末节路由器,ABR必须配置为totally stubby
次末节区域:为末节区域,出现了自治系统边界路由器,ASBR.
LSA优化总结 1&2 3 4&5 7
骨干区域 允许 允许 允许 不允许
非骨干区域,非末梢区域 允许 允许 允许 不允许
末梢区域 允许 允许 不允许 不允许
完全末梢区域 允许 不允许 不允许 不允许
NSSA 允许 允许 不允许 允浩
最好的方法是在网络做好规划,手工对链路的开销赋值。
如何更改接口上的开销值:
在接口模式下。
ip ospf cost value
OSPF虚电路配置
默认情况下,所有的区域都必须和主干区域相连接,。area 0。但有时候真的有一些偏远地区与主干区域连接不太现实。
在这种情况下,OSPf支持一种虚电路的方式。
虚电路技术可以使不连续的区域连到主干区域上。
配置虚电路:
router(config-router)#area area-id virtual-link router-id
如果配完以后要显示虚电路的状态:
show ip ospf virtual-links
OSPF支持等价路径负载均衡
默认支持4条路径负载均衡,最大支持6条。
只要满足条件,会自动达到等价路径负载均衡。
OSPF是指开放式最短路径优先协议,是目前使用非常广泛的一个协议。开放式是指各个厂商都支持。
本章目标
链路状态路由选择协议概述
OSPF开放式最短路径优先
OSPF区域
OSPF邻接关系
OSPF的SPF算法
单区域OSPF配置
OSPF认证配置
OSPF与RIP的比较
OSPF没有跳数的限制,而RIP最多为15跳。
OSPF支持变长子网掩码并支持汇聚。
OSPF收敛速度比RIP快的多,OSPF采用触发更新。
OSPF最多可支持6条相同代价路径负载均衡。
OSPF具有认证功能,RIP2有,但RIP1没有。
OSPF配置,监测和故障排除有比RIP好的多的IOS工具库。
但其配置复杂,技术要求高,对内存和CPU要求高。
OSPF是典型的链路状态路由选择协议。
链路状态路由选择协议概述:首先获得邻居表,然后互通有无,获得拓朴表,最后根据拓朴表获得路由表。
对OSPF来说,通过HELLO包获取邻居表。
链路状态路由选择协议的数据结构:
邻居表,拓朴表(包括了同一区域或某一个网络的所有路由器以及相关链路的状态信息)。路由表(由SPF算法得出的最短路径)
OSPF网络层次化设计
OSPF网络有以下两个层次的网络:骨干区域,非骨干区域
OSPF邻居表:
路由器通过交换HELLO包来发现邻居关系。
路由器在核实Hello包的特定参数后再宣布邻居关系。
对于点对点的广域网连接链路:邻居之间形成邻接关系。
对于局域网链路或通过广播方式收到的:
邻接是和邻居的DR(领导)以及BDR形成邻居 的。
和其它的路由器形成two-way的状态。
路由更新和拓朴信息只能在邻接的路由器上传输。
而如何选举出DR与BDR依靠的是路由器的优先级:
优先级为0的不参与选举。
优先级相同的,以Router ID为DR.
优先级高的路由器为DR。
缺省情况下,优先级为1。
interface s0
ip ospf priority 0
ip ospf priority 200
要注意,路由器优先级可以影响选取过程,但是不能够强制更换已经有有效的DR和BDR。
路由器ID:
在HEllo包中包括路由器ID,这是一个用于在OSPF协议中标识此路由器的32位比特数字。
一般路由器用它的最大IP地址做来其ID。
在实际,为了避免邻居关系的重新建立,使用一个环回接口来做来路由器ID。
配置Router ID命令
可以使用任何单播地址,。router ospf1 router-id 172.16.1.1
修改过ID后再重启OSPF后才有效。
clear ip ospf process.
OSPF中的五种数据包类型:
HELLO包:与邻居建立关系并维护邻居关系。
DBD数据库描述数据包:描述一个路由器的本地LSA的内容
LSR状态请求:请求相邻路由器,发送其LSA具体条目。
LSU链路状态更新:向邻居发送LSA通告。
LSAck链路状态确认:确认收到路由器的LSA。
HELLO包:寻址为多目组播寻址,224.0.0.5。用来指代所有的OSPF路由器。大小为50字节。
OSPF接口状态:
DOWN状态:没有与任何邻居交换信息。
INIT状态:每10秒发送HELLO数据包。
TWO-WAY状态:基本状态,是邻居,但没有形成领接关系,看到自己出现在路由器的HELLO包时。
EXSTART状态:准启动状态,两个邻居路由器用DBD数据库来协商主从关系,有最高ID的胜出为主。
EXCHANGE状态:两台路由器互相 描述它们的链路状态数据库。
LOADING加载状态:接收类型3,回应类型4,确认类型5.
FULL ADJACENCy 状态:全邻接状态,邻居表,拓朴表,路由表全部生成。
单区域OSPf的配置
Router(config)#router ospf process-id
Router(config-router)#network addrress inverse-mask area [area-id]
网络拓朴图如下:
RouterA(10.64.0.1)------broadcast network-----------(10.64.0.2)RouterB(10.2.1.2)----------point to point network-----------(10.2.1.1)RouterC
RouterA:router ospf 1
network 10.0.0.0 0.255.255.255 area 0
RouterB:router ospf 50
network 10.2.1.2 0.0.0.0 area 0
network 10.64.0.2 0.0.0.0 area 0
如果配置IP地址,表示让路由器自动识别网段。
核实OSPF操作
show ip protocols核实OSPF的进程,参数等信息。
show ip route ospf
show ip ospf interface
show ip ospf显示OSPf全局信息。
show ip ospf neighbor
OSPF单区域配置实现
网络拓朴图
router1(s1/0,201.0.0.1/24)----(s1/0,201.0.0.2/24)router2--lookback1 172.200.0.1/24
lookback1 172.200.12.1/24 || --lookback2 172.200.2.1/24
|| --lookback3 172.200.3.1/24
|| ==lookback4 172.200.4.1/24
(202.0.0.1/24)
二层交换机
||
||
switch2(202.0.0.2)--------------------------switch3(202.0.0.3)
在交换机里面配置跟路由器差不多,有一个命令是打开交换机的路由功能:ip routing
sw2:
enable
conf t
no ip domain-lookup
ip classless
ip subnet-zero
hostname sw2
ip routing
end
conf t
int fa1/0
no switchport(由交换端口变为路由端口)
ip address
end
show ip int brif
基本配置完成后,可以保证网络的连通性。直连网段的连通。
R1:
enable
conf t
router ospf 100
network 201.0.0.0 0.0.0.255 area 0
network 202.0.0.0 0.0.0.255 area 0
network 172.13.0.0 0.0.0.255 area 0
end
show ip route
常用查看命令:
show ip ospf
show ip ospf 100
show ip ospf int s1/1
show ip ospf database
show ip ospf neighbors
show ip ospf route
ip ospf hello-interval 10接口下修改hello时间
ip ospf dead-interval 40 接口下修改dead时间
OSPF认证:
interface fa2/0
ip address
interface s2
ip address
ip ospf authentication-key kal
router ospf 100
network
network
area 0 authentication
OSPF多区域配置实验
本章目标
多区域OSPF路由配置
OSPF路由汇总技术
OSPF网络类型区分
OSPF路由器及LSA的类型
首先完成基本配置。保证连接后,做OSPF路由多区域配置。
R1:
conf t
router ospf 100
network 201.0.0.0 0.0.0.0 area 1
network 202.0.0.0 0.0.0.255 area0
end
show ip route
多区域配置与单区域配置并无太大不同,只是在逻辑区域划分上。
OSPF路由汇总功能:
Router(config)#area area-id range address mask
上面的只在ABR上汇总,即在连接两个逻辑区域的路由器上汇总。
如果在自治系统边界路由器上面做汇总:
summary-address address mask
在区域内部路由器上做路由汇总没有一点价值和意义。
OSPF发布缺省路由
Router(config-router)#default-information originate [always]
用于在OSPF中通告0.0.0.0 默认路由。
OSPF网络类型
网络类型1-------------点到点网络
串行接口上运行PPP或HDLC.
会自动发现接口的类型。
使用224.0.0.5发送数据包
网络类型2-------------广播型多路访问的网络
采用以太网技术,局域 网。
需要选举DR和BDR。
DR使用224.0.0.6来接收包,224.0.0.5发送包。
网络类型3-------------非广播型多路访问网络NBMA
一个接口连接多个站点。
没有广播能力。
OSPF不能自动发现邻居路由器,必须手工设置。
网络类型4-------------点到多点
由管理员指定。
OSPF的路由器以及LSA类型
OSPF特定类型的划分与配置
OSPF:open shortest path first
划分特定Area类型的目的:限制LSA在网络内大量的传播,从而减少带宽利用。
末节区域规则:末节区域中不能有ASBR,只能有一个ABR。
末节区域内不允许有virtual links 穿越不允许有虚电路存在
末节区域配置:
Area area-id stub
此命令用于末节区域网络,所有末节区域中的路由器必须使用stub命令。
完全末节区域是思科专有的一个:
不接受外部LSA,不接受区域汇总LSA,路由表缩减到最小,所有路由器必须配置为末节路由器,ABR必须配置为totally stubby
次末节区域:为末节区域,出现了自治系统边界路由器,ASBR.
LSA优化总结 1&2 3 4&5 7
骨干区域 允许 允许 允许 不允许
非骨干区域,非末梢区域 允许 允许 允许 不允许
末梢区域 允许 允许 不允许 不允许
完全末梢区域 允许 不允许 不允许 不允许
NSSA 允许 允许 不允许 允浩
最好的方法是在网络做好规划,手工对链路的开销赋值。
如何更改接口上的开销值:
在接口模式下。
ip ospf cost value
OSPF虚电路配置
默认情况下,所有的区域都必须和主干区域相连接,。area 0。但有时候真的有一些偏远地区与主干区域连接不太现实。
在这种情况下,OSPf支持一种虚电路的方式。
虚电路技术可以使不连续的区域连到主干区域上。
配置虚电路:
router(config-router)#area area-id virtual-link router-id
如果配完以后要显示虚电路的状态:
show ip ospf virtual-links
OSPF支持等价路径负载均衡
默认支持4条路径负载均衡,最大支持6条。
只要满足条件,会自动达到等价路径负载均衡。
相关文章推荐
- OSPF区域中的路由器接口配置
- NE系列路由器V5版本OSPF邻居认证的配置
- Packet Tracer 5.0实验(十) 路由器OSPF动态路由配置
- 路由器OSPF配置
- 路由器OSPF动态路由配置
- Windows软件路由器运用实例之OSPF配置
- Junos路由器静态路由及动态路由rip和ospf配置测试
- 路由器OSPF动态路由配置
- Windows软件路由器运用实例之OSPF配置
- 第11章 路由器OSPF动态路由配置
- 思科路由器配置ospf等价负载均衡
- 路由器交换器配置ISIS
- 第11章 路由器OSPF动态路由配置
- 路由器OSPF配置1
- Cisco 路由器 OSPF 协议配置
- 第11章 路由器OSPF动态路由配置
- Cisco PT模拟实验(14) 路由器OSPF动态路由的配置
- 路由器ospf动态路由配置
- 实验十 路由器OSPF动态路由配置
- 思科路由器配置ospf汇总和缺省路由发布