opnet進程模型rip_udp_v3理解
rip_udp_v3進程模塊狀態(tài)轉(zhuǎn)移圖:
其中init入口代碼區(qū)代碼為初始化代碼,包括創(chuàng)建與下層進程節(jié)點通信ici、創(chuàng)建與上層進程節(jié)點通信ici、獲取本進程模塊ID、所在節(jié)點ID、當前進程ID、將自身進程注冊至模型注冊表
init出口代碼區(qū)代碼為從模型注冊表中獲取其下層進程模塊ID、確定與下層進程模塊節(jié)點通信的入口、出口流索引
idle出口代碼區(qū)代碼為獲取中斷流類型、中斷代碼
CREATE入口代碼區(qū)代碼為上層代碼遠程強制喚醒udp進程模塊節(jié)點時,為與上層通信而設置ici、端口以及一些數(shù)據(jù)。
SEND入口代碼區(qū)代碼為上層進程節(jié)點發(fā)送來的數(shù)據(jù)流的中斷響應(當流終端出發(fā)且流不為下層節(jié)點入口流索引),處理相關包、ici,構(gòu)建并發(fā)送將發(fā)送至下層節(jié)點的包、ici
ARRIVE入口代碼區(qū)代碼為下層進程節(jié)點發(fā)送來的數(shù)據(jù)流的中斷響應(當流終端出發(fā)且流為下層節(jié)點入口流索引),處理相關包、ici,構(gòu)建并發(fā)送將發(fā)送至上層節(jié)點的包、ici