АРХИТЕКТУРА СИСТЕМЫ ОБСЛУЖИВАНИЯ ПОЛИТИК ДЛЯ СЕАНСОВ, СОЗДАВАЕМЫХ С ИСПОЛЬЗОВАНИЕМ STUN

1. Способ задания политик соединения для множества сетевых путей из первой оконечной точки во вторую оконечную точку, причем упомянутый способ содержит:
прием первого набора адресов-кандидатов (112, 310) первой оконечной точки (110) и второго набора адресов-кандидатов (132, 320) второй оконечной точки (130),
создание множества пар (142, 330) адресов-кандидатов, причем каждая из этого множества пар адресов содержит адрес из первого набора адресов-кандидатов (112, 310), объединенный в пару с адресом из второго набора адресов-кандидатов (132, 320),
определение сетевого пути для каждой из упомянутого множества пар (142) адресов, и
задание политики соединения для каждой из упомянутого множества пар (142) сетевых адресов и ассоциированных сетевых путей.
2. Способ по п.1, также содержащий прием данных сеанса, причем данные сеанса указывают тип сеанса, который должен быть установлен между первой оконечной точкой и второй оконечной точкой.
3. Способ по п.2, в котором данные сеанса включают в себя запрос ширины полосы пропускания, который указывает величину ширины полосы пропускания, запрашиваемой для упомянутого типа сеанса.
4. Способ по п.2, в котором типом сеанса является один из сеанса передачи голоса по протоколу сети Интернет, видеосеанса и совместного сеанса передачи видео и голоса по сети Интернет.
5. Способ по п.1, в котором политика соединения задает величину ширины полосы пропускания, доступной для каждой из множества пар сетевых адресов.
6. Способ по п.1, дополнительно содержащий отклонение заранее одного из множества путей соединения, когда этот один из множества сетевых путей не имеет доступную ширину полосы пропускания для установления сеанса между первой оконечной точкой и второй оконечной точкой.
7. Способ по п.1, дополнительно содержащий установление сеанса между первой оконечной точкой и второй оконечной точкой с использованием одной из множества пар сетевых адресов.
8. Способ по п.7, дополнительно содержащий текущий контроль над установленным сеансом для определения соответствия с политикой соединения, ассоциированной с этим сеансом.
9. Компьютерный носитель данных, кодирующий исполняемые компьютером команды, которые при исполнении процессором выполняют способ задания политик соединения для множества сетевых путей, причем упомянутый способ содержит:
прием списка адресов-кандидатов (112, 310) из первой оконечной точки (110) и списка адресов-кандидатов (132, 320) из второй оконечной точки (130),
комбинирование одного или более адресов-кандидатов, известных серверу (140), со списком адресов-кандидатов (132, 320) из второй оконечной точки (130) для создания комбинированного списка адресов-кандидатов,
ассоциирование каждого адреса из списка адресов-кандидатов (112, 310) первой оконечной точки (110) с каждым адресом из комбинированного списка адресов-кандидатов для создания множества пар (142) адресов-кандидатов,
определение сетевого пути для каждой из упомянутого множества пар (142) адресов-кандидатов, и
задание политики (152) соединения для каждой из упомянутого множества пар (142) адресов-кандидатов.
10. Компьютерный носитель данных по п.9, дополнительно содержащий установление сеанса между первой оконечной точкой и второй оконечной точкой, причем этот сеанс устанавливается с использованием сетевого пути одной из упомянутого множества пар адресов-кандидатов.
11. Компьютерный носитель данных по п.10, дополнительно содержащий прием данных сеанса до установления сеанса, причем эти данные сеанса указывают тип сеанса, который должен быть установлен между первой оконечной точкой и второй оконечной точкой.
12. Компьютерный носитель данных по п.10, дополнительно содержащий прием данных сеанса до установления сеанса, причем в эти данные сеанса указывают требуемую величину ширины полосы пропускания для сеанса.
13. Компьютерный носитель данных по п.12, дополнительно содержащий изменение требуемой величины ширины полосы пропускания для сеанса, когда определено, что политика соединения для выбранной одной из множества пар адресов-кандидатов не имеет доступной требуемой величины ширины полосы пропускания.
14. Компьютерный носитель данных по п.9, дополнительно содержащий определение того, находятся ли один или более адресов-кандидатов, известных серверу, за преобразователем сетевых адресов.
15. Система для задания политик соединения для множества сетевых путей, причем упомянутая система содержит:
первое устройство (140) сервера, выполненное с возможностью приема первого списка адресов-кандидатов (112, 310) из первой оконечной точки (110) и второго списка адресов-кандидатов (132, 320) из второй оконечной точки (130), и причем это первое устройство (140) сервера дополнительно выполнено с возможностью ассоциирования каждого адреса-кандидата (112, 310) из первой оконечной точки (110) с адресом-кандидатом (132, 320) из второй оконечной точки (130) для создания множества пар (142) адресов-кандидатов, причем каждая из этого множества пар (142) сетевых адресов имеет ассоциированный сетевой путь, и
устройство (150) сервера политик, выполненное с возможностью задания одной или более политик (154) для каждой из упомянутого множества пар (142) сетевых адресов.