Petri Leppaaho, N. Beijar, R. Kantola, Jesus Llorente Santos
{"title":"使用nat不友好协议遍历客户端","authors":"Petri Leppaaho, N. Beijar, R. Kantola, Jesus Llorente Santos","doi":"10.1109/ICC.2013.6654988","DOIUrl":null,"url":null,"abstract":"Customer Edge Switching (CES) provides policy based reachability to hosts in a private network without the disadvantages caused by traditional mechanisms for traversing Network Address Translators (NAT). The solution enables transparent communication across address realms without keep-alive signalling and application layer code in end systems as required by the current recommended approach to NAT traversal. Although most protocols traverse the customer edge correctly, we identify a few protocols that require special processing because of the IP addresses carried in the user data. This paper first presents the results of protocol compatibility testing with CES and selects two protocols, SIP and FTP, for further study. The paper then reports the implementation of Application Layer Gateways for these two protocols and provides guidelines for processing other protocols. The proposed approach significantly cuts the session establishment delays typical in SIP. The presented work is a part of a larger project that proposes the Customer Edge Switching to replace NATs and introduce co-operative firewalls for protecting customer networks.","PeriodicalId":6368,"journal":{"name":"2013 IEEE International Conference on Communications (ICC)","volume":"65 1","pages":"2933-2938"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Traversal of the customer edge with NAT-unfriendly protocols\",\"authors\":\"Petri Leppaaho, N. Beijar, R. Kantola, Jesus Llorente Santos\",\"doi\":\"10.1109/ICC.2013.6654988\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Customer Edge Switching (CES) provides policy based reachability to hosts in a private network without the disadvantages caused by traditional mechanisms for traversing Network Address Translators (NAT). The solution enables transparent communication across address realms without keep-alive signalling and application layer code in end systems as required by the current recommended approach to NAT traversal. Although most protocols traverse the customer edge correctly, we identify a few protocols that require special processing because of the IP addresses carried in the user data. This paper first presents the results of protocol compatibility testing with CES and selects two protocols, SIP and FTP, for further study. The paper then reports the implementation of Application Layer Gateways for these two protocols and provides guidelines for processing other protocols. The proposed approach significantly cuts the session establishment delays typical in SIP. The presented work is a part of a larger project that proposes the Customer Edge Switching to replace NATs and introduce co-operative firewalls for protecting customer networks.\",\"PeriodicalId\":6368,\"journal\":{\"name\":\"2013 IEEE International Conference on Communications (ICC)\",\"volume\":\"65 1\",\"pages\":\"2933-2938\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-11-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE International Conference on Communications (ICC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICC.2013.6654988\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Communications (ICC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICC.2013.6654988","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Traversal of the customer edge with NAT-unfriendly protocols
Customer Edge Switching (CES) provides policy based reachability to hosts in a private network without the disadvantages caused by traditional mechanisms for traversing Network Address Translators (NAT). The solution enables transparent communication across address realms without keep-alive signalling and application layer code in end systems as required by the current recommended approach to NAT traversal. Although most protocols traverse the customer edge correctly, we identify a few protocols that require special processing because of the IP addresses carried in the user data. This paper first presents the results of protocol compatibility testing with CES and selects two protocols, SIP and FTP, for further study. The paper then reports the implementation of Application Layer Gateways for these two protocols and provides guidelines for processing other protocols. The proposed approach significantly cuts the session establishment delays typical in SIP. The presented work is a part of a larger project that proposes the Customer Edge Switching to replace NATs and introduce co-operative firewalls for protecting customer networks.