LSA_PPT_CHAP5_V1.2

合集下载

各类LSA

各类LSA

LSA:向邻居发送LSA的前提是要建立邻接关系(FULL)LSA头部(不管是哪一类的LSA,其头部都是一样的)对于LSA头部的Link State ID(链路状态ID)字段针对不同种类的LSA有所不同1类LSA:设置为通告该LSA的路由器的Router-ID2类LSA :设置为通告该LSA的DR的IP接口地址(注意不是Router-ID)3类LSA:设置为ABR将某区域网络汇总后的网络号4类LSA:设置为ASBR的Router-ID5类LSA:设置为外部网络的网络号*千万不要把Link-ID和Link State ID搞混了Age最大老化时间,Advertising Router标识该LSA的始发路由器,Sequence Number:LSA的序列号,用来标识LSA的新旧,初始值为0x80000001,每当LSA被更新时都加1(只有始发路由器更新它的LSA 时,LSA才会+1)Checksum:LSA的校验和,确保LSA被可靠地接受Link-count::只用于1类LSA,标明路由器直接连接的链路总数,链路计数包括所有的点到点链路,中转链路和末节链路,且除了点到点串行链路使得计数增加2个(其中stub网络描述该网段,另一网络描述其邻居)其他所有链路都只会使Link-Count增加*【Link-Count为多少,Link单元(Link-ID+Link-Data)就有多少】*在OSPF中把lookback口视为stub网络(OSPF域的末梢)1类LSA(路由器LSA)每个区域的每台Router都会产生,描述了路由器所有接口、链路和cost 值,只在本区域泛洪,同时会标识自身的身份如ABR/ASBR等V(Virtual)位:置为1时,说明始发路由器是一条或多条具有邻接关系的虚链路的一个端点,这里描述的区域是传送区域E位:当始发路由器是一个ASBR路由器时,该位置1B位:当始发路由器是一个ABR路由器时,该位置11类LSA中Link-ID,Link-Data字段因Link-Type不同而异*末梢网络(Stub Network)上通告主机路由(掩码为/32位)通常loopback口就是末梢网络,所以在做实验时将一个loopback口1.1.1.1/24宣告进OSPF进程后该路由条目在OSPF域内其他路由器路由表中呈现的路由条目为1.1.1.1/32,这时如果希望其他学到路由器学到正常的/24的掩码,就需要进入loopback接口模式,将它的OSPF 网络类型更改为point-to-point2类LSA(网络LSA)→只存在于MA网段由DR产生,报文描述TransNet网络信息,描述了DR所连接的所有Router的Router-ID以及网段掩码信息Network Mask描述该网段的掩码,若不匹配建不成邻居关系【当双方接口的OSPF网络类型为Broadcast或NBMA时,子网掩码必须一致才能够建立邻居;当双方接口的OSPF网络类型为P2P或P2MP时,子网掩码无需一致也能够建立邻居】→有待实验验证!没有Metric字段,和1类LSA配合使用Attached Router就是和DR相连的一个个路由器的Router-ID【通过LSA1、LSA2在区域内泛洪,使区域内每个路由器的LSDB达到同步,计算生成标识为“O”的路由,解决区域内部通信的问题3类LSA(网络汇总LSA)→由ABR产生,实际上就是将区域内部的1类LSA和2类LSA的信息收集起来以路由子网的形式扩散出去,这也是Summary LSA中Summary的含义(注意这里的summary与路由汇总没有关系)3类LSA 通知本区域内的路由器通往区域外的路由信息,默认路由也被通告【要注意的是:在默认情况下,OSPF不会自动对一组连续的子网进行汇总,所以通常是需要在ABR上手工汇总路由来精简3类LSA】→3类LSA在整个OSPF域泛洪的过程中,每经过一个ABR,该3类LSA的ADV Router将改为该ABR的RID4类LSA(ASBR汇总LSA)由ABR产生,是一条主机LSA(掩码为/32),指向ASBR路由器,因为只有与ASBR直连的区域才能由1类(ASBR会在它发出的1类LSA中的E位置1来标明自己ASBR的身份,也即只有与ASBR处于同区域的路由器能感知ASBR在哪)和5类LSA能访问OSPF域外的资源,因为其他区域由于无法接收到那个区域的1类LSA,所以无法感知ASBR的位置(就出不去了),所以通过4类LSA来指ASBR的位置类似3类LSA,4类LSA每经过一台ABR,就会将4类LSA的ADV-Router置为该ABR的RID5类LSA(自治系统外部汇总LSA)外部路由通过重发布,注入OSPF路由域,相应信息(路由条目)由ASBR以LSA5的形式生成然后进入OSPF路由域默认情况下,LSA5生成路由由OE2表示5类LSA不允许进入特殊区域stub末梢区域以及NSSA区域*OE1与OE2的区别:OE2的cost=外部开销OE1的cost=外部开销+内部开销以路由器A为例,若设为OE2,A到目标网络的cost为10,而若设为OE1,A到目标网络的cost为35(上面链路)或50(下面链路),明显此处设为OE1才更为合理(能选择最优路径)不同于3类、4类LSA,5类LSA在经过ABR时并不会修改它的ADV-Router7类LSA:NSSA的外部LSA NSSA External LSA【如果一个NSSA区域存在多个ABR,将仅由RID大的那台路由器承担”7转5”的任务。

