OSPF中几个小概念

OSPF的有以下几种LSA:

Type-1 lsa (router isa)

Type-2 lsa (network lsa)

Type-3 lsa (network summary lsa)

Type-4 lsa (asbr summary lsa)

Type-5 lsa (as external lsa)

Type-7 lsa (nssa external lsa)

LINK是Router LSA中的,

LINK又分为4类:

Point to Point  link                  描述链路是P to P

Stub network  link                  描述网段信息

Transmit  network  link           描述DR.BDR

Virtual-link   link                      描述虚链接

LINK包括:

1.Link-ID

2.Link-type

3.Link-data

第一类        LINK Point to Point   link

1.Link -id   邻居的Router-id

2.Link-type  Point to Point

3.Link-data  本路由器在本链路的接口IP

第二类        LINK  Stub network  link

1.Link-id      网络地址

2.Link-type   Stub network

3.Link-data   子网掩码

第三类        LINK  Transmit  network  link

1.Link-id  DR在本网段接口IP

2.Link-type  Transmit  network

3.Link-data   本链路的接口IP

第四类        LINK   Virtual-link   link

1.Link-id    邻居Router-id

2.Link-type  Virtual-link

3.Link-data  虚链路所使用的物理口的接口IP

时间: 2024-10-12 05:10:52

OSPF中几个小概念的相关文章

一个关于python3中setup.py小概念

一个关于setup.py小概念关于python setup.py  bdistpython setup.py  sdist两者的区别sdist  指的是source dist 即源码发布,带setup.pybdist  指的是built (binary) dist 即编译过(二进制)发布 不带setup.py 查看setup.py各种编译命令参数python setup.py  --help-commands 查看具体某个命令参数python setup.py bdist --help 查看se

顺序统计:寻找序列中第k小的数

最直观的解法,排序之后取下标为k的值即可. 但是此处采取的方法为类似快速排序分块的方法,利用一个支点将序列分为两个子序列(支点左边的值小于支点的值,支点右边大于等于支点的值). 如果支点下标等于k,则支点就是查找的值,如果支点的下标大于k,则在左子序列里继续寻找,如果支点下标小于k,则继续在支点右子序列里面继续寻找第(k-支点下标)小的值. c#实现算法如下: public class FindSpecialOrderElement<T> where T : IComparable<T&

被动接口在rip,eigrp,ospf中的应用

被动接口的概念是:阻止从该接口发送路由更新.除了BGP之外的所有基于IP路由协议都可以使用被动接口, 一.在RIP中使用被动接口 1.使用被动接口的目的在某些网络环境中,我们不希望将RIP更新发送给某些路由器或者说发送到某个网络中去,我们就可以使用passive-interface这个命令阻止RIP更新广播从指定接口发送到外界,但是这一接口任然可以接受RIP更新 2.passive-interface的原理 应用了passive-interface的接口,也就是被动接口,是不能够发送广播和组播的

ospf中的DR和BDR

在OSPF中,有两个相当重要的概念:DR和BDR.我们先来看看什么叫DR,什么叫BDR,然后再来看看他们都是做什么的. DR:designatedrouter  指定路由器. BDR:backupdesignated router  备份指定路由器. 在一个LAN 连接中,OSPF将选举出一个路由器做为DR,再选举一个做为BDR,所有其他的和DR以及BDR相连的路由器形成完全邻接状态而且只传输LSA(链路状态通告)给DR和BDR. 换句话说,在一个OSPF的网络中,所有的路由器将被分为两类:指定

java中线程锁的概念

java多线程:锁 java的多线程中的锁是干嘛的呢?在网上找了很多博客,大都是很专业的语言,让我一时间摸不着头脑.下面分三个部分来总结多线程中的锁的概念. 一,基础概念: 多线程在运行的时候可能会遇到这样的问题,多个线程要用到同一个资源,那么可能会出现错乱,比如线程要改动资源里的数据,那么多个线程同时改就乱了套了.就像公共厕所,必须要一个一个接着上,不能两个人或者多个人同时上.那么锁这个东西就是像厕所里的门,一个人在上厕所,锁上了们,那下一个人就不能进去了.同样的,如果我们想让某一个程序或者某

OSPF中的NSSA区域

前面我们介绍了末梢区域和完全末梢区域,今天我们来了解一下NSSA(非纯末梢区域).NSSA区域是OSPF RFC的补遗:1.定义了特殊的LSA类型7:2.具有末梢区域和完全末梢区域的优点:3.可以包含ASBR.我们大家接下来结合一个小拓补来了解NSSA区域如图,连接在末梢网络的某台路由器必须通过Area 2中的某一台路由器和骨干区域Area 0相连.但是,该路由器仅支持RIP路由协议,因此,Area 2中的某台路由器就需要同时运行RIP协议和OSPF协议.并利用路由重分发把该路由器学到的RIP路

老男孩教育每日一题-2017年5月11-基础知识点: linux系统中监听端口概念是什么?

1.题目 老男孩教育每日一题-2017年5月11-基础知识点:linux系统中监听端口概念是什么? 2.参考答案 监听端口的概念涉及到网络概念与TCP状态集转化概念,可能比较复杂不便理解,可以按照下图简单进行理解? 将整个服务器操作系统比喻作为一个别墅 服务器上的每一个网卡比作是别墅中每间房间 服务器网卡上配置的IP地址比喻作为房间中每个人 而房间里面人的耳朵就好比是监听的端口 当默认采用监听0.0.0.0地址时,表示房间中的每个人都竖起耳朵等待别墅外面的人呼唤当别墅外面的用户向房间1的人呼喊时

软件开发中几个基本概念

软件开发中几个基本概念 Peixu.Zhu 自己真的深切理解那些经常挂在嘴边的概念么? 抽象 Abstract 抽象的特点是仅存在于思想和理论之中,而非物理或者具体的存在.(不是指C++中的抽象类) 抽象是永存的,不会随着时空而发生变化. 具体 Concrete 具体的特点是物化的或者是具备物理形态,是真实存在的. 具体不是永存的,是随着时空而发生变化的,仅存于具体的时空之中. 具体和抽象的最大区别是是否随着时空而发生变化,即是否存在于我们的四维空间. 实体 Entity 实体是单独的个体事物(

OC开发学习过程中的一些小经验

1.引入头文件以及框架 :  @import   XXXX         XXXX表示需要引入的文件/框架2.头文件引用循环:两个头文件相互包含时,将其中一个头文件的类用@class引入3.设置边角幅度 :[  XX.layer setCornerRadius:100 ]  ;    XX表示需要设置边角的对象,一般是给按钮设置,边角幅度大小跟最后数字取值关联.4.多个引号处理方法:引号前加\,如果还有括号影响,就再单独用@“ “将其框起来..专业术语叫转义字符.. 5.在UIWebview中