设为首页 收藏本站
查看: 1056|回复: 0

[经验分享] CCNA OSPF同区域间的配置与运用

[复制链接]

尚未签到

发表于 2017-11-7 10:45:56 | 显示全部楼层 |阅读模式
使用OSPF的意义
OSPF是一种链路状态协议。一般链路状态协议都需要向整个网络告知邻居信息,使各节点只需要维护网络的“拓扑图”,而不必交换各自连接目的站点的的距离,路由器根据拓扑生成各自的路由表。OSPF基于接口的通信量、通畅状况、往返用时、可靠性等得出路由的成本,来达到平衡网络负荷的要求。OSPF按照路由器储存的网络信息,通过SPF最短路径算法,得出最佳路由并保持连接,而不必定期地大量交换信息。OSPF的出现克服了原本RIP存在的不足,它通过组播方式完成对网络拓扑的迅速汇聚,在快速连接、减轻系统负荷、稳定链接方面表现突出,有网络资源占用少、收敛速度快、支持大规模网络等优势。
OSPF协议的运行原理
    OSPF路由协议是一种典型的链路状态的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统,即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表。
OSPF的三张表
1、邻居表
    OSPF用邻居机制来发现和维持路由的存在,邻居表存储了双向通信的邻居关系OSPF路由器列表的信息。
2、拓扑表
    OSPF用LSA(link state Advertisement 链路状态通告)来描述网络拓扑信息,然后OSPF路由器用拓扑数据库来存储网络的这些LSA。
3、OSPF路由表
    对链路状态数据库进行SPF(Dijkstra)计算,而得出的OSPF路由表。

一、建立邻接关系-Hello包
    1.Hello包用来发现OSPF邻居并建立相邻关系,通过组播地址发送给所有SPF路由器。
    2.通告两台路由器建立相邻关系所必需的一些参数。
    3.在多路访问网络中选举指定路由器(DR)与备用指定路由器(BDR)
二、必要的时候进行DR的选举
    1.为了减小OSPF中的流量,OSPF会选举一个指定路由器(DR)与一个备用指定路由器(BDR)
    2.按照端口的优先级选举DR与BDR,如果优先级相等则根据路由器的ID选举DR与BDR,ID高的为DR       3.DR负责使用该变化信息更新其他所有OSPF路由器。
    4.BDR负责监控DR,当DR出现故障时,BDR会接替DR的工作。
三、发现路由
    1.路由器与路由器之间首先利用Hello包的路由器ID信息确认主从关系,然后主从路由器相互交换链路状态信息,交换完成后建立完全邻接关系,同时邻接路由器拥有自己独立的、完整的链路状态数据库。
四、选择合适的路由器
    1.当每台路由器都拥有完整的独立的链路状态数据库后,OSPF路由器会根据数据库中的内容,运行SPF算法,计算出到每个目的地的网络的最佳路径,并添加到路由表中。
五、维护路由信息
    1.当某条链路出现故障时,会自动及时的通知其他OSPF路由器,避免数据的无法传输。

OSPF协议的配置
实验拓扑图
4480b746b504a78addcc5c44bf8fdb49.png-wh_500x0-wm_3-wmp_4-s_3901619372.png
R1路由器IP地址与基本配置
R1>enable       \\进入特权模式
R1#configure terminal       \\进入全局配置模式
R1(config)#interface fastEthernet 0/0     \\进入fastethernet 0/0接口配置模式
R1(config-if)#no shutdow    \\开启接口
R1(config-if)#ip address 192.168.1.1 255.255.255.0      配置IP地址
R1(config-if)#exit       \\退出接口模式
R1(config)#interface serial 0/0/1
R1(config-if)#no shutdown
R1(config-if)#ip address 192.168.3.1 255.255.255.0
R1(config-if)#exit
R1(config)#interface serial 0/0/0
R1(config-if)#no shutdown
R1(config-if)#ip address 192.168.4.1 255.255.255.0
R2路由器IP地址与基本配置
Router>enable
Router#configure terminal
Router(config)#hostname R2
R2(config)#int
R2(config)#interface f
R2(config)#interface fastEthernet 0/0
R2(config-if)#no shutdown
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R2(config-if)#exit
R2(config)#interface serial 0/0/0
R2(config-if)#no shutdown
R2(config-if)#ip add 192.168.3.2 255.255.255.0
R2(config-if)#exit
R2(config)#interface serial 0/0/1
R2(config-if)#no shutdown
R2(config-if)#ip add 192.168.5.1 255.255.255.0
R3路由器IP地址与基本配置
Router>enable
Router#configure terminal
Router(config)#hostname R3
R3(config)#interface serial 0/0/0
R3(config-if)#no shutdown
R3(config-if)#ip add 192.168.4.2 255.255.255.0
R3(config-if)#exit
R3(config)#interface serial 0/0/1
R3(config-if)#no shutdown
R3(config-if)#ip add 192.168.5.2 255.255.255.0
R3(config-if)#exit
R3(config)#interface serial 0/1/0
R3(config-if)#no shutdown
R3(config-if)#ip add 192.168.6.1 255.255.255.0
R4路由器IP地址与基本配置
Router>enable
Router#configure terminal
Router(config)#interface serial 0/0/0
Router(config-if)#no shutdown
Router(config-if)#ip add 192.168.6.2 255.255.255.0
Router(config-if)#exit
Router(config)#hostname R4
R4(config)#interface fastEthernet 0/0
R4(config-if)#no shutdown
R4(config-if)#ip add 11.10.0.1 255.255.255.0

