【文章內(nèi)容簡介】
M A C 幀構(gòu) 造 制 定 長度 的 I P 幀構(gòu) 造 制 定 長度 的 P I N G 幀結(jié) 束M A C P I N GI P讀 入 幀 類 型幀 類 型構(gòu) 造 指 定 長度 的 M A C 幀構(gòu) 造 指 定 長度 的 I P 幀構(gòu) 造 指 定 長度 的 P I N G 幀結(jié) 束M A C P I N GI P 幀發(fā)送模塊 模塊描述:將構(gòu)造好的數(shù)據(jù)幀發(fā)送出去。 工作過程: 收 到 流量 停 止指 令 ?調(diào) 用 以 太 網(wǎng) 發(fā) 送函 數(shù) 發(fā) 送 數(shù) 據(jù) 幀任 務(wù) 延 時0 t i c k開 始結(jié) 束Y e sN o 幀插入間隔模塊 模塊描述: 讓系統(tǒng)按照指定的幀速率發(fā)送數(shù)據(jù)幀。 工作過程: 讀 入 幀 速 率 , 初 始 化 時間 間 隔 、 初 始 化 定 時 器收 到 流量 停 止指 令 ?計 算 幀 發(fā) 送 速 率計 時 器 清 零增 大 發(fā) 送 間 隔減 少 發(fā) 送 間 隔插 入 幀 間 隔任 務(wù) 延 時 0 t i c k定 時 器值 1 / 6 s幀 速 率 設(shè)定 幀 速率 ?結(jié) 束Y e sY e sN oN oY e sN o讀 入 幀 速 率 , 初 始 化 時間 間 隔 、 初 始 化 定 時 器收 到 流 量停 止 指 令 ?計 算 幀 發(fā) 送 速 率計 時 器 清 零增 大 發(fā) 送 間 隔減 少 發(fā) 送 間 隔插 入 幀 間 隔任 務(wù) 延 時 0 t i c k定 時 器 值 1 / 6 s幀 速 率 設(shè)定 幀 速 率 ?結(jié) 束Y e sY e sN oN oY e sN o 統(tǒng)計模塊 模塊描述: 根據(jù)接收到的數(shù)據(jù)包產(chǎn)生的信息,利用相應(yīng)的統(tǒng)計方法計算關(guān)于網(wǎng)絡(luò)性能的一些統(tǒng)計參數(shù)。 監(jiān)控模塊 模塊描述: 監(jiān)控自身是否正常工作以及通信對方是否工作正常。 工作原理 利用軟件或硬件看門狗來監(jiān)控自身是否正常工作,如果沒有正常工作,則及時重新啟動。 利用心跳機制監(jiān)控通信對方是否正常工作,如果沒有正常工作,則報警。 以太網(wǎng)接收掛鉤處理模塊 模塊描述:加載 VxWorks提供的以太網(wǎng)接收掛鉤函數(shù)( etherInputHookAdd)和卸載VxWorks提供的以太網(wǎng)接收掛鉤函數(shù)( etherInputHo