当前位置:首页 >> IT/计算机 >>

GRP协议学习过程笔记1


类型 PrgT_String_Hash_Table*

名称 backtrack_table

备注 当需要寻找一个新的到达目的地的路由时,哪些由于回退后不被考虑的邻居节 点表

Boolean double

backtrack_option backtrack_hold_time

指明此节点是否可回退 在回退路由表中,下一跳节点的保有时间,这样在此时间内,当有新数据包过 来时,就不用计算到目的地最短路由的下一跳节点。

PrgT_String_Hash_Table* double IpT_Rte_Proc_Id GrpT_Global_Stathandles* Boolean Boolean OmsT_Dist_Handle int GrpT_Local_Stathandles* IpT_Rte_Module_Data* double List*

destination_table dist_moved grp_proto_id global_stat_handle_ptr global_routes_export global_record_routes hello_interval_dist_ptr higher_layer_proto_id local_stat_handle_ptr module_data_ptr nbr_expiry_time nbr_node_attempted_lptr

此表保存已知的目标节点的 IP 地址索引 传输位置更新的移动距离 IP 普通路由表返回的唯一路由协议 ID 包含全局统计量句柄的结构 指定的被所有数据包向输出路由表使用的导出路由的全局属性 表明“记录路由选项是否已启用”的标志(flag) Hello 信息需要传送的间隔 GRP 作为最高层协议向 IP 注册的 ID 包含局部统计量句柄的结构 IP 模块的模块数据内存 超过此时间,则认为该节点不可达 保持的一个邻居节点链表,此邻居节点是本节点试图需求位置信息但失败的节 点

PrgT_String_Hash_Table* double Boolean double double int int Objid Objid Prohandle int Prohandle int char InetT_Subnet_Mask InetT_Subnet_Mask double double double double Evhandle

neighbor_table neighborhood_size node_routes_export node_lat_m node_long_m num_init_floods num_init_flood_attempts own_mod_objid own_node_objid own_prohandle own_pro_id parent_prohandle parent_pro_id pid_string [32] subnet_mask subnet_mask_ipv6 quad_low_lat quad_low_long quad_high_lat quad_high_long pos_req_timer_evhandle pos_req_timer

此表保存邻居节点的 IP 地址索引 在分层结构最底层中的每个象限的大小 指明导出数据包在此节点上产生的路由的节点的属性 最后知道的节点经度位置,单位 m 最后已知的节点维度位置,单位 m 完成的初始化泛洪的数量 在属性配置中初始化泛洪的尝试数 本模块的 Objid 本节点的 Objid 本进程句柄 本进程 ID 父进程(manet_mgr)的进程句柄 父进程 ID 显示字符串 长度为 32 位的路由表的入口的长为 32 位的子网掩码 长度为 128 位的路由表的入口的长为 128 位的子网掩码 节点所属的当前象限(邻居)最低纬度 节点所属的当前象限(邻居)最低经度 节点所属的当前象限(邻居)最高纬度 节点所属的当前象限(邻居)最高经度 位置请求计数器句柄,此计数器用来等待从邻居节点位置响应信息的到达。 位置请求的时间,超出该时间,节点将重试一个新的位置请求

double double GrpT_Process_Status double double

start_lat_m start_long_m status single_lat_dist_m single_long_dist_m 进程模块的状态 1 纬度换算成米的长度 1 经度换算成米的长度


赞助商链接
相关文章:
更多相关标签: