СПОСОБ УСТАНОВЛЕНИЯ СОЕДИНЕНИЯ

1. Способ установления соединения между первым одноранговым узлом (61) в первой области адресов одноранговой сети (160) и вторым одноранговым узлом (62) во второй области адресов одноранговой сети (160), отличающийся тем, что содержит этапы, на которых:
обнаруживают в одноранговой сети (160) преобразование сетевого адреса, предотвращающее прямое соединение между первым одноранговым узлом (61) и вторым одноранговым узлом (62);
определяют третий одноранговый узел одноранговой сети (160) в качестве однорангового узла-ретранслятора (R); и
ретранслируют одноранговым узлом-ретранслятором (R) соединение между первым одноранговым узлом (61) и вторым одноранговым узлом (62).
2. Способ по п. 1, отличающийся тем, что содержит этап, на котором:
обнаруживают упомянутое преобразование сетевого адреса на основе топологии одноранговой сети (160) и информации соединения, причем упомянутая информация соединения содержит спецификацию поведения преобразования сетевого адреса, конечную точку, ассоциированную с первым одноранговым узлом (61) в первой области адресов, и конечную точку, ассоциированную со вторым одноранговым узлом (62) во второй области адресов.
3. Способ по п. 1 формулы изобретения, отличающийся тем, что содержит этап, на котором:
выполняют обмен соответствующей информацией соединения первого однорангового узла (61) и второго однорангового узла (62) между первым одноранговым узлом (61) и вторым одноранговым узлом (62) в последовательной маршрутизации посредством одного или более других одноранговых узлов одноранговой сети (160).
4. Способ по п. 1, отличающийся тем, что содержит этапы, на которых:
отправляют первым одноранговым узлом (61) одноранговому узлу-ретранслятору (R) запрос (610) ретранслируемого соединения, содержащий информацию соединения первого однорангового узла (61);
отправляют одноранговым узлом-ретранслятором (R) первому одноранговому узлу (61) ответ (611) ретранслируемого соединения, содержащий информацию соединения однорангового узла-ретранслятора (R);
устанавливают прямое соединение (612, 613) между первым одноранговым узлом (61) и одноранговым узлом-ретранслятором (R), если нет уже установленного прямого соединения между первым одноранговым узлом (61) и одноранговым узлом-ретранслятором (R);
отправляют первым одноранговым узлом (61) второму одноранговому узлу (62) сообщение (614) обнаруженного ретранслятора, содержащее идентификатор однорангового узла однорангового узла-ретранслятора (R);
оправляют вторым одноранговым узлом (62) одноранговому узлу-ретранслятору (R) запрос (615) ретранслируемого соединения, содержащий информацию соединения второго однорангового узла (62);
оправляют одноранговым узлом-ретранслятором (R) второму одноранговому узлу (62) ответ (616) на запрос ретранслируемого соединения, содержащий информацию соединения однорангового узла-ретранслятора (R);
устанавливают прямое соединение (617) между вторым одноранговым узлом (62) и одноранговым узлом-ретранслятором (R), если нет уже установленного прямого соединения между вторым одноранговым узлом (62) и одноранговым узлом-ретранслятором (R).
5. Способ по п. 1, отличающийся тем, что способ содержит этапы, на которых:
выбирают одноранговый узел-ретранслятор (R) из списка (50) одного или более кандидатов-ретрансляторов (RC), при этом список предоставлен первым одноранговым узлом (61) и/или вторым одноранговым узлом (62), в соответствии с чем выбор основан на одном или более из следующих этапов, на которых:
выбирают кандидата-ретранслятора (RC), у которого одно или более прямых соединений, которые уже установлены в одноранговой сети (160), могут быть повторно использованы для ретранслируемого соединения между первым одноранговым узлом (61) и вторым одноранговым узлом (62); и
отдают предпочтение кандидату-ретранслятору (RC), задействованному в меньшем числе ретранслируемых соединений, чем другие кандидаты-ретрансляторы (RC).
6. Способ по п. 1, отличающийся тем, что содержит этапы, на которых:
отправляют запрос (210) самонастройки, содержащий информацию соединения однорангового узла (11), одноранговому узлу (BP) в области общедоступных адресов одноранговой сети (120), в соответствии с чем одноранговый узел (BP) в области общедоступных адресов одноранговой сети (120) служит в качестве однорангового узла самонастройки; и
ретранслируют посредством однорангового узла самонастройки (BP) обмениваемых между первым одноранговым узлом (11) и вторым одноранговым узлом (22) сообщений.
7. Способ по п. 1, отличающийся тем, что содержит этапы, на которых:
завершают ретранслируемое соединение (710) путем отправки первым одноранговым узлом (61) одноранговому узлу-ретранслятору (R) сообщения (711) отмены размещения ретрансляции, при этом сообщение (711) отмены размещения ретрансляции объявляет ретранслируемое соединение (710) ненужным;
пересылают (712) одноранговым узлом-ретранслятором (R) второму одноранговому узлу (62) сообщение (711) отмены размещения ретрансляции, принятого от первого однорангового узла (61);
отправляют вторым одноранговым узлом (62) одноранговому узлу-ретранслятору (R) сообщение (713) отмены размещения ретрансляции;
пересылают (714) одноранговым узлом-ретранслятором (R) первому одноранговому узлу (61) сообщение (713) отмены размещения ретрансляции, принятого от второго однорангового узла (62); и
после приема первым одноранговым узлом (61) пересланного сообщения (714) отмены размещения ретрансляции завершают ретранслируемое соединение (710).
8. Одноранговый узел (81, 82, 83) одноранговой сети (800), содержащей один или более одноранговых узлов (81) в первой области адресов одноранговой сети (800) и один или более одноранговых узлов (82) во второй области адресов одноранговой сети (800), отличающийся тем, что содержит средства (811, 821, 832) обнаружения, приспособленные для того, чтобы обнаружить в одноранговой сети (800) преобразование сетевого адреса, предотвращающее прямое соединение между одноранговым узлом (81) и одноранговым узлом (82) другой области адресов; средства (812, 822, 832) определения, приспособленные для того, чтобы определять одноранговый узел (83) одноранговой сети (800) в качестве однорангового узла-ретранслятора; средства (812, 822, 832) ретрансляции, приспособленные для того, чтобы поддерживать ретрансляцию соединения между первым одноранговым узлом (81) в первой области адресов одноранговой сети (800) и вторым одноранговым узлом (82) во второй области адресов одноранговой сети (800); и средства (812, 822, 832) распространения, приспособленные для того, чтобы распространять информацию в конкретной информации соединения в одноранговой сети (800).
9. Телекоммуникационная инфраструктура, содержащая одноранговую сеть (160) с первым одноранговым узлом (61) в первой области адресов одноранговой сети (160) и вторым одноранговым узлом (62) во второй области адресов одноранговой сети (160), отличающаяся тем, что телекоммуникационная инфраструктура дополнительно содержит преобразование сетевого адреса, предотвращающее прямое соединение между первым одноранговым узлом (61) и вторым одноранговым узлом (62), и третий одноранговый узел одноранговой сети (160), определенный в качестве однорангового узла-ретранслятора (R), приспособленного для того, чтобы ретранслировать соединение между первым одноранговым узлом (61) и вторым одноранговым узлом (62).
10. Компьютерный программный продукт для установления соединения в одноранговой сети (800), содержащей один или более одноранговых узлов (81) в первой области адресов одноранговой сети (800) и один или более одноранговых узлов (82) во второй области адресов одноранговой сети (800), отличающийся тем, что компьютерный программный продукт при исполнении одноранговым узлом (81, 82, 83) одноранговой сети (800) осуществляет этапы, на которых:
обнаруживают в одноранговой сети (800) преобразование сетевого адреса, предотвращающее прямое соединение между одноранговым узлом (81) и одноранговым узлом (82) другой области адресов;
определяют одноранговый узел (83) одноранговой сети (800) в качестве однорангового узла-ретранслятора;
поддерживают ретрансляцию соединения между первым одноранговым узлом (81) в первой области адресов одноранговой сети (800) и вторым одноранговым узлом (82) во второй области адресов одноранговой сети (800); и
распространяют информацию в конкретной информации соединения в одноранговой сети (800).