LSA总结

LSA总结
4类LSA:summary-ASBR-LSA 。由ABR产生,告诉区域内的路由器如何到达外部路由,LS-ID是ASBR的router-ID。通告路由器是自己的(ABR)routerID。
-----------------------------------------------------------------------------------
Priority : Low
Attached Router 2.2.2.2
Attached Router 1.1.1.1
2类LSA:network-LSA。在MA网络中才会存在,由DR产生,通告路由器是DR的router-id,ls-id就是DR的接口IP地址,有掩码信息。 与一类LSA结合,等于路由+拓扑信息。attached-router是与DR相连的路由器的router-id。
----------------------------------------------------------------------------------
先说5类LSA:ASE-LSA。5类LSA是由ASBR产生,也就是执行了引入外部路由的动作的路由器产生,通告路由器是自己的router-ID,ls-id 是外部路由的前缀信息,有掩码。
-----------------------------------------------------------------------------------
第二种,stubnet中,link-id 是两台路由器的直连网络前缀,data是掩码信息。
还有一种情况,就是宣告loopback口,在华为中,loopback口类型也定义为stubnet。linkid是loopback口的IP地址,data是掩码信息。

OSPF-LSA

OSPF-LSA

OSPF-LSA没有边界的⼼软,只会让对⽅得⼨进尺;毫⽆原则的仁慈,只会让对⽅为所欲为。

⼀、链路状态通告⼆、六种常见LSA的功能和泛洪范围三、华为命令查看LSA⼀、链路状态通告1、LSA是什么?LSA是⼀种⽤于描述ospf路由器或者⽹络状态的数据单元(数据单元⾥⾯包含了路由器接⼝状态和链路状态,邻接关系)。

可以说嘛,ospf之间交互链路状态,路由表,载体就是LSA。

2、LSA如何通告组播!DR/BDR给其他路由器,组播地址224.0.0.6,其他路由器发送给DR/BDR⽤224.0.0.5。

3、有⼏类常见的LSA?如果为了应付⽇常⼯作,就了解6类LSA(LSA1、LSA2、LSA3、LSA4、LSA5、LSA7)。

⼆、六种常见LSA的功能和泛洪范围LSA1---第⼀类LSA,⼜叫做:Router LSA,它属于区域内的链路状态通告,由区域内的路由器始发,LSA1包含Router-id和链路状态等信息,含Cost,ip地址。

如果要说具体点,LSA1会把本路由器上的邻居和连接某邻居链路的Cost值泛洪出去。

当然LSA1会将⾃⾝Router-id也通告出去。

通过查看LSA1,可以查看到本路由器和邻居路由器通告过来的所有链路状态。

LSA2---第⼆类LSA,⼜叫做:network LSA,它属于区域内的路由条⽬通告,由区域内的DR始发,该LSA描述在当前物理⽹段中有多少个设备与DR/BDR连接。

LSA2只在BMA和NBMA⽹络中存在。

LSA1和LSA2都属于区域内的LSA,只在区域内泛洪。

只要是OSPF的区域都存在LSA1和LSA2,都是BMA&NBMA⽹络类型。

LSA-3---第三类LSA,⽹络汇总LSA(network-summary LSA)由区域边界路由器(ABR)始发,负责两个OSPF区域之间相互通告区域间的路由。

在拥有ospf 多区域的⽹络中才可能有LSA3中间的路由器是ABR,把Area0内所有路由通过LSA 3 泛洪给Area 1;⼜把Area 1内的所有路由通过LSA 1 泛洪给Area 0。

LSA详细讲解

