学习记录12

学习OSPF(内部网管协议)链路状态路由协议

1.工作原理:

发Hello报文——建立邻接关系——形成链路状态数据库——SPF算法——形成路由表

每台路由器通过使用Hello报文与它的邻居之间建立邻接关系,每台路由器向每个邻居

发送链路状态通告(LSA) 每个邻居在收到LSP之后要依次向它的邻居转发这些LSP(泛洪过程),

然后每台路由器要在数据库中保存一份它所收到的LSA的备份,所有路由器的数据库应该相同,依照

拓扑数据库每台路由器使用SPF算法计算出到每个网络的最短路径,并将结果输出到路由选择表中。

2. 链路状态:

1)三种状态:

a.邻居表:邻居的信息和邻接的信息

b.链路状态数据库(LSDB):存放邻接关系所有学到的路由信息

c.路由表

2)链路状态数据库需要一个分层来实现网络结构

分别是传输区(骨干区),非传输区(常规区)

A. 常规区与骨干区紧密相连

优点:减少路由表条目;只影响本区域的条目,波及范围小;

周期+触发  每隔30分钟更新

骨干区←→区域边界(ABRs)←→常规区

区域边界区的路由器要求最高!

ASBR自主系统边界路由

2. 邻接关系

1)路由器发现邻居通过交换hello包,每隔10s发一次hello包,40s失效,说明交换的

那个路由器断了;

路由器在检查hello包里的某些参数后,告诉邻居(邻接维护)

2)最佳路由→10^8/带宽→度量值cost

3. 数据包类型:

hello包

数据库描述包DBD(信息目录)

链路状态请求包LSR(请求未知的)

更新包LSU(具体的msc信息)

确认更新包LSACK

4. 。。。。?方法

a.手工指定(推荐)

b.coopluck

c.物理地址(mac地址)

5. OSPF的DR(指定路由)与BDR(备份路由):
          通过组播发送Hello报文,具有最高OSPF优先级的路由器会被选为DR(255最高)

如果OSPF优先级相同具有最高路由器ID,路由器会被选为DR

时间: 2024-10-14 11:03:41

学习记录12的相关文章

《高级软件测试》实践作业3学习记录12月18日

今天我们的主要任务是开始熟悉代码复审的过程与静态代码检查工具.我们选择的系统是客户关系管理系统,此系统具有最基本的添加客户,查询客户与高级搜索的功能,我们选择的是添加客户模块,对此模块的代码展开静态评审,并计划在12月21日进行同行评审会议. 何阳寅同学选择了阿里巴巴Java开发手册作为代码评审标准,让其他同学在课后学习,评审时遵循该标准来评审代码: 杨智超同学亲自编码了该客户管理系统,虽然功能有些简单,但是可以深切体会从编码到测试的过程: 叶瑞同学分配并协调了各组员的任务,实时跟进任务进度并记

libgdx学习记录12——圆角矩形CircleRect

libgdx提供了ShapeRenderer这个工具,用它可以画点.画线.画圆.画矩形.画椭圆.画扇形,但是没有提供画圆角矩形的方法. 刚开始自己尝试分成8端,4端画直线,4端画扇形,发现多了半径几部分,于是又改成全部画线. 4端弧采用逐个描点实现. 具体代码: 1 package com.fxb.newtest; 2 3 import com.badlogic.gdx.ApplicationAdapter; 4 import com.badlogic.gdx.Gdx; 5 import com

《高级软件测试》实践作业3学习记录12月16日

今天距离小组作业上交还有一周的时间,我们小组开始着手进行实践作业的探讨和分工工作 介于前两次的小组作业的完成度和得分都不尽人意,所以为了弥补我们和其他组的差距,我们决定,完成这次的附加作业. 此次作业的分工如下: 汪嘉珮:负责部分文档的编写工作 杨智超:负责实践作业的主要工作 何阳寅:负责附加题的主要工作 叶瑞:博客记录和协助何阳寅杨智超完成两个实践作业的内容.

《高级软件测试》实践作业3学习记录12月17日

我们根据老师的作业要求阶段,回忆课程的内容并熟悉白盒测试方法.简单学习了利用测试管理工具来录入设计的测试用例,由于时间较紧张,并未熟练利用测试管理工具导出测试用例,最终决定填写测试用例设计清单模板,利用白盒测试方法设计测试用例.

《高级软件测试》实践作业3学习记录12月21日

今天我们熟悉基于JUnit的单元测试脚本开发,编写单元测试并执行测试.今日任务具体要求为基于JUnit框架,结合面向对象程序的特点,针对添加客户模块,根据在阶段一设计得到的测试用例,编写单元测试脚本,执行脚本,记录发现的缺陷. 分工如下: 杨智超像大家介绍JUnit的基本概念和使用: 汪佳佩整理在第一阶段编写好的测试用例,协助何阳寅完成测试脚本: 何阳寅执行测试脚本,报告发现的缺陷,记录和管理缺陷: 叶瑞结合大家的意见撰写测试执行报告,说明测试环境,测试的过程,对测试工作产生的缺陷进行分析.

《高级软件测试》实践作业3学习记录12月23日

今天,四位小组成员在讨论组里开了一个简单的小会议,确定了我们的测试产品为爱课程网(https://www.icourse163.org)与竞品对象(清华大学的学堂在线--(https://www.xuetangx.com/).根据老师的提示,最终我们决定主要围绕课程公告.课程内容学习(含视频.文档.富文本文档等).课程随堂测验提交.单元作业(特别是互评作业)的提交.修改.评分等功能选取其中几种展开分析,考虑到要完成这次的附加作业,我们最终决定仅选择课程内容学习和课程随堂测验提交两种功能进行测试.

Linux学习记录-12

本章首先通过比较文件传输和文件共享这两种资源交换方式来引入Samba服务的理论知识,并介绍SMB协议与Samba服务程序的起源和发展过程.然后通过实验的方式部署文件共享服务来深入了解Samba服务中相关参数的作用,并在实验最后分别使用Windows系统和Linux系统访问共享的文件资源,确保读者彻底掌握文件共享服务的配置方法 本章还讲解了如何配置网络文件系统(Network File System,NFS)服务来简化Linux系统之间的文件共享工作,以及通过部署NFS服务在多台Linux系统之间

寒假学习记录12

学习任务: 1.python基础 (1)dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 把数据放入dict的方法,除了初始化时指定外,还可以通过key放入,由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉. 要避免key不存在的错误,有两种办法,一是通过in判断key是否存在: 二是通过dict提供的get()方法,如果ke

《高级软件测试》实践作业3学习记录12月19日

今天我们熟悉静态代码检查工具,通过自动化静态检查发现缺陷.我们选择的静态代码检查工具是阿里巴巴java审查手册里提供对应的审查插件,对整个客户关系管理系统的源代码进行扫描,统计发现的缺陷(包括错误和警告)并撰写静态代码检查报告. 汪佳佩同学查找了工具来源,基本特点与下载地址: 何阳寅同学使用该工具对整个管理系统进行扫描,按照作业要求进行截图,并像所有成员分析了该款静态代码检查工具的优缺点: 杨智超同学对扫描结果的缺陷进行统计,并将缺陷反馈给所有成员: 叶瑞同学收集整理每位成员对缺陷的看法与分析,