1.時延
傳播時延:依賴于傳播距離。
發(fā)送時延:第一個比特發(fā)送到最后一個比特傳輸結(jié)束,即包長度與發(fā)送速率之比。
排隊(duì)時延:數(shù)據(jù)包在隊(duì)列中等待時間。

2.遠(yuǎn)程監(jiān)聽
節(jié)點(diǎn)內(nèi):統(tǒng)計(jì)線或遠(yuǎn)程中斷
節(jié)點(diǎn)外:遠(yuǎn)程中斷

3.事件類型
自中斷:可帶ICI信息
流、統(tǒng)計(jì)線:可帶ICI信息
故障:對節(jié)點(diǎn)或鏈路故障的異步通知(貌似很少用到)
接入(access):進(jìn)程向另一進(jìn)程產(chǎn)生請求,可帶ICI信息
遠(yuǎn)程中斷(remote):可帶ICI信息
PS:使用ICI,在綁定事件調(diào)度之后應(yīng)使用op_ici_install(OPC_NIL)進(jìn)行拆除,以及op_ici_destroy()進(jìn)行銷毀。若一個ICI多次使用,可不用op_ici_destroy進(jìn)行銷毀。

4.一些錯誤
process中狀態(tài)里避免使用return,否則可能出錯。
如果進(jìn)程模型內(nèi)部用到隊(duì)列函數(shù),如op_subq_stat等,必須用queue模塊才行。
避免多個鄰近節(jié)點(diǎn)同時發(fā)包,否則會導(dǎo)致mac層沖突加劇,時延過大。
PS:mac層使用CSMA/CA協(xié)議,應(yīng)該有重傳機(jī)制,但是根據(jù)多次試驗(yàn)分析,貌似沒有重傳一說……

5.數(shù)據(jù)概率分布函數(shù)
dist_ptr = op_dist_load(dist_name,dist_arg0,dist_arg1);
num = op_dist_outcome(dist_ptr);

6.統(tǒng)計(jì)數(shù)據(jù)流
op_stat_reg("Packet Size (bits)",OPC_STAT_INDEX_NONE,OPC_STAT_GLOBAL)
其中變量1為統(tǒng)計(jì)量名,變量3規(guī)定全局或局部,返回值是句柄stat_handle。
op_stat_write():寫入統(tǒng)計(jì)量
op_stat_local_read(instat_index):instat_index是用數(shù)字表示的輸入統(tǒng)計(jì)變量的索引值,范圍是0~99
PS:可以一個源對應(yīng)多個目的模塊;可以多個模塊同一統(tǒng)計(jì)量對應(yīng)同一目的模塊;每個統(tǒng)計(jì)數(shù)據(jù)流定義一個信號量,在流的src_stat屬性。