2018_12 SDN HW구조
SDN 장비 = 범용 Switching SoC + 범용 CPU + SW(API)
SDN Switch
Switch Silicon: Broadcom BCM56864 Trident II+ 720Gbps CPU Modules: Intel Atom C2538 quad-core 2.4GHz x86 processor 8 GB SO-DIMM DDR3 RAM with ECC 16 MB SPI 8 GB NAND flash
범용 스위칭 SoC
Broadcom BCM56850 SoC Catalog (pdf)
Broadcom BCM56850 Series - Overview (web)
PCIe 버스의 MDIO 라인을 통해 SoC의 레지스터를 조작한다.
(참고) MDIO : Management Data Input/Output; SMI(Serial Management Interface) 라고도 불림
SoC에 Forwarding Table이 없는 경우에도, SoC의 기능을 조합하여 SDN기능/표준의 일부를 구현할 수 있다. 그리고 리눅스(CPU)에서 API를 구현하면 SDN 스위치가 된다. 다른말로 하면, Legacy 네트워크 장비와 이를 제어할 수 있는 PC를 물리면, SDN 기능의 일부를 구현할 수 있다.