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