Usando PCP (Protocolo de Controle de Porta) na prática?

Usando PCP (Protocolo de Controle de Porta) na prática?

Meu ISP está lançando IPv6 usando DS-Lite com PCP habilitado. Eu li opágina da Wikipédia, pesquisou no Google e não encontrou respostas para algumas questões práticas:

  • No “cliente” (PC assinante do ISP), quem é o responsável pelo envio de solicitações PCP MAP? O sistema operacional, aplicativo ou algum wrapper? (ou seja, onde devo procurar "com suporte para PCP"?)
  • Alternativamente, oPágina Ciscomenciona umFunção de interligação de redes UPnP-PCP, que eu entendo ser basicamente um tradutor que fica no roteador doméstico, ouvindo solicitações de mapeamento de porta UPnP e encaminhando-as por PCP para o CGNAT. Isso significaria que, enquanto estiver habilitado no roteador, eu só preciso do aplicativo (servidor de jogos) para suportar UPnP?

Responder1

No “cliente” (PC assinante do ISP), quem é o responsável pelo envio de solicitações PCP MAP? O sistema operacional, aplicativo ou algum wrapper? (ou seja, onde devo procurar "com suporte para PCP"?)

Atualmente, cada programa envia essas solicitações por conta própria. Existem também ferramentas independentes para enviar solicitações de mapas (por exemplo, upnpcou natpmpc).

No entanto, não tenho certeza se algum software ainda suporta PCP. Se tiver sorte, você poderá encontrar suporte para NAT-PMP (o antecessor do PCP), e seu gateway poderá suportar solicitações NAT-PMP. Mas uma grande parte suporta apenas UPnP IGD.

Com o DS-Lite, acho que o seu roteador/gateway doméstico é responsável por traduzir todas as solicitações recebidas (UPnP IGD, NAT-PMP) em PCP e encaminhá-las para o roteador upstream do ISP.

Alternativamente, a página da Cisco menciona uma função de interligação de redes UPnP-PCP, que eu entendo ser basicamente um tradutor que fica no roteador doméstico, ouvindo solicitações de mapeamento de portas UPnP e encaminhando-as por PCP para o CGNAT. Isso significaria que, enquanto estiver habilitado no roteador, eu só preciso do aplicativo (servidor de jogos) para suportar UPnP?

Sim (desde que seu roteador realmente suporte esse recurso...)

informação relacionada