PA-3220: interface SFP+ không bao giờ lên link, sys.s1.p13.state báo board_port_sfp_invalid_0
Đang lên một uplink 10G từ một PA-3220 sang core switch mới. Module đã cắm vào một cage trống trên firewall, phía switch đã cấu hình xong và đang chờ, còn interface thì đơn giản là không chịu lên. Đèn LED port có nhấp nháy, điều đó khiến tôi cho rằng ít nhất module cũng đang được cấp điện.
- Palo Alto PA-3220, module ở port 13
- optic 10G SFP+ loại thường, đầu duplex LC
- cùng loại optic đó lên link ở 10G giữa hai switch, trên cặp sợi còn lại của tuyến fibre đó
- cặp HA, và đây là unit active
State tree nói gì về port này:
show system state filter-pretty sys.s1.p13.state
board_port_sfp_invalid_0
sys.s1.p13.status báo link down. Không có gì trong log cả, interface đơn giản là chết.
Đã thử cho đến nay:
- reseat module và lau sạch đầu connector
- đổi sang một optic thứ hai cùng loại
- đã kiểm chứng sợi fibre bằng cặp switch-switch, lên link được ở 10G
- kiểm tra cấu hình interface, đó là một interface layer 3 thuần túy nằm đúng zone
board_port_sfp_invalid_0 thực sự nghĩa là gì ở đây, và đây là lỗi module hay lỗi firewall?
Comments 3
Trạng thái đó là firewall đang từ chối module trong cái cage đó, và nguyên nhân thường thiên về cơ khí nhiều hơn là về điện. Các cage nhìn từ mặt trước giống hệt nhau và optic thì cắm khít hoàn hảo, nhưng một slot chưa bao giờ được đấu dây cho 10G sẽ không đưa được một optic 10G lên link dù nó có khỏe mạnh đến đâu.
Nên bắt đầu từ port map thay vì từ module.
show system infosẽ chốt chính xác platform, sau đó hardware reference của model đó sẽ cho biết cage nào thực sự là SFP+. Trên một PA-3220 thì khối đó là port 17-20, nên port 13 chưa bao giờ là ứng viên. Hãy chuyển optic sang đó trước đã.Khi đã cắm vào một cage SFP+ thật, đi qua state tree theo đúng thứ tự này (các dòng dưới đây dùng port 17 làm ví dụ, thay bằng port bạn đã chuyển sang):
.phycho biết media có được đọc hay không: một optic 10G trong một cage hoạt động tốt phải trả về SFP-Plus-Fiber..statuslà trạng thái link..statelà nơi trạng thái invalid-module mà bạn đang gặp xuất hiện, và nó sẽ biến mất khi module nằm đúng khối.Một lưu ý với cặp HA: kiểm tra port trên unit active. Trên unit passive thì interface down theo thiết kế, trừ khi passive link state được cấu hình là up.
Đúng là nó. Chuyển optic sang port 17,
.phygiờ trả về SFP-Plus-Fiber và link lên ở 10G ngay lập tức, phía switch không cần đổi gì cả.Tôi đã ngộ nhận là các cage có thể hoán đổi cho nhau vì chúng nhìn từ mặt trước giống hệt nhau. Hardware reference thực sự có ghi rõ 17-20 cho model này, chỉ là tôi chưa từng mở nó ra trước khi phí cả một buổi tối với module và dây patch.
Kết quả tốt, và bài học chung đáng ghi nhớ: một cái lỗ hình SFP+ không phải là lời hứa về những gì nằm phía sau nó.
Cùng kiểu bẫy ở nơi khác. Một QLogic QLE2562 hiện ra trong
lspcinhư một HBA Fibre Channel 8Gb, và cage của nó nhận module trông giống hệt optic Ethernet, nhưng chẳng bao giờ có interface nào xuất hiện trongifconfig, vì card đó chỉ nói FC và không gì khác. Trên Dell S4048-ON và S6010-ON chạy OPX, một adapter QSA 407-BBRO mang theo một SFP+ 407-BBOU nằm ở Operational State: DOWN với Operating Speed: 0 trong khi tốc độ cấu hình đọc là 10000, vì cấu hình platform chưa bao giờ mang chế độ 10G cho port QSFP đó.Và khi cage đã đúng mà port vẫn cứ down, hãy nhìn vào chính loại module. Một HPE 5940 (JH390A) chạy Comware giữ các port ở DOWN với module 10GBASE-T SFP+ chính hãng 813874-B21 và ghi log IF_LOCAL_FAULT, trong khi SFP đồng 1G lại chạy được trên đúng những port đó. Workaround ở đó là
port up-modetrên interface, với tác dụng phụ là port sau đó được báo up vĩnh viễn và một lần mất cáp thật sự sẽ không còn được báo hiệu nữa.