Кіріспе
Желілік туннельді қамтамасыз ететін қызмет. Компьютерлік желілер саласында туннель брокері – желілік туннельді қамтамасыз ететін қызмет. Бұл туннельдер қолданыстағы инфрақұрылым арқылы басқа инфрақұрылымға капсуладанған қосылысты қамтамасыз етеді. Туннель брокерлерінің түрлі нұсқалары бар, оның ішінде IPv4 туннель брокерлері де бар, бірақ көбінесе бұл термин IPv6 туннель брокерін білдіреді. IPv6 туннель брокерлері әдетте IPv4 желісі арқылы сайттарға немесе соңғы пайдаланушыларға IPv6 қолжетімділігін ұсынады. Жалпы, IPv6 туннель брокерлері «протокол 41» немесе протокол 41 туннельдерін ұсынады. Бұл туннельдерде IPv6, IPv4 пакеттерінің ішінде протокол өрісі «41» (IPv6) деп белгіленген арқылы тікелей туннельденеді. Ал IPv4 туннель брокерлерінің жағдайында, IPv4 туннельдері IPv6 ішінде IPv4 капсуласы арқылы пайдаланушыларға ұсынылады.
In the context of computer networking, a tunnel broker is a service which provides a network tunnel. These tunnels can provide encapsulated connectivity over existing infrastructure to another infrastructure. There are a variety of tunnel brokers, including IPv4 tunnel brokers, though most commonly the term is used to refer to an IPv6 tunnel broker as defined in
IPv6 tunnel brokers typically provide IPv6 to sites or end users over IPv4. In general, IPv6 tunnel brokers offer so called 'protocol 41' or proto 41 tunnels. These are tunnels where IPv6 is tunneled directly inside IPv4 packets by having the protocol field set to '41' (IPv6) in the IPv4 packet. In the case of IPv4 tunnel brokers IPv4 tunnels are provided to users by encapsulating IPv4 inside IPv6 as defined in .
Автоматты түрде орнату
IPv6 туннельдерін конфигурациялау әдетте Туннельді орнату протоколы (TSP) немесе Туннельдік ақпаратты басқару протоколы (TIC) арқылы жасалады. Мұны істей алатын клиент – AICCU (Automatic IPv6 Connectivity Client Utility). IPv6 туннельдерінен өзге, TSP IPv4 туннельдерін орнату үшін де қолданылуы мүмкін.
NAT мәселелері
Proto 41 туннельдері (IPv4 ішінде тікелей IPv6) NAT-тардың артында тиімді жұмыс істемеуі мүмкін. Оны шешудің бір жолы – NAT қолданатын құралдағы туннельдің нақты соңғы нүктесін DMZ ретінде конфигурациялау. Тағы бір тәсіл – AYIYA немесе TSP қолдану, олардың екеуі де IPv6 ақпаратын UDP пакеттерінің ішінде жібереді, бұл көптеген NAT конфигурацияларын және тіпті өрт қабырғаларын өткізе алады. Дегенмен, туындауы мүмкін мәселе – NAT машинасының күйін уақытының өтуі. NAT пакеттің Интернетке жіберілгенін есте сақтағанда, бастапқы Proto 41 пакетімен байланысты Интернеттен келетін тағы бір пакетке рұқсат береді. Бұл күйдің мерзімі біткеннен кейін, Интернеттен келген басқа пакеттер қабылданбайды. Осылайша, пайдаланушының хосты туннель брокеріне қайтадан пакет жібергенге дейін туннельдің байланысы үзіледі.
Динамикалық қорытындылар
Егер соңғы нүкте статикалық IP-мекенжай болмаса, пайдаланушы немесе бағдарлама туннель брокерінен соңғы нүкте мекенжайын жаңартуды сұрауы керек. Мұны туннель брокерінің веб-сайты арқылы немесе AICCU қолданғандай TSP немесе Heartbeat сияқты автоматтандырылған протоколдарды пайдалану арқылы істеуге болады. Туннель брокері TSP қолданса, клиент туннельді автоматты түрде қайта іске қосса, соңғы нүкте адресі мен порты жаңартылады.
Қолданылу
IPv6 туннель брокері алғаш рет итальяндық CSELT S. p. A. компаниясында, RFC 3053 авторы Ивано Гвардини тарапынан іске асырылды. Әртүрлі мақсаттарға сәйкес келетін өздерінің ерекше нұсқаларын ұсынатын көптеген туннель брокерлері бар. Төменде көрсетілген IPv6 туннель брокерлері қолданатын ең көп таралған іске асырулардың тізімі келтірілген.
There are a variety of tunnel brokers that provide their own custom implementations based on different goals. Listed here are the common implementations as used by the listed IPv6 tunnel brokers.
Gogo6 gogoSERVER
gogoSERVER (бұрын Gateway6) 1999 жылы өндіріске енгізілген екінші IPv6 туннель брокерлік қызметі Freenet6 қызметімен пайдаланылады. Ол Viagenie жобасы ретінде басталып, кейін Hexago Gateway6-ны сатумен айналысатын коммерциялық компания болып бөлінді, ол Freenet6 желісіне қуат берді және оның негізгі өнімі болды. 2009 жылдың маусым айында Hexago басқару құралын сатып алып gogo6 болып өзгерді, ал Freenet6 қызметі IPv6 мамандарына арналған әлеуметтік желі – gogoNET-тің құрамына кірді. 2016 жылдың 23 наурызында Freenet6/Gogo6 қызметтерінің барлығы тоқтатылды.
6XS 6XD
SixXS-тің sixxsd бағдарламалық жасақтамасы барлық SixXS PoP-тарын қамтамасыз етеді. Бұл жоғары өнімділікпен және төмен жауап уақытымен туннельдеу үшін арнайы құрылған бағдарламалық қамтамасыз ету. Sixxsd-тің әзірленуі 2002 жылы басталды және бағдарламалық жасақтаманың қазіргі v4 нұсқасына дейін жетілді. Бұл бағдарламалық жасақтама SixXS PoP-тарын ұсынатын және басқаратын интернет-провайдерлерге қолжетімді. Алғашқыда, 2000 жылы SixXS shell bash скрипттерін пайдаланды. Масштабтану мәселелері мен басқа да қиындықтарға байланысты sixxsd жобаланып, құрылды. 17 жылдан соң, 2017 жылдың 6 маусымында SixXS туннелі тоқтатылды.
CITC ddtb
Сауд Арабиясының IPv6 жұмыс тобы басқаратын CITC Tunnel Broker, TSP RFC-нің "ddtb" деп аталатын өзіндік нұсқасын пайдаланады.