核心功能

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

確認有沒有位元損壞
決定從哪個出口出去
通常低於毫秒