To my understanding of what constitutes a router and packet forwarding, that basically excludes SOHO routers from running BGP. Is that conclusion correct?
Não realmente. Roteadores SOHO podem executar o BGP assumindo:
- Eles têm uma implementação do bgp (como quagga-bgp para o OpenWRT)
- Eles não têm delírios de lidar com muitas rotas via BGP
And do SOHO routers just forward any packets going out of the network immediately to the ISP in that case?
Os roteadores SOHO tradicionalmente têm rotas padrão estáticas para um próximo salto do ISP (ou seja, um roteador ISP) através do seu CPE do ISP
Um roteador SOHO executando o BGP faz tudo o que você configurou para fazer o BGP; O mais provável é que ele também seja encaminhado para um próximo salto do ISP, apenas com possibilidades de seleção de caminho dinâmico e detecção de subida / descida do próximo salto via keepalives bgp.