Routování přes neveřejky nevadí. Respektive možný problém je ICMP zpět na pakety přišlé zvenku, co pokračují vnitřní sítí a pokud ta hodlá ICMP něco zpět ohlásit (vypršení TTL, nedostupný koncový bod, ...), buď to musím korektně NATnout nebo nepustit ven, to jediné trošku té technice může dělat problém, ale bez problémů se používá (v podstatě to stjené platí i při použití port-forwardu nebo nat 1 na bráně isp).
Pokud by to vvadilo, tak je pár způobů, jak to řešit, pokud mám L2 síť, tak někteří používají PPPoE nebo ProxyARP (ale protlačit to takto přes větší síť je opruz). Pokud L3, tak třeba L2TP a zkrátka to pak jde přes vnitřní síť tunelem mezi routerem zákazníka a nějakým agregačním bodem, co mám na páteři a z obou stran se to jeví, že to jde jen vejřejkama. Ale má to dopad obvykle na MTU, což občas dělá potíže.
Hlasoval pro to dát veřejné IPčko až na router zákazníka s kterým se baví přes UPnP, ať už tunel nebo přímo /32 a routing.