G.729 語音壓縮的標準,是採用週期性的方式每 20 ms 產生一個 20 bytes 的語音封包 (Voice Payload),之後當語音封包封裝成IP 格式,其實在裡面已經增加了 3 個 header,分別是 RTP (12 bytes), UDP (8 bytes), IP (20 bytes),共 60 bytes 所以在設定參數如下:
-s size 參數設定為 52 (ICMP 自己會加上 8bytes 在 header , 所以最後大小為 60 bytes)
-i interval 設定為 0.02 (G.729 預設為 20 ms)
-c count 設定為 100 , 即送 100 個封包,此處可視情況增減
需先切換為 root
su -
再下 ping 指令
ping -s 52 -i 0.02 -c 100 Destination IP
如果 ping 的統計結果有出現 packet loss 的情況,可能即為該線路頻寬不足 (小於1M/64k)、不良(雜訊)或者是內部流量過大等情形,即使用者打 VoIP 會有通話斷斷續續的情況。
2010年5月27日
2010年5月24日
利用 dyndns 取得 Server 開機 DHCP 配發的 IP Address
OS : CentOS v5.4
指令如下
lynx -dump "http://checkip.dyndns.com" | awk '{print $4}' | sed -n '2p'
可與 ddclient 搭配作 ddns
指令如下
lynx -dump "http://checkip.dyndns.com" | awk '{print $4}' | sed -n '2p'
可與 ddclient 搭配作 ddns
標籤:
ddns,
DHCP,
dyndns,
IP address,
Linux CentOS
2010年5月21日
2010年5月19日
Cisco switch port mirror (2924 / 3750) 實作方式
----- Cisco 3750 -----
情境:將 f0/5 port mirror 到 f0/6
en
conf t
monitor session 1 source int f0/5
monitor session 1 destination int f0/6
上面的 1 為 session 代號,可為 1 - 66
查看 mirror 狀態
sh monitor session 1
----- Cisco 2924 -----
情境 : 將 f0/5 port mirror 到 f0/6 (直接進入 destination port, 再把要偵測的 port 流量導入)
en
conf t
int f0/6
port monitor f0/5
查看 mirror 狀態
sh port monitor
P.S 以上均可設定多 port mirror 至同一個 destination port, 也可設定單 port mirror 到多個 destination
這樣就可以把有安裝抓封包軟體的電腦接在 switch 的 destination port 上來 monitor source port 的狀態了,利用 Linux 文字模式抓封包程序可參照 Linux 環境下,利用Wireshark或Tcpdump擷取封包
情境:將 f0/5 port mirror 到 f0/6
en
conf t
monitor session 1 source int f0/5
monitor session 1 destination int f0/6
上面的 1 為 session 代號,可為 1 - 66
查看 mirror 狀態
sh monitor session 1
----- Cisco 2924 -----
情境 : 將 f0/5 port mirror 到 f0/6 (直接進入 destination port, 再把要偵測的 port 流量導入)
en
conf t
int f0/6
port monitor f0/5
查看 mirror 狀態
sh port monitor
P.S 以上均可設定多 port mirror 至同一個 destination port, 也可設定單 port mirror 到多個 destination
這樣就可以把有安裝抓封包軟體的電腦接在 switch 的 destination port 上來 monitor source port 的狀態了,利用 Linux 文字模式抓封包程序可參照 Linux 環境下,利用Wireshark或Tcpdump擷取封包
訂閱:
文章 (Atom)