《2022年ospf在企业网中的实际应用.docx》由会员分享,可在线阅读,更多相关《2022年ospf在企业网中的实际应用.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、ospf 简介 :开放式最短路径优先协议ospf 是一个内部网关协议,它总坐在一个自制系统中,用于自制系统内部的路由挑选信息交换. 协议号 89.ospf 协议特点 :1: 可使用大规模网络 , 没有跳数限制 .2:路由收敛速度块.3:无路由环路产生.4:支持变长子网掩码VLSM.5:采纳组播地址发送协议报文, 节约了链路资源 .6:基于路由器的每个端口的代价来打算最有路径的.cost=100/链路带宽 .7:支持区域划分 , 简便了在大规模网络中的治理.8:支持等代价负载均衡 .9:支持验证 . ospf 的报文类型 :1:HELLO 报文: 用来发觉及保护邻居关系2:数据库描述报文DBD:
2、 用来描述本地路由器LSDB的情形 .3:链路状态恳求报文 LSR: 用来恳求本地路由器没有的LSA.4:链路状态更新报文 LSU: 用来发送对端路由器的恳求的LSA.5:链路状态确认报文 LSAck: 当路由器收到 LSU后, 发送 LSAck 进行确认 . ospf 的三张表格 :1:邻居表:通过 hello包来建立邻居关系 .2 :链路状态数据库LSDB : ospf 通过 LSA学习到其他路由器和信息,储备在 LSDB中;3 :路由表:通过 SPF算法,依据 LSDB算出路由表 . ospf 的网络类型 :1: 广播网络 : 需要进行 DR和 BDR的选举;选举主要比较路由器的优先级和
3、router-id,优先考虑优先级,优先级高的DR,其次为 BDR;网络中的路由器只需要与DR和 BDR建立邻居关系,新加入的路由器只需要与DR进行数据同步即可,不需要与网络中的其他路由器同步,节约了网路资源;非DR/BDR路由器通过组播地址224.0.0.6将链路信息发给 DR/BDR,然后 DR/BDR通过 224.0.0.5将链路信息发送给非 DR/BDR; hello包的发送间隔是 10秒,宕机时间 40秒2:无广播多路拜访NBMA:在帧中继、 ATM和 X.25 这样的网络中不支持广播,ospf在这些网络当中也要选举出DR/BDR;hello包的发送间隔时间是 30秒,宕机时间间隔是
4、120秒3:点到点 : 点到点网络一般采纳ppp 或者 hdlc 来进行数据的封装; ospf 的 hello包的发送间隔 10秒,宕机间隔 40秒4:点到多点:不需要DR和 BDR的选举,邻居是自动发觉的,默认的hello间隔是30秒,宕机间隔 120秒ospf 的路由器类型 :1:内部路由器:不与区域外部的路由器相连,只保护本区域内的链路状态信息2 :区域边界路由器ABR:连接不同区域的路由器,需要保护多个区域的链路状态信息;3 :骨干路由器:处于骨干区域area 0的路由器,只需要保护骨干区域的链路状态信息4 :自治系统边界路由器 ASBR:连接不同自治系统的路由器,通常需要在ASBR上
5、运行多种协议;ospf 区域 :1: 骨干区域 area 0:一个自治系统只能有一个骨干区域,且每一个非骨干局域都需要和骨干区域相连;骨干区域起到了数据中转的作用,在此区域的路由器运行速度快、稳定、路由器较少;2:标准区域:骨干区域以外的区域称为标准区域,每一个标准区域都要和骨干区域相连;假如没有直接相连就需要在与骨干区域相连的区域上配置虚链路,配置命令Routerconfig-router#area area-id virtual-link router-id3:末节区域:为了削减路由条目,末节区域只接受域间路由和默认路由;配置命令: 在全部末节区域的路由器上都要配置此命令Routercon
6、fig-router#area area-id stub4:完全末节区域:为了削减路由条目,完全末节区域只接受默认路由,通过默认路由向外转发数据;配置命令Routerconfig-router#area area-id stub no-summary单区域配置实例 :1 :在单区域实现网络的互通2 :拓扑方案:R1:配置:R1#conf t R1config#int s0/0R1config-if#ip add 192.168.2.1 255.255.255.0 R1config-if#no shutR1config-if#int loop 0R1config-if#ip add 192.16
7、8.1.1 255.255.0R1config-if#ip add 192.168.1.1 255.255.255.0 R1config-if#no shutR1config-if#exitR1config#router ospf 100R1config-router#network 192.168.1.0 0.0.0.255 area 0 通告 ospf网络R1config-router#network 192.168.2.0 0.0.0.255 area 0 通告 ospf网络显示路由表信息R2:R2#conf t R2config#int ser 0/0R2config-if#ip ad
8、d 192.168.2.2 255.255.255.0 R2config-if#no shutR2config-if#int loop 0R2config-if#ip add 192.168.3.1 255.255.255.0 R2config-if#no shutR2config-if#exit R2config#router ospf 200R2config-router#network 192.168.2.0 0.0.0.255 area 0R2config-router#network 192.168.3.0 0.0.0.255 area 0显示路由表信息多区域配置实例:1:配置 os
9、pf 多区域;配置多区域时,各个标准区域必需与骨干区域相连2:拓扑方案:3 :配置R1 :R1#conf t R1config#int loop 0R1config-if#ip add 192.168.1.1 255.255.255.0R1config-if#no shut R1config#int s0/0R1config-if#ip add 192.168.2.1 255.255.255.0 R1config-if#no shutR1config#router ospf 100R1config-router#network 192.168.1.0 0.0.0.25R1config-rout
10、er#network 192.168.1.0 0.0.0.255 area 1 通告 ospf网络,区域 1R1config-router#network 192.168.2.0 0.0.0.255 area 1 通告 ospf网络,区域 1显示路由表信息R2:R2#conf t R2config#int ser 0/0R2config-if#ip add 192.168.2.2 255.255.255.0 R2config-if#no shutR2config#int ser 0/1R2config-if#ip add 192.168.3.1 255.255.255.0 R2config-i
11、f#no shutR2config#router ospf 200R2config-router#network 192.168.2.0 0.0.0.255 area 1 通告 ospf 网络,网络所在区域 1R2config-router#network 192.168.3.0 0.0.0.255 area 0 通告 ospf 网络,网络所在区域 0显示路由表信息:R3:R3#conf t R3config#int ser 0/0R3config-if#ip add 192.168.3.2 255.255.255.0 R3config-if#no shutR3config#int ser 0
12、/1R3config-if#ip add 192.168.4.1 255.255.255.0 R3config-if#no shutR3config#router ospf 300R3config-router#network 192.168.3.0 0.0.0.255 area 0 通告 ospf网络,网络所在区域 0R3config-router#network 192.168.4.0 0.0.0.255 area 2 通告 ospf网络,网络所在区域 2显示路由表信息R4:R4#conf t R4config#int ser 0/0R4config-if#ip add 192.168.4
13、.2 255.255.255.0 R4config-if#no shutR4config#int loop 0R4config-if#ip add 192.168.5.1 255.255.255.0 R4config-if#no shutR4config#router ospf 400R4config-router#network 192.168.4.0 0.0.0.255 area 2 通告 ospf网络,网络所在区域 2R4config-router#network 192.168.5.0 0.0.0.255 area 2 通告 ospf网络,网络所在区域 2显示路由表信息多区域路由引入
14、末节网络、完全末节网络 实例 :1:配置 ospf 多区域,并且实现ASBR上的路由引入,以及在末节网络和完全末节网络上减小路由表项2:拓扑方案:3:配置R1R1#conf t R1config#int loo 0R1config-if#ip add 192.168.1.1 255.255.255.0R1config-if#no shutR1config#int ser 0/0R1config-if#ip add 192.168.2.1 255.255.255.0R1config-if#no shutR1config#router ospf 100R1config-router#network
15、 192.168.1.0 0.0.0.255 area 1 通告ospf网路,区域 1R1config-router#network 192.168.2.0 0.0.0.255 area 1 通告ospf网络,区域 1显示路由表信息:R2R2#conf t R2config#int se 0/0R2config-if#ip add 192.168.2.2 255.255.255.0R2config-if#no shut R2config#int ser 0/1R2config-if#ip add 192.168.3.1 255.255.255.0 R2config-if#no shutR2co
16、nfig#int e1/0R2config-if#ip add 192.168.6.1 255.255.255.0 R2config-if#no shutR2config#router ospf 200R2config-router#network 192.168.2.0 0.0.0.255 area 1 通告ospf 网络,区域 1R2config-router#network 192.168.3.0 0.0.0.255 area 0 通告ospf 网络,区域 0R2config#router ospf 200R2config-router#redistribute rip 向 ospf中引
17、入 rip协议 R2config#router ripR2config-router#network 192.168.6.0R2config-router#redistribute ospf 200 metric 1000 200 255 1 1500 向 rip中引入 ospf协议 显示路由表信息R3R3#conf t R3config#int ser 0/0R3config-if#ip add 192.168.3.2 255.255.255.0 R3config-if#no shutR3config#int ser 0/1R3config-if#ip add 192.168.4.1 255
18、.255.255.0 R3config-if#no shutR3config#router ospf 300R3config-router#network 192.168.3.0 0.0.0.255 area 0R3config-router#network 192.168.4.0 0.0.0.255 area 2R3config#router ospf 300R3config-router#area 2 stub(配置末节区域,在 R4中观看路由表信息) R3config#router ospf 300R3config-router#area 2 stub no-summary(配置完全末节
19、区域,在 R4中观看路由表信息)显示路由表信息R4R4#conf t R4config#int ser 0/0R4config-if#ip add 192.168.4.2 255.255.255.0R4config-if#no shut R4config#int loo 0R4config-if#ip add 192.168.5.1 255.255.255.0 R4config-if#no shutR4config#router ospf 400R4config-router#network 192.168.4.0 0.0.0.255 area 2R4config-router#network
20、 192.168.5.0 0.0.0.255 area 2R4config#router ospf 400R4config-router#area 2 stub(配置末节区域,在 R4中观看路由表信息)路由引入后显示路由表信息配置成末节区域后,路由表信息配置成完全末节区域后显示路由表信息R5R5config#int e 1/0R5config-if#ip add 192.168.6.2 255.255.255.0 R5config-if#no shutR5config#int se 0/0R5config-if#ip add 192.168.7.1 255.255.255.0 R5config
21、-if#no shutR5config#router ripR5config-router#network 192.168.6.0R5config-router#network 192.168.7.0显示路由表信息R6R6config#int ser 0/0R6config-if#ip add 192.168.7.2 255.255.255.0 R6config-if#no shutR6config#int loo 0R6config-if#ip add 192.168.8.1 255.255.255.0 R6config-if#no shutR6config#router ripR6config-router#network 192.168.7.0R6config-router#network 192.168.8.0显示路由表信息