二.OSPF (1-20)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1。距离矢量和链路状态的比较
距离矢量:只知道直连的邻居是谁。(距离代表远近,矢量代表方向)
链路状态:链路,哪些接口运行这样的协议,接口的特征:IP地址,子网掩码,开销值,状态,我跟谁建立邻居,我的邻居关系都有谁。
OSPF(LSA),IS-IS(LSP)。
2.同步的概念
每台路由器产生的LSA,会被其它的路由器都接受和保存,而且是一致的,相同的。
3.LSA存在的位置
放在链路状态数据库里,所以链路状态数据库是相同的。
4.计算过程。
根据链路状态数据库,运行SPF算法,得到SPF路径树,得到最佳路由,并放在路由表中。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
5。 三张表
.结论:链路状态协议比距离矢量,对路由的处理更为精确。为了达到这样
路由器需要做三件事:
1).知道邻居是谁。
2.)知道整个区域内有哪些路由器。
3)根据SPF算法计算机最优路径。
由此三张表:
1)邻居表,又叫邻接关系数据库。
2)拓扑表,又叫链路状态数据库。
3)路由表,又叫转发数据库。
6.。区域
设计用于大型的网络环境。
问题:
1)有一个接口发生了变化,就会产生LSA。
洪泛过程占用链路带宽。
2)LSA——》LSDB——》路由表,重新计算路由表过程要占用CPU。
3)网络规模大,子网信息保存在内存中,庞大的链路数据库和路由表,但是设备不一样,好的设备的信息有可能有不被性能较差的设备学习。
所以要分层:
分为:
transit area ,又叫骨干区域或者区域0
regular areas,非骨干区域
在区域边界限制LSA洪泛的范围和汇总。
7.OSPF的邻居和邻接关系。
邻接关系:adjacent,数据库同步,状态为Full状态
邻居关系:数据库不要求同步,状态为two-way状态。
点到点的链路,直接形成FULL状态邻接关系。
MA网络环境:选举DR和BDR。Dothers是two-way关系,与DR和BDR是邻接关系。
hello包:每隔10s ,以224.0.0.5向外发送,hold time 是40秒。
8.OSPF算法的计算
1)要求链路状态数据库一致
2)自己做为根
3)计算到达枝的最短路径
4)将最好的路径放进路由表
传递LSA,遵循水分割的原则。
9.LSA操作过程:
10五种包类型:
1)hello
2)DBD:LSA头部的汇总信息。
3)LSR
4)LSU
5)LSACK
直接封装到IP包,协议号是89。传输是不可靠。
确认有两种:1)显示确认,明确ACK包 2)隐式确认,返回其它信息。
11. hello包。(实验一 验证)
改hello间隔,dead间隔会改。取值范围:1-65535
改dead间隔,hello不会相应地改。范围:1-65535
如果hello间隔是65535,会怎么样?
死亡间隔也是可以超越的。
route id
*hello and dead intervals
neighbors
*area id
router priority
dr ip address
bdr ip address
*authentication password
*stub area flag
*不一致,将无法建立邻居关系。
12.邻接关系的状态:(实验二 验证)
down->init state->two-way->(如果是MA环境,选举DR和BDR)->exstart state->exchange state->loading state->full state
debug ip ospf packets:只能监控收到的包
debug ip packets
debug ip ospf events
DBD中的flag:
I:initial
M:more
MS:master
13.mtu问题(实验三 验证)
物理mtu:64-17940
逻辑 mtu:IP MTU。 逻辑定义分片的位置。68-1500
修改定义分片位置,可能使得邻居关系起不来,卡在exstart状态,mtu不一致。
解决方法:ip ospf mtu-ignore
13。路由信息的传递。
发送给DR,用224.0.0.6
dother发给DR ,然后由DR转发给其它路由器。
14.ospf的更新:
伴随着定期更新(每隔30分钟向外洪泛一次)的触发更新(当网络变化时才发送)。
15.配置基本的OSPF
要有一个接口不是adminstively down,才可以配置router ospf 1。
如果是down的,有IP地址也可以。但是如果是adminstrively down的就不可以。
反掩码:
只用一条通告奇数网络:
172.16.
1.1
2.1
3.1
4.1
5.1
6.1
network 172.16.1.0 0.0.<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />254.255 a 0 这样配置不行的,后面的反码不连续。
16.route-id
一旦选定,非抢占的。
直连的route-id如果一样,则不能形成邻居。
如果在区域内,route-id不一样,则会产生数据库不同步。
如果没有邻居关系,则直接修改route-id。
如果有邻居关系,改完以后,还要重启进程。
17.ospf网络类型
怎么来分:根据链路封装的的协议不一样。
1)点到点:
ppp和hdlc认为是点到点的链路。
帧中继的子接口和atm的子接口,也认为是点到点的链路。
用的都是224.0.0.5
2)MA
广播和非广播的MA
广播的时候要选举DR和BDR
在two-way状态时候选举,会等待一个wait时间,默认是40s。
DR的选举规则:
1)接口优先级
2)Route-id
18.NBMA(非广播多路访问),不支持广播
MA:多路访问,链路上的一个接口,可以访问链路上的多个主机。
NB:非广播,不能正常传递广播。
NBMA怎么支持广播:单播在多条pvc上复制。
有五种类型:
RFC:
NBMA
Point-to-multipoint
CISCO:
point-to-multipoint nonbroadcast
broadcast(全互联)
point-to-point
帧中继的拓扑:
根据PVC来分类:
1)Full-Mesh topology:代价昂贵。
2)Parial-Mesh toplogy:错误的网络设计。
前两种 实际不怎么用。
3)Start toplogy:hub-and-spoke,实际情况用。
ospf是凌驾于物理链路之上.
18. LMI三种类型:
cisco
ansi
q933a
19.环回口,加上ip ospf network point-to-point.
不加,ospf默认的是32位的主机地址。
20.静态和动态映射
建议:在没有全部配置完成之前,不要将接口no shut。
.动态映射:是全互联的时候可以动态学到,否则不要。
关闭动态学习:
no frame-relay inverse-arp
no arp frame-relay
静态映射
frame-relay map ip ip dlci broadcast
注意点。
只要是MA环境,就要选举DR和BDR。
如果是NB,就要手动指定邻居。只要在hub上指定neighbors就可以。

