假設有 ISP 客戶被分配到 CGN 的共享位址空間。連線已建立且 PCP 用戶端已啟用。現在,如果兩個客戶想要在連接埠 80 上託管一個 Web 伺服器,會發生什麼事? PCP 能否在 CGN 後面的兩台同時相同的主機上建立該連線?或者它會將第一個連接埠請求保留給首先請求傳入連線的客戶?
答案1
如果兩個客戶也共用相同的外部 IP 位址,則不可能實現此目的。傳入的請求封包需要路由到一台伺服器或者另一個,CGN 網關無法知道客戶端實際想要哪個伺服器 - 它唯一可以匹配規則的是目標端口,在這兩種情況下始終是相同的 80。
(HTTP或TLS應用層代理程式可以知道要求的域名,但TCP/UDP傳輸層CGN網關沒有此資訊。)