核心功能
Forwarding
aka switching
local action
資料從 router’s input 送到 output
把資料往前送
依照 local forwarding table 決定送的目標
store and forwarding
封包會先完整抵達router才會被forward
Routing
global action
利用演算法選擇封包的目的地
Queueing
封包會照順序排隊
loss
如果router的記憶體已經裝不下封包的完整資料
就會被drop(丟) 掉
延遲
Packet transmission delay
封包傳輸延遲
d_trans
將封包的所有位元 (bits) 推送到傳輸線路 (link) 上所需的時間
延遲(sec)=資料量(bits)/帶寬(bits/sec)
Queueing delay
d_queue
排隊等待其他封包送出所花的時間
delay = d_trans * (ρ/(1-ρ))
Traffic intensity
ρ=(封包長度(bits)*封包到達的速率)/頻寬(bits/sec)
Propagation delay
d_prop
在線路傳輸中所花的時間
d:距離
s:速度(光速)(2e8 m/sec)
延遲(sec)=距離(m)/傳播速度(m/s)
有多段則相加
processing delay
nodal processing
d_proc
確認有沒有位元損壞
決定從哪個出口出去
通常低於毫秒