LSA详细讲解
LSA(英文:Link-state advertisement) ,中文为链路状态通告。 LSA描述了所有的链路,接口和邻居等链路状态信息,OSPF路由协 议对所有路由信息的描述,都是封装在链路状态通告LSA中发送出去 的。
ABR
AREA 0
ASBR RIP
AREA 1
提纲
1. LSA简介
R1 LSDB TYPE 1 LINK STATE ID 1.1.1.1 AREA 1 R1 ROUTING TABLE DESTINATION 12.1.1.1 PORT S0/1 METRIC -
1
3 5 4
2.2.2.2
23.1.1.0 10.1.1.0 3.3.3.3
1
0 0
23.1.1.0
34.1.1.0
S0/1
E1/0
100Βιβλιοθήκη 200510.1.1.0 这是LSA TYPE 4,ASBR的 LINK STATE是3.3.3.3
Update
LSA Type 5: External LSA
传播范围:域外路由,泛洪到整个AS。 由谁产生:ASBR产生,不会改变ADV Router。 包含内容:包含如何到达域外的路由。
Update
Update
LSA Type 3: Network summary LSA
传播范围:域间路由,能泛洪到整个AS。 由谁产生:由ABR发出,穿越一个ABR,其ADV Router就会变成此ABR的 Router-id。 包含内容:包含本区域中的所有路由信息,包括网络号和掩码。
LSA Type 1: Router LSA
传播范围:域内路由,仅在本区域传递,不会穿越ABR。 由谁产生:每台路由器都会产生。 包含内容:本路由器的直连的邻居,以及直连网络的信息。

LSA的详解

LSA的详解

OSPF路由器的类型:1、内部路由器--在一个普通区域内的路由器2、核心路由器--在area 0区域内的路由器3、ABR区域边界路由器--连接两个不同区域的路由器4、ASBR自治系统边界路由器--连接OSPF域到另一个自治系统的路由器<LSA(Link-State Advertisement)>学习时的注意点:1、传播范围2、由谁产生3、包含内容•类型指明是哪种类型的LSA•Link-ID 每一条LSA都有一个Link-ID,区分不同路由器发出的LSA •ADV Router 指Router-id1 2 3 4 5 7Link ID RID DR IP Route ASBR RID Route RouteLSA1(Router Link States)R1#show ip ospf database router 查看LSDB中的1类LSA的详细信息1、域内路由,仅在本区域传递,不会穿越ABR。

2、每台路由器都会产生。

3、包含本路由器的直连的邻居,以及直连网络的信息Link ID: router IDADV router: router ID三种信息:Another neighbor stub network transit network(Ma网络的一些信息)LSA2(Net Link States)R1#show ip ospf database network1、仅在本区域传递2、只有MA网络才会产生LSA2,由DR发出。

3、标识出本MA网中有哪些路由器以及本网的掩码信息。

Link ID: DR的接口IPADV router: DR的router IDLSA3(Summary Net Link States)R1#show ip ospf database summary1、域间路由,能泛洪到整个AS。

2、由ABR发出,穿越一个ABR,其ADV Router就会变成此ABR的Router-id.3、包含本区域中的所有路由信息,包括网络号和掩码。

OSPF的7中LSA

OSPF的7中LSA

1.Router LSA每台路由器都创建1类LSA,用于向它连接的每个区域描述自己。

在每台路由器中,每个区域的LSDB都包含一个1类的LSA,它指出了当前路由器的RID 和所有接口的IP地址,1类LSA还用于描述末梢网路。

1类LSA使用OSPF路由器ID标示OSPF路由器。

每台路由器都创建一个1类的LSA并泛洪到整个区域。

为了泛洪LSA,始发路由器将1类LSA发送给当前区域内的邻居,然后邻居再将其发送给当前区域的其他邻居,以此类推,知道区域内的所有路由器都有该LSA的拷贝。

1类LSA包含信息:对于没有选举DR的每个接口,指出接口的子网号/掩码和OSPF开销对于选举了DR的每个接口,指出DR的IP地址以及连接到中转网络的链路。

对于没有选举DR但是通过它可以到达一个邻居的接口,指出该邻居的RID。

每台内部路由器都创建一个1类的LSA,但是ABR创建多个1类LSA,每个区域都有一个。

此种LSA 可以通过show ipospf database router查看router LSA2:Network LSA每个多路访问网络中,子网中的DR都会创建Network LSA,描述了子网及连接到该子网的路由器借口。

它只在产生这条Network LSA 的区域泛洪描述了所有和它相连的路由器(包括DR 本身)。

Show ipospf database network可以看到Network LSA3:Network Summary LSA由ABR创建,描述了一个区域的1类和2类LSA中包含的子网,被通告到另一个区域。

