O Port Control Protocol (PCP) pode funcionar para dois clientes ISP que desejam hospedar um serviço na mesma porta dentro do CGN?

O Port Control Protocol (PCP) pode funcionar para dois clientes ISP que desejam hospedar um serviço na mesma porta dentro do CGN?

Digamos que existam clientes ISP que foram atribuídos a um espaço de endereço compartilhado do CGN. conexões foram estabelecidas e o cliente PCP está habilitado. Agora, o que aconteceria se dois clientes quisessem hospedar um servidor web na porta 80? O PCP pode estabelecer essa conexão em dois hosts idênticos simultâneos atrás do CGN? Ou reservará a primeira solicitação de porta para o cliente que solicitou a conexão de entrada primeiro?

Responder1

Se ambos os clientes também compartilharem o mesmo endereço IP externo, será impossível fazer isso funcionar. O pacote de solicitação de entrada precisa ser roteado para um servidorouo outro, e não há como o gateway CGN saber qual servidor o cliente realmente deseja – a única coisa com a qual ele pode corresponder à regra é a porta de destino, que é sempre a mesma 80 em ambos os casos.

(Um proxy da camada de aplicação HTTP ou TLS pode saber o nome de domínio solicitado, mas um gateway CGN da camada de transporte TCP/UDP não possui essas informações.)

informação relacionada