Eu realmente não entendi sua pergunta porque você sabe que há várias sessões SSH.
Eu não vejo onde os roteadores entram. Porque você teria a mesma pergunta se houvesse apenas um roteador.
Não vejo por que é importante para sua pergunta se eles são IPs internos ou externos.
Você tem várias conexões com um servidor SSH de diferentes computadores.
Suponho que cada um é distinto em que um está conectado como um usuário, um como outro usuário.
E cada um é distinto em ser iniciado por um IP diferente.
E se um computador pode iniciar múltiplas conexões, então você pode dizer que cada conexão é distinta sendo iniciada por um IP diferente: PORT
Todos os IPs privados (o que você chama de IIPs) no R1 são IPs diferentes dos IPs no R2.
MAS....
Vamos supor que não é assim .. (o que é que eu acho que você está recebendo)
Vamos supor que alguns computadores no R1 tenham o mesmo IP que alguns computadores no R2.
Então, R1 e R2 precisam fazer o NAPT. (NAPT é NAT, mas também um para muitos). Assim, o servidor SSH se comunica com o endereço IP do R1 e com o endereço IP do R2. Cada conexão está em uma porta diferente.
Então, cada sessão sSH, a partir da perspectiva do servidor SSH, que é uma boa perspectiva para se estar à procura de ... como ele faz todas as conexões com ele. Cada sessão ssh pode ser identificada por IP: PORT, em que IP é o IP de R1 ou IP de R2. E seja qual for o porto.
É Port Translation que você está falando não é realmente encaminhamento de porta.
Se você tiver vários computadores atrás de um roteador NAPT e eles estiverem acessando a Internet, isso não exigirá o encaminhamento de porta, mas exigirá a conversão de porta. O site apenas vê o IP do roteador NAPT. O roteador NAPT distingue cada conexão, pois ela abre as portas do cliente local para se comunicar com os sites, e qualquer porta do cliente local aberta será associada a um dos IPs privados conectados a ela.
Você normalmente não desejaria o NAPT localmente, isso é insano. Você tem IPs privados suficientes!