BPI-R1 5 GbE Ethernet ports
On the BPI-R1 the BCM53125 (a simple switch IC that features two RGMII GbE host ports and 5 GbE PHYs and can be
configured through MDIO to separate traffic through VLANs) interconnects by default all 5 Ethernet ports and the A20 SoC.
This means we can not speak about a true WAN port and LAN ports since all the ports are connected at network layer 2 by
default. Since the A20 SoC features only one single RGMII interface no other mode of operation is possible.
This might raise serious security risks since while the device boots or when it is in bricked state or booted without SD card
or when VLAN configuration hasn't been setup correctly or a simple bug exists in the b53 driver then the BCM53125 always
acts as a primitive layer 2 switch forwarding Ethernet frames between all external Ethernet ports (not differentiating
between the so called WAN port and the 4 LAN ports). This is nothing one would expect from a device advertised as
routerboard.
If one tries to use the BPI-R1 as a (NAT) router without a separate firewall between WAN and the BPI-R1 then it depends
largely on the ISP's infrastructure whether this is not that good or an absolute no-go from a security point of view since all
sorts of attacks against devices behind the so called LAN ports can be triggered from behind the WAN port. In case you're
not sure what that means you should simply treat the WAN port as another LAN port and use a separate USB to Ethernet
adapter to be connected to WAN. Only in this mode the BPI-R1 might reliably work as a router.
BPI-R1 5 GbE Ethernet ports
35
Summary of Contents for BPI-R1
Page 5: ...BPI R1 hardware interface BPI R1 hardware interface Front Back BPI R1 hardware interface 5...
Page 6: ...Hardware connect sketch map Front Back BPI R1 hardware interface 6...
Page 7: ...BPI R1 hardware interface 7...
Page 8: ...BPI R1 hardware spec BPI R1 hardware spec 8...
Page 14: ...J13 P01 UART0 RX PB23 J13 P02 UART0 TX PB22 BPI R1 GPIO Pin define 14...
Page 28: ...please note value 0 value 1 press is 1 unpress is 0 BPI R1 IR interface 28...
Page 41: ...BPI R1 RoHS Certification BPI R1 CE FCC RoHS Certification 41...
Page 42: ...BPI R1 CE FCC RoHS Certification 42...
Page 43: ...BPI R1 Software BPI R1 support linux android and openwrt system BPI R1 Software 43...
Page 59: ...Linux kernel 3 4 BSP image 59...