它指出了始发区域的链路(子网)和开销,但是没有拓扑数据。

如果ABR 知道有多条路径可以到达目标地址,但是它仍然只发送单个的Network Summary LSA,并且是开销最低的那条;同样,如果ABR 从其他的ABR那里收到多条Network Summary LSA 的话,它会只选择开销最低的,并把这条Network Summary LSA 宣告给其他区域当其他的路由器收到来自ABR 的NetworkSummary LSA 以后,它不会运行SPF 算法,它只简单的加上到达那个ABR 的开销和Network Summary LSA中包含的开销,通过ABR,到达目标地址的路由和开销一起被加进路由表里,这种依赖中间路由器来确定到达目标地址的完全路由(full route)实际上是距离矢量路由协议的行为可以使用show ipospf database summary查看Network Summary LSA4:ASBR Summary LSA类似于3类LSA,只是通告一条用于前往ASBR的主机路由,而不是一个网络。

LSA详解

LSA详解

以下将会常用的几类LSA做一个实验,方便进行记忆,将常用到的一些概念通过实验的方式呈现出来。

拓扑图如下:拓扑描述:R1做为一个ASBR路由器,重发布路由101.1.1.0的静态路由到ospf路由表中,R1与R2在area 1中,R2与R3在area 0中,R3与R4路由器在area 2中,同时配置为NSSA区域。

下面是几台路由器,交换机的关键配置:R1: ASBRinterface Vlan1ip address 1.1.1.1 255.255.255.0!interface Loopback1ip address 10.1.1.1 255.255.255.255!interface Loopback2ip address 5.5.5.5 255.255.255.255!router ospf 1ospf router-id 5.5.5.5network 1.1.1.1 0.0.0.0 area 1network 5.5.5.5 0.0.0.0 area 1redistribute static!ip route 101.1.1.0/24 null0!R2: ABRinterface loopback0ip address 6.6.6.6 255.255.255.255exitinterface fastethernet0ip address 1.1.1.2 255.255.255.0exitinterface fastethernet1ip address 2.1.1.1 255.255.255.0router ospf 1router-id 6.6.6.6network 2.1.1.1 0.0.0.0 area 0 network 1.1.1.2 0.0.0.0 area 1 network 6.6.6.6 0.0.0.0 area 1exitR3: NSSA ABRinterface loopback0ip address 7.7.7.7 255.255.255.255 exitinterface gigaethernet0ip address 3.1.1.1 255.255.255.0 exitinterface gigaethernet1ip address 2.1.1.2 255.255.255.0 exitinterface null0ip unreachablesexitrouter ospf 1router-id 7.7.7.7area 2 nssanetwork 2.1.1.2 0.0.0.0 area 0 network 3.1.1.1 0.0.0.0 area 2exitR4: NSSAinterface loopback0ip address 8.8.8.8 255.255.255.0 exitinterface fastethernet0ip address 3.1.1.2 255.255.255.0interface serial1/0:1encapsulation hdlcexitinterface null0ip unreachablesexitrouter ospf 1area 2 nssanetwork 3.1.1.2 0.0.0.0 area 2redistribute staticexitip route 100.1.1.0 255.255.255.0 loopback0以下将会抓取各个路由器的LSA数据库查看对应的LSA表。

OSPF中常见的LSA列表

OSPF中常见的LSA列表

ospf hello packet details(2007-01-18 15:11:14)转载分类:ciscoHello包是ospf中最常用的数据报之一。

下图标明了他的格式:Hello包用来在路由器之间建立邻居关系。

在广播环境或者非广播环境中,hello被用来选举DR和BDR,再多播环境下,helllo包的目的地址是224.0.0.5。

下面根据上图进行详细解释:●Network Mask:说明运行ospf的接口的掩码,这个字段只在广播环境中有作用。

●Hello interval:描述两个hello包的时间间隔,两个试图建立ospf邻接关系的路由器的接口的interval的值必须相同。

在广播以及P2P网络中,interval的值默认为10,其他类型的网络中,其值为30。

●Options:描述路由器的可选能力,其格式如下:O bit用于不透明的las,这个lsa在RFC2370中被定义。

DC用于电路请求,EA外部属性(extra attribute)N/P is用于NSSAMC用于标明多播还是广播。

E,一旦被设置了,将允许外部路由到达此区域。

T用于tos(type of service)能力。

一般被置零。

● Router Pri:用于标明路由器的优先级,默认值为1。

这个字段在选举dr和 bd的时候有相当重要的作用。

