News for hackers. Stuff that matters.
Re:Bird – Internet Routing Daemon by doctorpangloss on Saturday July 27, 2019 @04:23AM (#20541020)
Ah, nothing says "Gigabit Ethernet Routing" like a iPhone 3G processor.
Re:Bird – Internet Routing Daemon by Arnt on Saturday July 27, 2019 @04:33AM (#20541056)
I route gigabit with a much slower processor than that.

Good routers are built for reliability, and most of them seem to opt for slowish CPUs and a fast-path for routing that doesn't involve the CPU at all. The CPU is there to update the routing table and do other supporting chores.

Re:Bird – Internet Routing Daemon by d2mw on Saturday July 27, 2019 @07:41AM (#20541540)
You can find much slower machines able to route gigabit, the limitations are mostly on the bus and ability for the driver/chip to efficiently process notifications. We're only talking about 125MB/sec, and if any of that is bulk data utilizing the full MTU, as few as 81k packets/sec, represented in (modulo driver/chip/config) far fewer than 81k interrupts/sec
Re:Bird – Internet Routing Daemon by piotrkubisa on Saturday July 27, 2019 @07:58AM (#20541604)
Yup. Please note the Ubiquity's edgerouters have similar pps rate in certain packet sizes [0], I guess it's because of slow Mediatek CPU. ER-X-family also is a bit crippled in terms of hardware offloading [1].

[0]: https://www.ui.com/edgemax/comparison/

[1]: https://help.ubnt.com/hc/en-us/articles/115006567467-EdgeRou...

Re:Bird – Internet Routing Daemon by windexh8er on Saturday July 27, 2019 @10:11AM (#20542108)
You have to look at the architecture. They are using a dedicated switching chip that has multiple gigabit lanes. While routing is a different path in software most home and SOHO implementations have very few routes to deal with. That being said the switching can offload the majority of those lookups. It's far more than powerful enough to handle what it states given its architecture.
Re:Bird – Internet Routing Daemon by tolqen on Saturday July 27, 2019 @07:06AM (#20541433)
Their website says "1.6 GHz dual-core ARM", which sounds decidedly more powerful than an iPhone 3G
Re:Bird – Internet Routing Daemon by dredmorbius on Saturday July 27, 2019 @07:15AM (#20541454)
Thanks, I thought the GHz was higher, though /proc/cpuinfo doesn't state, and dmesg has rolled off the startup CPU specs. Can confirm two cores.