LSA类型讲解——LSA-1【1类LSA——Router LSA】详解
目录
一、LSA—1:
(1)——简介:
(2)——头部信息:
(3)——数据部分:
(4)——图解:
(5)—— 案列(根据LSA-1画出拓扑图):
一、LSA—1:
(1)——简介:
- 路由器LSA(Router LSA):每一台路由器都会产生路由器LSA通告。这个最基本的LSA通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的开销,以及该链路上所有已知的OSPF邻居。这些LSA通告只会在始发它们的区域内部进行泛洪扩散。通过命令show ip ospf database router可以查看数据库中列出了所有路由器LSA通告。主要是描述拓扑。
- 产生 : 区域内部路由器都会产生唯一的一个LSA-1
- 泛洪边界范围 : 只在这个区域内部泛洪,不会进入到到其他区域,
(2)——头部信息:
- Ls/ age : 老化时间,1800~~3600秒,其中1800s是周期的LSA刷新时间,3600s是LSA的最大老化间
- Options : 可选项
- LS Type: router
- Link State ID : 这个LSA是谁产生的,就把这个路由器的RID写在这里
- Advertising Router : 这个LSA是谁产生的,就把这个路由器的RID写在这里
- LS Seq Number : LSA的序列号,利用这个序列号确定LSA是最新的,LSA每更新一次,序号+1
- Checksum ; 奇偶校验和,用于验证教据传输的完整性
- Length :包含了头部信息和数据部分的总长度
- Number of Links :
(3)——数据部分:
- V : 置为1代表虚链路配置节点(0——1)
- E : 置为1代表代表ASBR路由器(0——1)
- B : 置为1代表代表是一个ABR路由器接口(0——1)
接口链路类型 | 链路ID表示: | 链路数据表示: | 接口cost值 |
点对点 | 邻居的RID | 连接邻居的接口IP | cost值 |
广播 | DR的接口IP地址 | 连接DR接口的IP地址 | cost值 |
stub(末梢) | 环回接口32位IP地址 | 环回接口32掩码 | cost值 |
虚链路 | 和点对点一样 | 和点对点一样 | cost值 |
- 接口cost值=10的8次方/接口带宽(100M)=1
- 链路类型为点对点 : 默认情况下只有接口是串口或者是E1接口、T1接口、POS广域网接口情况下这个接口OSFF链路类型是点对点链路
- 类型为广播 : 默认情况下只有接口是以太接口(FO/0, GO/0,T0/O),这个接口OSPF链路类型为广播
- 链路类型stub : 环回接口,OSPF网络里默认环回接口为stub类型,就算配置环回接口按照24位掩码配置的,但是OSPF仍然会把环回接口按照32位主机路由进行通告更新,除非把环回接口的链路类型改成点对点:
R1(config)#int loopback l R1(config-if)#ip ospf network point-to-point R1(config-if) #exit
(4)——图解:
(5)—— 案列(根据LSA-1画出拓扑图):
show ip ospf database router——查看
以上仅个人观点,如有错误还请指出!欢迎留言讨论!
LSA类型讲解——LSA-1【1类LSA——Router LSA】详解相关推荐
- python 元类 type_Python 使用元类type创建类对象常见应用详解
本文实例讲述了Python 使用元类type创建类对象.分享给大家供大家参考,具体如下: type("123") 可以查看变量的类型;同时 type("类名", ...
- Python的Django框架中forms表单类的使用方法详解2
用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,本文就Python的Django框架中forms表单类的使用方法详解. Form表单的功能 自动生成HTML ...
- C++ - 类模板(class template) 详解 及 代码
类模板(class template) 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy/article/details/16906827 类模板(c ...
- c++类中的static详解(续)
未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图! 类中static的详解: 静态数据成员: 声明:不能在类声明中定义,类内定义. 内存分配:只分配一次内存,定义时分配空间,位于全局数据区. ...
- Django 基于类的通用视图详解
原文出处:https://segmentfault.com/a/1190000005685454 Django 学习小组:基于类的通用视图详解(一) 通过三周的时间我们开发了一个简单的个人 Blog, ...
- Cesium 核心类Viewer-查看器详解
Cesium 核心类Viewer-查看器详解 1 简介 A base widget for building applications. It composites all of the standa ...
- Java 类的生命周期详解
一. 引 言 最近有位细心的朋友在阅读笔者的文章时,对Java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大 ...
- Java中的String数据类型,String类(字符串)详解
目录 第一章.String概述 1)String是什么 2)String长什么样 3)String的构造方法(声明方式) 第二章.String类的详解 1)String底层是什么 2)字符串存储的内存 ...
- python中的super用法详解_【Python】【类】super用法详解
一.问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1: class A: def __init__(sel ...
最新文章
- 16、Kubernetes搭建高可用集群
- VC6安装错误——Error Launching ......acmboot.exe
- android studio下的NDK开发详解
- 新基建将引发全国用电量暴涨近两成,如何应对
- 使用java.util.concurrent包处理多线程
- sql 中优化视图或sql语句的执行效率的方法
- 牛客15499 Jxc军训(快速幂,逆元)
- 房价预测python_详解 Kaggle 房价预测竞赛优胜方案:用 Python 进行全面数据探索...
- Easyui弹出窗口在iframe中弹出被当前iframe遮罩的问题(解决方法)
- rust 睡袋怎么用_婴儿晚上用睡袋好吗?带过娃的告诉你正确答案!
- 客服跟踪记录管理php,用例管理平台维护记录,用例管理平台维护_PHP教程
- java 语言实现随机数
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- 不想买Xbox?没关系,微软正打算让你在电视上也能玩游戏
- AD ---- 活动目录的日常管理操作(3)
- 1081. 不同字符的最小子序列
- win7专业版设置通电自启动
- 借助微博实时号日引流200精准客源,微博实时号是什么?
- python批量图片合并
- 3D建模技巧:如果想用好ZBrush,必须知道这10点!