iT邦幫忙

0

在關閉ICMP的環境下,想要了解內網路由與流量的狀況

我們的環境電腦數量很多,預設是關閉ICMP封包
不過在user反映內網傳檔速度不快、或是連不到某特定主機時
個人有時不知道如何去抓出問題
一般ping 與 trac 指令都受到ICMP封包被擋而無法使用

請問是否有沒有推薦還不錯的工具軟體可以解決我的需求?

謝謝各位~~

2 個回答

20
牛哥
iT邦研究生 2 級 ‧ 2009-10-07 13:23:49
最佳解答

怎麼會想出這方法?
關閉ICMP!
那是最簡單,最基礎的檢測方式啊!

不然,就只有另外建立以SNMP為檢測的環境了.
但還是要讓SNMP封包充斥網路啊!
還是打開ICMP吧,把對外的關閉就好,內網不需要啦.

食夢黑貘 iT邦研究生 4 級 ‧ 2009-10-11 21:40:03 檢舉

事實上 snmp 這種 udp 封包亂竄也是很麻煩阿, 尤其是你一台要抓 20~30 個數值以上, 要去 polling 那麼多次也是會瘋掉... :)

所以下面這個用 http 的方式我們在 10 年前就實作過, 但當時是用 syn.1, 現在應該要用 xml 來封存了...

食夢黑貘 iT邦研究生 4 級 ‧ 2009-10-11 21:41:02 檢舉

阿, 不能修改阿, 不是 syn.1 是 ASN.1, 打太快...

18
食夢黑貘
iT邦研究生 4 級 ‧ 2009-10-11 21:36:31

事實上幾乎 SNMP 的資料系統都有提供, 可以寫隻小程式把要的資料收集成一個 http get, 一口氣抓到就可以阿...

像 iostat, sysctl, systat 都可以轉成一個 text file 然後去 fetch 阿....

moles iT邦新手 4 級 ‧ 2009-10-11 22:23:55 檢舉

m....感覺上大家好像誤會我的問題..
應該是我描述得不太好,我換個方式來說...

在公司的網路中,我們發現在不特定時間下,有時在內網傳輸檔案的時候非常的慢,我們不清楚問題在哪裡,由於中間許多L3的SWITCH都關閉了ICMP,我們連用ping 或 trace route都有點困難,印象中好像有一些軟體可以做這種追蹤,我是想請教這個相關的解決方案。

感謝各位~~

我要發表回答

立即登入回答