测试R1路由器与R2、R3路由器之间的连通性。当出现5个!(感叹号)时即代表正常连通。
b0378fc5693fcd845e1ab3a66edacfe2.png-wh_500x0-wm_3-wmp_4-s_1252906579.png
测试R3路由器与R4路由器之间的连通性。
11f754e3d5fb6d6c7bb6a0ffe0e736ea.png-wh_500x0-wm_3-wmp_4-s_525949219.png
测试客户端、服务器与其直连路由器的连通性
a990bba11b5c324927c17e796a118e30.png-wh_500x0-wm_3-wmp_4-s_932123480.png
60e8d9bf214b09b6c7256ab629c547cb.png-wh_500x0-wm_3-wmp_4-s_1912042195.png
6177226c32111ff2f31ee4b312fd6bd8.png-wh_500x0-wm_3-wmp_4-s_3275062491.png

****************      此实验中没有配置routeid     ****************
route id 是这个路由器众多接口ip地址的一个。选择这个id作为这个路由器的代表。就像一个班的班长代表这个班级一样。如何选择这个ID,有一个规则。首先先看是否有回环接口,如果只一个有回环接口,则直接选择这个回环接口当ID,如果有多个回环接口则,选择ip地址大的那个回环接口。如果没有回环接口,则选择普通接口的ip地址大的那一个作为ID。

OSPF配置:
路由器1 OSPF配置
R1>enable
R1#configure terminal
R1(config)#router ospf 1        \\设置进程
R1(config-router)#network 192.168.1.0 0.0.0.255 area 0        \\宣告网络与设置区域
R1(config-router)#network 192.168.3.0 0.0.0.255 area 0
R1(config-router)#network 192.168.4.0 0.0.0.255 area 0
R1#write       \\保存(注:命令前加do,意思为强制执行)
Building configuration...
[OK]
路由器2 OSPF配置
R2>enable
R2#configure terminal
R2(config)#router ospf 1
R2(config-router)#network 192.168.2.0 0.0.0.255 area 0
R2(config-router)#network 192.168.3.0 0.0.0.255 area 0
R2(config-router)#network 192.168.5.0 0.0.0.255 area 0
R2(config-router)#do write
Building configuration...
[OK]
路由器3 OSPF配置
R3>enable
R3#conf
R3#configure terminal
R3(config)#router ospf 1   
R3(config-router)#network 192.168.4.0 0.0.0.255 area 0   
R3(config-router)#network 192.168.5.0 0.0.0.255 area 0
R3(config-router)#network 192.168.6.0 0.0.0.255 area 0
R3(config-router)#do write   
Building configuration...
[OK]
路由器4 OSPF配置
R4>enable
R4#configure terminal
R4(config)#router ospf 1
R4(config-router)#network 11.10.0.0 0.0.0.255 area 0
R4(config-router)#network 192.168.6.0 0.0.0.255 area 0
R4(config-router)#do write
Building configuration...
[OK]

查看R1、R2、R3、R4路由器的路由表
c186e845689f95d5edefabd726ad1a73.png-wh_500x0-wm_3-wmp_4-s_147126140.png
197d548b1ec865f037fdecf466ba6ad5.png-wh_500x0-wm_3-wmp_4-s_2466235782.png
f756dcbb4093caeaa6142e9f4979d731.png-wh_500x0-wm_3-wmp_4-s_2801261414.png
f1c3d0614f8a537e839e2a4f2b6859f7.png-wh_500x0-wm_3-wmp_4-s_3597999766.png
查看R1、R2、R3、R4路由器的配置信息
4adf5184e95f9863948e8927119463b8.png-wh_500x0-wm_3-wmp_4-s_1580564943.png
caeea874ea6c0858b8456a2fc5315260.png-wh_500x0-wm_3-wmp_4-s_968394975.png
946715e721a6a55c3e5d6da69876440e.png-wh_500x0-wm_3-wmp_4-s_3607571317.png
c14ec0f035cd106d2d762fef9c1b3d77.png-wh_500x0-wm_3-wmp_4-s_2752810779.png

此试验仅为CISCO中最为基础的OSPF协议实验。如有错误,可以指出,共同学习!



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-406658-1-1.html 上篇帖子: 思科OSPF辅助地址 下篇帖子: Cisco路由器配置的常用命令汇总
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表