转载于:https://blog.51cto.com/wzhj132/199924

【认证课程】NP 理论复习之ospf(一)相关推荐

  1. 【认证课程】NP理论复习之IS-IS

    NP复习之IS-IS 三.IS-IS   目标: IS-IS跟OSPF的比较 基础配置 1.运行于大型运营商,原因: 1)政治原因. 2)诞生时间晚,在IS-IS的基础上. 2.是OSI协议栈. 3. ...

  2. 【认证课程】NP理论复习之opsf(二)

    OSPF(22-32) 22.水平分割: 水平分割的是 传递的路由更新,而不是ping包. 23.在NBMA环境中的DR和BDR 一定要让hub作为路由器的DR,为什么呢? 因为hello是本地链路的 ...

  3. 计算机网络 理论复习概括

    (计算机网络 理论复习概括1) 什么是因特网 物理层 通过物理设备明确的传送比特流 链路层 在两个相邻节点之上无差错的传输以帧为单位的数据 选择合适的路由使发送站的的运输层传递下来的的份则能够正确无误 ...

  4. 大数据Clouder专项技能认证课程:Quick BI企业报表制作

    课程介绍 阿里云大学Clouder大数据专项技能认证:Quick BI企业报表制作 本认证课程可以帮助学员掌握图形化报表设计.开发的方法,同时还将掌握搭建企业级报表门户.通过报表门户,将企业的数据通过 ...

  5. 中国区首发 | 规模化敏捷RTE(企业级敏捷教练/发布火车工程师)国际认证课程

    SAI-SAFe规模化敏捷官方重磅推荐,由SCALED AGILE全球金牌合作伙伴联合提供,中国区独家课程首发. | 全文约有1800字 | 阅读完约需2分钟 中国区独家RTE认证课程  01  课程 ...

  6. ZCCT认证课程学习总结

    ZCCT认证课程 遇到ZStack 2月26号,在家刷朋友圈看到朋友晒他ZCCT.ZCCC证书.一时好奇,网上搜了下这俩认证.相关信息不是很多,有公众号文章在推ZCCT免费认证.就顺着到官网了解了下. ...

  7. 【云贝学院】大师操刀倾心打造:数据之颠Oracle 12c OCM认证课程

    [云贝学院]云贝学院Oracle 12c OCM认证课程已上线,学院有不定期公开课~ 想加入讨论群的同学,加老师微信:19941464235进群 01.Oracle 12c OCM课程概述 Oracl ...

  8. 2022 年顶级商业和 IT 认证课程,让你获得职业信誉,提升竞争力

    目录 顶级 IT 认证:获得认证的理由 2022 年最佳 IT 认证 如果的职业建立在逐渐消失的技术或实践上,那么是时候重新学习技能并为下一次机会做好准备了. 以下是 2022 年最好的 IT 认证课 ...

  9. 微软认证Hyper-V咨询工程师认证课程

    课程链接:http://www.microsoftvirtualacademy.com/colleges/hyper-V-Certificate STEP 1:完成课程链接内的认证课程. STEP 2 ...

最新文章

  1. tvOS模拟器遥控的快捷键
  2. Beta阶段第二次冲刺
  3. 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表文件格式 | 头文件 数据格式 | 全局字符串池 数据格式 | 包数据 数据格式 | 包头 数据格式 )
  4. 3.9 神经网络解决多分类问题-机器学习笔记-斯坦福吴恩达教授
  5. python 中的__getattr__和__setattr__
  6. 计算机的的打印服务,win7电脑打印机服务被强行关闭怎么办
  7. Flask详解(上篇)
  8. easyui tree设置选中节点的方法
  9. 在浏览的地址栏中,直接调用js「javascript:alert(hello wrold);」。
  10. php本地文件包含 截断,php本地文件包含远程文件包含
  11. NYOJ--114--某种序列(大数)
  12. AGM FPGA选型手册
  13. mysql判断是否为分区表_MySQL 分区表
  14. 已知一点经纬度及与另一点距离和航向,求另一点经纬度
  15. 计算机硕士论文的框架应该怎么写,计算机硕士论文提纲模板 计算机硕士论文框架怎样写...
  16. Swift - 视频录制教程3(设置拍摄窗口大小,录制正方形视频)
  17. HTML5面试题总结
  18. 央企招聘:中国航空工业集团直属公司2023秋季招聘
  19. FFmpeg入门详解之43:FFmpeg解封装的原理与实战
  20. 计算机网络1-6章考研题

热门文章

  1. Environment variable ORACLE_UNQNAME not defined错误解决
  2. 深入理解Lustre文件系统-第13篇 未来的工作
  3. CMMI入门-通用目标的实施- GG3
  4. C++对象内存布局--①测试虚函数表属于类
  5. 11g中AWR新快照视图
  6. 5G NR — O-RAN 的系统架构
  7. Libvirt — 4 种主机虚拟化网络模式
  8. 4G EPS 中建立 UE 与 eNB 之间的 RRC 连接
  9. Altium Designer批量把一些元件从顶层换到底层
  10. 2018年自主车企销量目标完成情况 这几家企业估计要凉