Was ist auf dem "Client" (ISP-Teilnehmer-PC) für das Senden von PCP-MAP-Anforderungen verantwortlich? Das Betriebssystem, die Anwendung oder ein Wrapper? (dh wo soll ich nach "PCP unterstützt" suchen?)
Derzeit sendet jedes Programm solche Anfragen eigenständig. Es gibt auch eigenständige Tools zum Senden von Kartenanfragen (z . B. upnpc
oder natpmpc
).
Ich bin mir jedoch nicht sicher, ob eine Software PCP unterstützt. Wenn Sie Glück haben, finden Sie möglicherweise Unterstützung für NAT-PMP (der Vorläufer von PCP), und Ihr Gateway unterstützt möglicherweise NAT-PMP-Anforderungen. Aber ein großer Teil unterstützt nur UPnP IGD.
Mit DS-Lite denke ich, dass Ihr Heimrouter / -gateway dann dafür verantwortlich ist, alle empfangenen Anforderungen (UPnP IGD, NAT-PMP) in PCP zu übersetzen und an den Upstream-Router des ISP weiterzuleiten.
Auf der Cisco-Seite wird alternativ auch die UPnP-PCP-Internetworking-Funktion erwähnt. Im Wesentlichen ist dies ein Übersetzer, der sich auf dem Heimrouter befindet, UPnP-Portzuordnungsanforderungen abfragt und diese über PCP an die CGNAT weiterleitet. Bedeutet dies, dass ich, solange dies auf dem Router aktiviert ist, nur die Anwendung (Spieleserver) zur Unterstützung von UPnP benötigt?
Ja (sofern Ihr Router diese Funktion tatsächlich unterstützt ...)