새총님이 무분해주신 시큐아이 MF2 1300ED 방화벽입니다.
아톰 Rangeley C2758 CPU가 들어간 방화벽으로 CPU 통합 i354 4포트 랜이 내장되어 있습니다.
인텔 i354 랜이 tx/rx 8 queues에 1Gbe/2.5Gbe가 지원되는 나름 고사양 칩셋입니다.
i354 랜이 반표준이지만 2.5G를 공식 지원하는 최초의 칩셋입니다.
PHY는 별도의 칩으로 구현되며, 인텔이 권장하는 PHY 칩은 Marvell 88E1543 4 PORT Gigabit 칩셋으로 rj45 포트가 있다면 대부분 이 칩셋이 사용됩니다.
시큐아이 MF2 1300ED는 특이하게 PHY칩이 없고 4포트 SFP로 구성되어 있습니다.
i354 칩셋이 1000BASE-KX/2500BASE-X를 지원하지만 Rangeley C2000 시리즈가 출시 된 당시 2.5Gbe를 지원하는 PHY가 없었기 때문에
아톰 C2000 시리즈 CPU가 들어간 보드 중에 2.5Gbe를 지원하는 제품이 하나도 없습니다.
유일하게 10G 스위치에 매니지먼트 용으로 스위치 칩셋과 2500BASE-X로 연결된 제품만 몇몇 있습니다.
IEEE 협회에 2500BASE-X가 표준화 된게 2016년이고 Rangeley 출시 연도가 2013년이라 출시 당시 반표준으로 나왔습니다.
2500BASE-X가 1000BASE-KX Frequency를 오버클럭한 형태로 backplane으로 구현되기 때문에 2.5G SGMII와도 호환됩니다.
다만 출시 당시에는 비표준이었기 때문에 인텔 공식 메뉴얼에는 Auto Negotiation이 잘 안 된다고 나와 있습니다.
그래서 1Gbe / 2.5Gbe 둘 중 하나로만 작동하고 하위 호환이 되지 않습니다.
PCI 레지스터 주소를 지정해서 1Gbe / 2.5Gbe 작동 모드가 선택 가능하고 2.5G를 지원하는 PHY 칩셋이 많이 나온 지금 시점에서는 (대표적으로 리얼텍 RTL8221B) 2.5G SFP rj45 모듈만 연결하면 2.5G 사용이 가능해집니다.
참고로 2500BASE-X가 Auto Negotiation이 잘 안 된다는 건 Physical Layer에서의 호환성을 말하는거고 2.5G SFP rj45 모듈을 연결하면 1000BASE-T / 2.5GBASE-T 호환성에는 문제 없습니다.
집 인터넷이 KT 반기가인데 굳이 라우터 단에서 2.5G를 지원할 필요는 없지만 물리적으로 구현 가능한데 가만히 두고 볼 수는 없어서 개조했습니다.
방법은 i354랜의 eeprom을 추출해서 hex 값을 수정하면 됩니다. 개조 과정은 다소 복잡하고 따라할 사람도 없어서 자세히 설명하지는 않겠습니다.
인텔 벤더 공식 지원을 받을 수 없기 때문에 2500BASE-X 모드 전용 eeprom을 구할 수가 없어서 분석하는데 시간이 좀 걸렸습니다.
아무튼 여차여차해서
테스트로 하나만 바꿔 봤는데 2.5Gbe로 잘 바뀌었네요.
4포트 전부 2.5Gbe로 바꿔주고 가지고 있던 지빅을 몇 가지 테스트 해봤습니다.
인텔 공식 메뉴얼에는 Auto Negotiation이 안 된다고 써 있는데 1G/10G 지빅 모두 잘 작동하네요.
일단 가지고 있던건 다 잘 됩니다.
굳이 필요 없는데 2.5Gbe 지원 SFP 모듈도 주문했습니다.
어쨌든 더 빠르니 좋은 겁니다.
SFP Æ÷Æ®¶ó¼
±¤¸ðµâ 1G±îÁö¸¸ Áö¿øÇÏ´ÂÁÙ ¾Ë¾Ò´Âµ¥ ¤»
2.5G Áö¿øÀ̶ó´Ï ±ÂÀ̳׿ä.
Àúµµ ½Ã°£ ³ª¸é Çѹø ÀÚ·á Á¤¸®ÈÄ ½ÃµµÇØ º¸°Ú½À´Ï´Ù.^^
ÁÁÀº³»¿ë °¨»çÇÕ´Ï´Ù.
¿¬ÈÞ Àß º¸³»¼¼¿ä.^^
»õÃÑ´Ôµµ Áñ°Å¿î ¿¬ÈÞ µÇ¼¼¿ä ^^