最高优先级的路由器被选举为DR,但是如果这个字段的值为0,那么意味着这个路由器将不参加DR和BDR的选举。

●Router dead interval:反映ospf邻居从路由器中删除的时间,一般为hellointerval的4倍。

●DR:在hello包的这个字段中列出了DR的ip地址。

如果没有DR,则这个字段的值为 0.0.0.0。

DR的选举通过hello协议,DR拥有最高的优先级,如果优先级相同,拥有最大的routerID的路由器将成为DR。

选举dr的目的在于减少网络中的广播流量,DR用组播来减少广播流浪,所有的路由器都会泛洪ls的数据库到,DR将把这个字段的信息发送给其他的路由器。

OSPF多区域的LSA

OSPF多区域的LSA

OSPF多区域的LSA2008-07-26 13:17:35标签:ospf lsa基本特点:1、以序列号标识新旧,序列号高着新。

序列号占4比特2、当链路状态发生变化时,LSA触发更新;若无变化每30分钟更新一次3、生存周期为60分钟4、收到LSA时,比较seq若相同则忽略,若自己的seq较大则发送自己的给对方,若自己的seq较小则更新自己。

LSA1:(路由链路通告)用于描述区域内的路由器状态特点:1、描述自己知道的直连网络信息2、描述自己的接口信息3、每个路由器都可以产生4、只在本区域内洪泛5、link id: P-P网络----邻居的RID多路访问网络----DR的接口IPSTUB区----IP网络号LSA2:(网络链路通告)用于描述一个多路访问网络区域的信息。

特点:1、存在多路访问网络中,由DR产生,确保在多路访问网络中只产生一个LSA2。

2、只在本区域内洪泛。

3、描述了一个多路访问网络连接的所有路由器。

4、对直连网络使用32位路由描述5、link id :DR的接口IP因为LSA2带有掩码信息,可以描述网络,因此在多路访问网络中不需要在LSA1使用STUB描述网络信息。

LSA3:(ABR汇总链路通告)用于描述区域间的路由信息特点:1、由ABR产生2、洪泛的范围是没有找到网络或子网的非特殊区域(即LSA3不会含有该区域已有的路由信息,只会通告非本区域的路由信息)3、LSA3在穿越ABR时,通告者会发生改变(变成该ABR)。

4、link id :目的网络号。

在stub/total stub 区域中,默认路由以特殊LSA3的形式通告进来LSA4:(ASBR汇总链路通告)用于描述去往ASBR的路由信息(即描述ASBR所在的位置)特点:1、由ASBR所在区域的ABR产生(ASBR产生LSA1通告自己所在位置,ABR根据LSA1产生LSA4)2、LSA4穿越ABR时,通告者发生改变3、洪泛的区域:除ASBR所在区域及特殊区域外的所有区域4、link id :ASBR的RIDLSA5:(外部路由通告)用于描述AS外部路由信息特点:1、由ASBR产生2、洪泛范围:除特殊区域外的所有区域3、穿越不同区域时,通告者不发生改变4、link id:外部网络号当有重发布行为时,该路由器知道自己是ASBR,由此产生LSA5。

ISIS协议原理与配置PPT课件

ISIS协议原理与配置PPT课件
上,指定将某些level-2的路由发布给level-1路由器。这样在level-1路由器就有此具体 路由,可以在level-1内部进行选路。
Page 27
第27页/共44页
AT T 位 的 功 能
Attach bit位的产生
Area 49.0001 RTA
10
10
Backbone
Area 49.0002Pag 1集成IS-IS是基于链路状态技术的路由协议, 能够同时支持CLNP和IP网络层协议。随 着多年的发展,IS-IS目前已经成为业界尤 其是大型ISP最广泛应用的IGP协议之一。
第1页/共44页
参考资料
• VRP 5.30 《操作手册》、《命令手册》 • iso10589, rfc3786, rfc3373, rfc3358,
P-2-P链路数据库交换
• 如果收到的LSP比已有的序列号更大,则将这个新的LSP存入自己的LSDB中,再通过一个PSNP报文来确认 收到此LSP,最后将这个新LSP再接着发到所有其他邻居
• 如果收到的LSP和已有的具有相同的序列号,则直接通过一个PSNP报文确认收到此LSP。
• 如果收到的LSP比已有的序列号更小,则通过一个PSNP报文确认此LSP,再发送给对方我们版本的LSP, 然后等待对方给我一个PSNP报文作为回答
• 以路由器为根,依据网络拓扑生成一棵最短路径树(SPT),计算出到网 络中所有目的地的最短路径
• 在IS-IS中,SPF算法分别独立的在Level-1和Level-2数据库中运行
Page 30
第30页/共44页
SPF算法举例
1
RTA 5
6 RTB
2
1 RTC
RTD 1
RTE

【OSPF 】LSA及特殊区域详解 By 红茶三杯

【OSPF 】LSA及特殊区域详解 By 红茶三杯
链路类型连接linkidlinkdata1点到点连接到另一台路由器邻居路由器的路由器id和网络相连的始发本地路由器接口的ip地址2连按到一个传送网络常见以太网dr路由器的接口的ip地址和网络相连的始发路由器接口的ip地址3连按到个末梢网络ip网络或子网地址网络的ip地址或子网掩码4虚链路邻居路由器的路由器id始发路由器接口的mibiiifindex值132类lsa
SPOTO 全球
培训 ● 项目 ● 人才 IT 人才解决方案 ● CCIE 实验室 ● BOOTCAMP 全真 IT 项目实战 BBS: (网络) ● —— 我们共创未来 !
1
SPOTO IT 人才培训机构 ●
WEB:
1 LSA 详解
1.1 拓扑描述
我们本次 LSA 详解采用的拓扑结构相对比较简单,如上图所示,R1、R2、R3 之间连接到一个广 播多路访问的介质上 (以太网交换机) , 网段为 192.168.123.0/24, R1、 R2、 R3 的接口 IP 分别是.1、 .2、 .3; R3、R4 以及 R4、R5 之间通过串行链路直连; 所有路由器上均开启 LOOPBACK 接口,R1 的 LOOPBACK 接口 IP 为 1.1.1.1,R2 为 2.2.2.2,其他 设备依次类推; 所有的上述 LOOPBACK 接口仅作为路由器 Router-ID 的选取使用,并不做 network 宣告; R5 上将 LOOPBACK 接口重发布进 OSPF; 设备互联地址如上图所示。
1.3 2 类 LSA:Network LSA
在 MA 网络中,会选举 DR、BDR,而所有的 Drother 都只能和 DR 及 BDR 建立邻接关系. 从某种层面上说,DR 实际上代表了这个 MA 网络,在本区域内泛洪 2 类 LSA,来呈现该 MA 网络 中的所有路由器。因此 2 类 LSA 仅存在于有 MA 网络的区域中,并且由 DR 发送,用来描述这个 MA 网络中的所有路由器(的 Router-ID) 。

汇总LSA示例_IP路由协议疑难解析_[共2页]

汇总LSA示例_IP路由协议疑难解析_[共2页]

· 类型3 LSA 的网络掩码字段包含的是待通告网络的地址或子网掩码;
· 类型4 LSA 的网络掩码字段值必须为0.0.0.0;
· 类型3 LSA 包头的链路状态ID 字段值一定是待通告网络或子网的IP 地址;
· 类型4 LSA 包头的链路状态ID 字段值一定是ASBR 的Router-ID ;
·
LSA 包头的通告(路由的)路由器字段值一定是生成本汇总LSA 的ABR 的Router-ID 。

类型3和类型4 LSA 都是如此。

当stub 区域的ABR 生成默认汇总路由时,与此对应的汇总LSA 则属特例。

对于这一特例,LSA 包头的链路状态ID 字段值和LSA 本身的网络掩码字段值都必须为0.0.0.0。

汇总LSA 示例
例6-3所示为来自Cisco
路由器的汇总LSA 的输出。

例6-3 网络汇总LSA 的输出
由例6-3可知,此网络汇总LSA 包头的链路状态ID 字段值为网络号9.9.9.0,LSA 本身的网络掩码字段值为255.255.255.0(/24)。

类型3 汇总LSA 包头的链路状态ID 字段值总应为待通告网络的网络号,LSA
本身的网络掩码字段值为待通告网络的网络掩码。

路由器B 生成这条汇总LSA 的目的是要通告网络9.9.9.0/24,如图6-13所示。

图6-13 用来演示ABR 生成汇总LSA 的网络拓扑图
例6-4所示为ASBR 汇总LSA 的输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

