9.6 建立更新分组为了添加一个LSA到一个链路状态更新分组从而发送该LSA到一个或更多的接口,可调用SpfNbr::add_to_update()、SpfArea::add_to_update()或者OSPF::add_to_update()完成。具体调用哪一个函数依赖于发送LSA分别到什么目的地,到一个特定的相邻路由器、到一个区的所有接口或到路由器的所有接口。各个add_to_update()程序选择正确的链路状态更新分组以将合适的LSA添加进相应的分组,并且保证在当前的链路状态更新分组内,如果有的话,有足够的空间留给LSA。如果没有足够的空间,则当前的链路状态更新分组被泛洪,然后通过调用OSPF::build_update()来对该链路状态更新分组格式化。程序清单9.7显示了OSPF::build_update()。该程序用于向一个已存在的链路状态更新分组中添加LSA。程序清单9.7建立一个链路状态更新分组,SpfIfc::if_build_update() spflood.C 481 void OSPF::build_update(Pkt pkt, LShdr hdr, uns16 mtu, bool demand) 482 483 { 484 int lsalen; 485 UpdPkt upkt; 486 age_t c_age, new_age; 487 LShdr new_hdr; 488 int donotage; 489 490 lsalen = ntoh16(hdr->ls_length); 详细了解OSPF LSA类型和网络工程协议的其他细节信息,可以访问相关的资源链接。是不是很神奇?你还可以了解如何过滤OSPF中的LSA3!这一切简直是网络世界的魔法呢!
用户评论
推荐下载
-
XTSAES可调分组密码
XTS加密模式标准解释文档;被用于磁盘加密;克服了ECB泄漏明文信息,CBC部分损坏无法解密等缺点;
15 2020-02-22 -
ACCESS分组合并
由于ACCESS没有oracle的listagg函数,也没有sqlserver这种forxmlpath这种,要实现分组合并需要自定义一个函数,理解了forxmlpath这个就很好理解了。
44 2019-09-28 -
分组加密算法
以DES加密算法为例,掌握分组加密算法加密、解密的过程实现
22 2019-09-06 -
flex DataGrid表头分组
NULL博文链接:https://windmark.iteye.com/blog/1716422
28 2019-09-14 -
仿QQ分组菜单
仿QQ分组菜单!值得参考呵呵!DEVGIS出品必属精品!
25 2020-04-18 -
效率工具随机分组
进行各种培训时对需要培训的人员随意进行分组,简单易用!
43 2019-01-13 -
实现recordset分组汇总
实现recordset分组汇总,性能不是很高,但能用,欢迎交流 QQ:675010888
31 2019-01-14 -
仿QQ分组列表
网上的代码太老,太旧,自己写了一个,可以用就行了
33 2019-01-15 -
ExtGrid表格分组统计
Ext表格分组并且带有统计功能的完整例子
31 2019-01-18 -
分组语音技术PDF
教程名称:分组语音技术PDF课程目录:【】01分组语音概述【】02数据工程师的语音概念【】03IP数据流的服务质量【】04祯中继的服务质量【】05语音端口和拨号对等体【】06开发拨号计划【】07集成【
18 2020-06-10
暂无评论