星期五, 4月 15, 2022

如何在Fortigate防火牆和Cisco nexus 9000兩個端點Port進行網路定速?

how-to-config-cisco-switch-speed

有時我們會需要在兩個網路端點進行定速,通常網路設備會有AutoNegotiation機制,去自動決定兩個端點應該使用的速率。

自動偵測速率失效或不穩通常是:

  1. 新、舊設備硬體存在相容性問題。
  2. 軟體、韌體的相容性問題。
  3. 相關網路參數需要調整。
以上可能是造成網速不匹配,導致auto-negotiation自動協商功能失效因素。
此時優先考慮的解決方式是將舊設備的軟體、韌體更新,但更新可能需要downtime,升級switch也可能是一個風險(根據原廠工程師的經驗告知,升級後開不了機是可能發生的...xd),此時我們可以先進行定速作業。

▍操作步驟:


Fortigate端:

1.使用telnet or Putty登入Fortigate > 執行 > get system interface physical取得每個port speed

fortigate-command-get-interface

2.也可執行指令確認目前port7速率 > diagnose hardware deviceinfo nic port7

fortigate-command-check-deviceinfo

執行定速指令如下:

Fortigate401e#conf sys int
Fortigate401e(interface)#edit port7
Fortigate401e(port7)#set speed 1000full
Fortigate401e(port7)#end

Cisco端:

config t
inter eth1/64
speed 1000
duplex full
exit

參考圖示如下:

cisco speed command

可用以下3種方式確認修改後speed:

sh inter eth1/64

cisco speed check-command-1

sh run inter eth1/64

cisco speed check-command-2

 ►sh inter status

cisco speed check-command-3_1
cisco speed check-command-3_2

🔻結論是~ 

原本要進行定速的原因是「該網路埠一直出現掉包狀態」,定速後也改善了掉包狀況,但還是會掉包,也就是沒有實際解決問題,最後發現實際問題是出現在內網的一台「台製的交換器」燈號全亮,造成內部網路問題,此次的網路問題排除就當是一種經驗吧。

 

▍更多的參考資源分享:

👉 Changing the speed of a FortiGate interface

👉 Troubleshoot Catalyst Switches to NIC Compatibility Issues

👉 網路傳輸三種方式參考資源:單工、半雙工、全雙工

👉 Cisco學習資訊分享

👉 Configuring and Troubleshooting Ethernet 10/100/1000Mb Half/Full Duplex Auto-Negotiation

▍延伸閱讀:

👉 如何透過 MAC Address 去尋找你的 Port 位置 |  以Cisco Switch 2960為範例

👉 如何設定 Cisco Switch telnet Console Timeout 時間

沒有留言:

張貼留言