PARTITION_InitializeNodes:
1.网络层预先初始化:NETWORK_PreInit-->NetworkIpPreInit
//初始化数据结构
ip = (NetworkDataIp *) MEM_malloc(sizeof(NetworkDataIp));
memset(ip, 0, sizeof(NetworkDataIp));
node->networkData.networkVar = ip;
//初始化转发表、多播转发表
NetworkInitForwardingTable(node);
NetworkInitMulticastForwardingTable(node);
//初始化多播列表
ListInit(node, &ip->multicastGroupList);
//初始化统计数据
NetworkIpInitStats(node, &(ip->stats));
//初始化本地回环转发表
NetworkIpLoopbackForwardingTableInit(node);
2.网络层初始化:NETWORK_Initialize-->NetworkIpInit
//为CPU创建缓存队列
NetworkIpInitCpuQueueConfiguration(node,nodeInput);
//初始化本地回环-->添加本地回环转发表项
NetworkIpLoopbackInit(node, nodeInput);//-->NetworkIpLoopbackForwardingTableAddEntry
//解析IPV4单播、组播协议(包括应用层bellmanford等和网络层路由协议aodv等)
NetworkIpParseAndSetRoutingProtocolType(node, nodeInput);
//-->NetworkIpAddUnicastRoutingProtocolTyp