OSPF路由协议详解 ppt课件

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14
邻接关系的过程
介绍了以上内容,宣告R1上的网段:
R1
R1: Router ospf 1 router-id 1.1.1.1 network 1.1.1.0 0.0.0.255 area 0 network 12.12.12.0 0.0.0.3 area 0
R2
15
邻接关系的过程
16
邻接关系的过程
接着在两台路由器之间的线路启用Wireshark进行抓包……
邻接关系的过程
仅宣告R2上面的网段,发现定时的出现一组hello包: 可以看到源地址是12.12.12.2 ,而目的地址是224.0.0.5(多播地址)
11
邻接关系的过程
点击打开其中的一个包: 打开ospf中的内容,第一个是ospf头部,第二个是hello包,第三个是LLS数据块
12
邻接关系的过程
头部有版本号, 信息类型,长度, 源地址,区域ID, 包校验和, 身份验证类型和 身份验证
13
邻接关系的过程
✓ Hello Interval (hello间隔:指的是路由器发送hello的时间间隔, 单位为秒,在多路访问网路上默认为10秒) ✓ Dead Interval (失效间隔:指的是多长时间内未收到邻居的分组时将 认为它已失效,单位为秒,默认为hello间隔的4倍) ✓ 邻接路由器的这些定时器值必须相同,否则将不会建立邻接关系
在预启动(ex-start)状态下,协商路由器 与DR和BDR之间的主从关系 (master/slave)。在交换过程中,路由器 ID大的路由器为主路由器
✓ M(More):M位如果是1,则表 示这不是最后的一个DBD,后续还 有DBD包待发送
✓ MS(Master/Slave):如果MS为1, 则表示路由器为Master
OSPF
OSPF概述
• IETF开发:开放式最短路径优先协议,基于链路状态的内部网关协议 • 核心思想SPF,Dijkstra算法 • IP协议号89,IPv4协议使用OSPFv2 IPv6协议使用OSPFv3 • 支持无类域间路由CIDR和可变长子网掩码VLSMs • 支持手工汇总,明文和MD5认证 • 触发更新与增量更新,周期更新1800s • 管理距离110,只支持等价负载均衡 • 组播更新,224.0.0.5和224.0.0.6
点击打开第一个深红色的包(R2发给R1):
R1
R2
Init
Init
Hello
Hello 带有Active Neighbor字段
17
邻接关系的过程
点击打开第一个深红色的包(R2发给R1):
R1
R2
Active Neighbor:
用来存储路由器在某个ospf接口上发现 的邻居,初始的hello没有该字段。
DBD
DBD
DBD
30
邻接关系的过程
31
邻接关系的过程
在Loading状态下,双方发送LS请求 R2发送给R1的LS Request:
OSPF协议数据报中属于类型3的报文 LSR:用于请求缺少的LSA信息
20
邻接关系的过程
R1
TWO-WAY
Hello
Hello
R2
Init
TWO-WAY
之后如果链路类型为广播网络,则开始DR/BDR的选举 DR/BDR与LSA链路状态上的其他路由器都建立邻接关系后路由器之间才能交换 链路状态信息
选举DR/BDR之后,路由器处于预启动(exstart)状态……
21
邻接关系的过程
24
邻接关系的过程
R2发给R1的第一个DBD报文:
而Router-ID大的为主路由器……
25
邻接关系的过程Biblioteka Baidu
26
邻接关系的过程
R1发给R2的第二个DBD报文:
R1
exstart
DBD
DBD
Exchange
DBD
R2
exstart
27
邻接关系的过程
R2发给R1的第二个DBD报文:
R1
Exstart
22
邻接关系的过程
点开黑色报文,R1发给R2:
这是个DBD报文 DBD就是数据库描述报文,在OSPF协议数据报中属于类型2的报文 作用:用来描述LSDB中的LSA
23
邻接关系的过程
打开DBD部分:
MTU:最大传输单元 建立邻接关系MTU必须匹配
✓ I(Init):若是init为1,则表示正 在协商主从关系
1.邻接关系建立过程 2.DR/BDR
邻接关系建立过程
R1
F0/0:12.12.12.1/30 Lookback0 :1.1.1.1
R2
F1/0:12.12.12.2/30 Lookback0 :2.2.2.2
两台路由器IP地址都已经配置完成,R2的配置如下: router ospf 1 router-id 2.2.2.2 network 2.2.2.0 0.0.0.255 area 0 network 12.12.12.0 0.0.0.3 area 0
Exchange
R2
DBD
Exstart DBD
DBD Exchange
DBD
28
邻接关系的过程
R1发给R2的第三个DBD报文:
R1
R2
Exchange
DBD
Exchange DBD
DBD
Loading
29
邻接关系的过程
R2发给R1的第三个DBD报文:
R1
Exchange
Loading
R2
DBD Exchange
18
邻接关系的过程
点击打开第一个深红色的包(R2发给R1):
R1
R2
Init Hello
R1收到拆开 发现自己的ID
Hello
带有Active Neighbor字段
19
邻接关系的过程
第二个深红色的hello包(R1发给R2):
R1
TWO-WAY
Hello
Hello
R2
Init
TWO-WAY
带有Active Neighbor字段
OSPF术语
• Router-ID • 度量值cost • 链路状态 • OSPF区域 • 邻居与邻接 • DR和BDR
2021/3/3
邻居表的建立
2021/3/3
拓扑表的建立
2021/3/3
路由表的建立
• 列出通过SPF算法计算出的到达每个相连网络的最佳路径
2021/3/3
我就主要讲的两点内容:
2021/3/3
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
• “太阳当空照,花儿对我笑,小鸟说早早早……”
相关文档
最新文档