Khóa nhà sản xuất và mã hóa
Nhiều switch kiểm tra thông tin nhận dạng của transceiver — tên nhà sản xuất, mã sản phẩm, đôi khi cả số sê-ri — và coi những module không khớp với danh sách đã duyệt là “unsupported”. Đây chính là khóa nhà sản xuất (vendor lock), và đó là lý do vì sao một module quang hoàn toàn tốt có thể bị từ chối ở switch này nhưng lại hoạt động bình thường ở switch khác.
Cách switch phản ứng
- Một số nền tảng cảnh báo nhưng vẫn cho phép dùng module.
- Một số vô hiệu hóa cổng hoặc từ chối cấp dữ liệu chẩn đoán cho một module quang không nhận diện được.
- Ví dụ, Cisco IOS có một lệnh global
service unsupported-transceivercho phép dùng module quang bên thứ ba.
Lập trình lại làm gì
Lập trình lại ghi các trường tên nhà sản xuất và mã sản phẩm mà switch đích mong đợi vào bộ nhớ của module, để switch đó chấp nhận nó. Vì các trường này được bảo vệ bằng checksum, chúng phải được tính lại sau khi thay đổi — CodingBox tự động tính lại CC_BASE và CC_EXT trong EEPROM editor.
Thực hiện an toàn
- Đọc module và để CodingBox lưu nó vào code database — một bản sao lưu được tạo trước khi ghi bất kỳ điều gì.
- Chỉnh sửa các trường thông tin nhận dạng (và mở khóa trang được bảo vệ ghi nếu cần).
- Ghi các trang đã chọn, sau đó đọc lại để xác nhận.
Chỉ lập trình lại transceiver cho mục đích tương thích mà bạn có quyền thực hiện, và tuân theo chính sách của tổ chức bạn cũng như của các nhà sản xuất.
Đọc thêm
- Cách mỗi NOS kiểm tra module — so sánh những gì, chuyện gì xảy ra khi thất bại, các cách ghi đè được ghi nhận, theo từng nhà sản xuất.
- Công thức cấu hình cổng — lệnh về tốc độ, FEC, AN, breakout và ghi đè cho 12 hệ thống, đặt cạnh nhau.
- Ma trận tương thích & firmware — thông tin hỗ trợ được công bố ở đâu, cách đọc, những gì thay đổi khi nâng cấp, cách vận hành dàn switch.