应用程序与第三方应用程序
系统应用程序与第三方应用程序的比较
系统应用程序通常遵从Linux发行版本中的软 发行版本中的软 系统应用程序通常遵从 件包管理格式进行安装和卸载 第三方应用程序可能以Linux发行版本中使用 第三方应用程序可能以 发行版本中使用 的软件包的格式提供安装程序, 的软件包的格式提供安装程序,也可能使用来 自安装程序或其他的形式提供应用程序的安装
因此, 因此,vim-common包需要在 包需要在 vim-enhanced包之前进行安装 包之前进行安装 HandsOn
RPM包卸载 包卸载
rpm命令配合“-e”选项用于安装 命令配合“ 选项用于安装 选项用于安装RPM软件 命令配合 软件 包
rpm -e vim-enhanced
要卸载的软件包名称作为命令参数 命令名 -e选项表示卸载软件包 选项表示卸载软件包
HandsOn
阶段练习
☺ 使用 使用configure命令查看程序源代码的配置 命令查看程序源代码的配置
支持哪些配置项
☺ 启动并熟悉程序管理工具的操作界面
HandsOn
实验
任务1:使用 输入法软件包替换iiimf输入法 任务 :使用fcitx输入法软件包替换 输入法软件包替换 输入法 软件包
提示
用于升级的软件包文件名称作为命令参数 命令名 -U选项表示升级软件包 选项表示升级软件包
当系统中未安装需要升级的软件包时, 当系统中未安装需要升级的软件包时,升 级的过程等同于安装软件包的过程
HandsOn
阶段总结
应用程序和系统命令的执行文件放置在不同 的系统目录中 应用程序软件包中不同类型的文件保存在不 同的系统目录中 Red Hat Linux系列发行版中使用 系列发行版中使用RPM作为 系列发行版中使用 作为 软件包的管理格式 rpm命令用于软件包的管理 命令用于软件包的管理
功能 查询Linux系统中的所有软件包 查询 系统中的所有软件包 查询指定名称的软件包是否安装 查询指定名称软件包的详细信息
软件包查询实例2-1 软件包查询实例
查询系统中已安装的软件包信息
$ rpm -qi bash
命令名 命令参数, 命令参数,被查询的软件包名称
命令选项: 命令选项: -q表示执行查寻 表示执行查寻 i表示查询详细信息 表示查询详细信息
命令名 用于设置安装路 径的配置选项 为命令选项 设置的值
HandsOn
编译与安装
程序编译过程
使用make命令进行应用程序的编译 命令进行应用程序的编译 使用 $ make
程序安装过程
使用make install命令进行应用程序的编译 使用 命令进行应用程序的编译 $ make install
验证(执行) 验证(执行)已编译安装完成的程序
RPM软件包的卸载同样存在依赖关系 软件包的卸载同样存在依赖关系
被依赖的软件包应该最后被卸载
HandsOn
RPM包升级 包升级
rpm命令配合“-U”选项用于安装 命令配合“ 选项用于安装RPM软件 命令配合 选项用于安装 软件 包
rpm -U vim-enhanced-6.3.0353.i386.rpm
阶段总结
为了实现特定的管理目的, 为了实现特定的管理目的,一些应用程序 只能通过源码编译的方式进行安装 应用程序源码编译安装需要系统中有编译 环境 应用程序源码编译包括配置、编译、 应用程序源码编译包括配置、编译、安装 等步骤
./configure make make install
应用程序管理工具是Red Hat Linux系列发 应用程序管理工具是 系列发 行版中特有管理程序, 行版中特有管理程序,只能管理发行版自
HandsOn
软件包查询实例2-2 软件包查询实例
查询指定RPM软件包文件的信息 软件包文件的信息 查询指定
$ rpm -qpl bash-3.0-19.2.i386.rpm
命令名 命令参数, 命令参数,被查询的软件包安装文 件的名称
命令选项: 命令选项: -q表示执行查寻 表示执行查寻 p表示查询软件包文件 表示查询软件包文件 l表示查询包中的文件列表 表示查询包中的文件列表
HandsOn
rpm命令的功能 命令的功能
RHEL4中使用 中使用rpm命令对 命令对RPM软件包进行 中使用 命令对 软件包进行 管理 rpm命令可以完成对软件包的所有管理功 命令可以完成对软件包的所有管理功 能
查询已安装在Linux系统中的 系统中的RPM软件包的信 查询已安装在 系统中的 软件包的信 息 查询RPM软件包安装文件的信息 查询 软件包安装文件的信息 安装RPM软件包到当前 软件包到当前Linux系统 安装 软件包到当前 系统 从当前Linux系统中卸载已安装的 系统中卸载已安装的RPM软件包 从当前 系统中卸载已安装的 软件包 HandsOn 升级当前Linux系统中已安装的 系统中已安装的RPM软件包 升级当前 系统中已安装的 软件包
rpm查询命令 查询命令
查询指定名称软件包中所包括的 文件列表 rpm -qf 文件名 查询指定文件所属的软件包 称 rpm -qpi 包文 查询指定 查询指定RPM包文件的详细信息 包文件的详细信息 HandsOn 件名
命令 rpm -qa rpm -q 包名称 rpm -qi 包名称 rpm -ql 包名称
rpm -ivh vim-common-6.3.0353.i386.rpm
HandsOn
RPM软件包之间的依赖关系 软件包之间的依赖关系
vim-enhanced包的运行依赖于 包的运行依赖于 vim-common包 包
vim-enhanced-6.3.035-3.i386.rpm
包依赖关系
vim-common-6.3.035-3.i386.rpm
统中已经安装的所有软件包的列表
☺ 查询ls命令的命令文件属于系统中的哪个软 查询 命令的命令文件属于系统中的哪个软
件包
HandsOn
应用程序编译安装
开放源代码应用程序的编译安装 编译应用程序前的准备工作 编译前的配置 编译与安装过程
HandsOn
应用程序源代码安装的一般步骤
确认当前系统中具备软件编译的环境 获得应用程序的源代码软件包文件 解压缩源代码软件包文件 进行编译前的配置工作 进行程序源代码的编译 将编译完成的应用程序安装到系统中
应用程序与命令的关系
基本命令是Linux系统中不可缺少的组成部分 系统中不可缺少的组成部分 基本命令是 命令保存在/bin和/sbin目录中 命令保存在 和 目录中 应用程序保存在/usr/bin和/usr/sbin目录 应用程序保存在 和 目录 中 命令的作用是完成对Linux系统本身的管理工 系统本身的管理工 命令的作用是完成对 应用程序则完成与Linux系统管理相对独 作,应用程序则完成与 系统管理相对独 立的任务 命令只能以命令行的形式运行, 命令只能以命令行的形式运行,命令格式中包 括命令字、 括命令字、命令选项和命令参数 HandsOn 应用程序可以是以命令行的形式运行, 应用程序可以是以命令行的形式运行,也可以 是字符界面或图形界面的窗口程序, 是字符界面或图形界面的窗口程序,形式比较
程序编译前的配置
程序源代码目录中的“ 程序源代码目录中的“configure”命令用 命令用 于完成程序编译前的配置工作 查看“ 查看“configure”命令支持的配置选项 命令支持的配置选项
./configure --help
指定安装路径进行配置
./configure -prefix=/home/teacher/proz
ቤተ መጻሕፍቲ ባይዱ
HandsOn
程序管理工具的操作
进行软件包类别中的详 细设置
选择程序类别末尾 的Details链接 链接
HandsOn
软件包安装实例
选择安装开发工具软件包 软件包安装完成
按照提示更换安装盘 要安装的包个数和需要的磁 盘空间 选择Update按钮 选择 按钮
HandsOn
应用程序管理工具的特点
应用程序管理工具对RHEL4安装光盘中包 安装光盘中包 应用程序管理工具对 括的软件包按照类型划分后进行管理, 括的软件包按照类型划分后进行管理,结 构比较清晰 管理工具只能用于管理RHEL4发行版中自 管理工具只能用于管理RHEL4发行版中自 带的应用程序,不能管理其他的RPM软件 带的应用程序,不能管理其他的 软件 包 由于软件包之间存在复杂的依赖性关系, 由于软件包之间存在复杂的依赖性关系, 很多软件包只能通过管理工具进行安装和 卸载,通过rpm命令很难手工完成管理工 卸载,通过 命令很难手工完成管理工 HandsOn 作 管理工具特别适合完成安装和卸载某个类
HandsOn
RPM安装命令 安装命令
rpm命令配合“-i”选项用于安装 命令配合“ 选项用于安装 选项用于安装RPM软件 命令配合 软件 包
rpm -i vim-common-6.3.0353.i386.rpm
要安装的软件包文件名作为命令参数 命令名 -i选项表示安装软件包 选项表示安装软件包
rpm命令配合“-ivh”在安装 命令配合“ 在安装RPM软件包时 命令配合 在安装 软件包时 会显示更多的提示信息
HandsOn
Linux应用程序组成 应用程序组成
应用程序中不同类型的文件保存在Linux系 系 应用程序中不同类型的文件保存在 统的不同目录中
文件类型 普通执行程序文件 服务器执行程序文件和管 理程序文件 应用程序配置文件 应用程序文档文件 应用程序手册页文件 保存目录 /usr/bin /usr/sbin /etc /usr/share/do c HandsOn /usr/share/m an
HandsOn
编译应用程序前的准备工作
确认系统中已经安装了编译环境
$ rpm -qa | grep gcc
相关文档
最新文档