Патент
Действует
Изобретение № 2788969

СИСТЕМА СВЯЗИ В ВИРТУАЛЬНОМ ЧАСТНОМ ОБЛАКЕ, СПОСОБ КОНФИГУРИРОВАНИЯ СИСТЕМЫ И КОНТРОЛЛЕР

Правообладатель: БЕЙДЖИН КИНГСОФТ КЛАУД НЕТВОРК ТЕКНОЛОДЖИ КО., ЛТД. (CN), БЕЙДЖИН КИНГСОФТ КЛАУД ТЕКНОЛОДЖИ КО., ЛТД. (CN) Авторы: ЦЗЯН, Шуньцяо (CN)
Формула изобретения

1. Система связи в виртуальном частном облаке, содержащая: по меньшей мере одну виртуальную машину (ВМ) и шлюз системы, соединенный с возможностью связи с каждой из ВМ;

по меньшей мере одну физическую машину (ФМ) и коммутатор, соединенный с возможностью связи с каждой из ФМ;

причем шлюз системы соединен с возможностью связи с коммутатором;

шлюз системы и коммутатор выполнены с возможностью обеспечения связи между ВМ и ФМ, относящимися к одному и тому же виртуальному частному облаку (ВЧО), на основе заранее заданной информации о конфигурации;

информация о конфигурации содержит метку обособления, соответствующую ВЧО, причем одно ВЧО соответствует одной метке обособления, и пересылочные записи, соответствующие ресурсам, содержащимся в ВЧО;

указанные ресурсы включают в себя: одну или несколько ВМ и/или одну или несколько ФМ;

при этом шлюз системы выполнен с возможностью:

приема первого сообщения от ВМ, причем первое сообщение содержит метку обособления;

нахождения по указанной метке обособления информации о конфигурации, соответствующей метке обособления в первом сообщении, и пересылки первого сообщения соответствующему коммутатору на основе найденной информации о конфигурации;

причем шлюз системы также выполнен с возможностью:

приема второго сообщения от коммутатора, причем второе сообщение содержит метку обособления;

нахождения по указанной метке обособления информации о конфигурации, соответствующей метке обособления во втором сообщении, и пересылки второго сообщения целевой ВМ на основе найденной информации о конфигурации,

а коммутатор выполнен с возможностью:

приема третьего сообщения от ФМ, причем третье сообщение содержит метку обособления;

нахождения по указанной метке обособления информации о конфигурации, соответствующей метке обособления в третьем сообщении, и пересылки третьего сообщения соответствующему шлюзу системы на основе найденной информации о конфигурации;

причем коммутатор также выполнен с возможностью:

приема четвертого сообщения от шлюза системы, причем четвертое сообщение содержит метку обособления;

нахождения по указанной метке обособления информации о конфигурации, соответствующей метке обособления в четвертом сообщении, и пересылки четвертого сообщения целевой ФМ на основе найденной информации о конфигурации.

2. Система по п. 1, дополнительно содержащая контроллер;

причем контроллер соединен с возможностью связи со шлюзом системы и коммутатором соответственно;

контроллер выполнен с возможностью конфигурирования информации для шлюза системы и коммутатора соответственно для генерирования информации о конфигурации и отправки указанной информации о конфигурации шлюзу системы и коммутатору соответственно.

3. Система по п. 2, отличающаяся тем, что контроллер также выполнен с возможностью:

генерирования метки обособления, соответствующей каждому виртуальному частному облаку (ВЧО), в зависимости от ВЧО;

получения IP-адресов ресурсов, относящихся к одному и тому же виртуальному частному облаку (ВЧО), причем указанные ресурсы включают в себя одну или несколько ВМ и/или одну или несколько ФМ;

создания пересылочных записей на основе IP-адресов ресурсов;

генерирования информации о конфигурации, соответствующей ВЧО, на основе пересылочных записей и метки обособления.

4. Система по п. 3, отличающаяся тем, что контроллер также выполнен с возможностью:

создания пересылочной записи или пересылочных записей одной или нескольких ВМ на основе IP-адреса одной или нескольких ВМ и/или

создания пересылочной записи или пересылочных записей одной или нескольких ФМ на основе IP-адреса одной или нескольких ФМ.

5. Система по п. 2, отличающаяся тем, что контроллер также выполнен с возможностью:

управления ресурсами в виртуальном частном облаке (ВЧО) на основе информации о конфигурации, причем указанные ресурсы включают в себя указанные одну или несколько ВМ и/или одну или несколько ФМ, при этом управление включает в себя: добавление ресурсов и/или удаление ресурсов.

6. Система по п. 5, отличающаяся тем, что контроллер также выполнен с возможностью:

приема запроса операции управления для ресурсов в ВЧО, причем запрос операции управления содержит метку обособления, соответствующую подлежащему управлению ВЧО; и

изменения информации о конфигурации, соответствующей подлежащему управлению ВЧО, в шлюзе системы и коммутаторе согласно метке обособления.

7. Система по п. 6, отличающаяся тем, что контроллер также выполнен с возможностью:

добавления, по запросу добавления ресурса, пересылочной записи, соответствующей IP-адресу указанного ресурса; и/или

удаления, по запросу удаления части ресурсов, пересылочных записей, соответствующих IP-адресам указанной части ресурсов; и/или

удаления информации о конфигурации, соответствующей подлежащему управлению ВЧО, по запросу удаления всех ресурсов.

8. Система по любому из пп. 1-7, отличающаяся тем, что шлюз системы реализован путем эксплуатации соответствующего программного средства на сервере.

9. Способ конфигурирования системы связи в виртуальном частном облаке, применяемый к контроллеру в системе по любому из пп. 1-8, причем контроллер соединен с возможностью связи со шлюзом системы и коммутатором соответственно; при этом способ включает в себя этапы, на которых:

осуществляют конфигурирование информации для шлюза системы и коммутатора соответственно для генерирования информации о конфигурации; и

отправляют информацию о конфигурации шлюзу системы и коммутатору соответственно;

причем указанная информация о конфигурации содержит метку обособления, соответствующую ВЧО, и пересылочные записи, соответствующие ресурсам, содержащимся в ВЧО, причем указанные ресурсы включают в себя одну или несколько ВМ и/или одну или несколько ФМ;

при этом генерирование информации о конфигурации включает в себя следующие этапы:

генерируют метку обособления, соответствующую каждому виртуальному частному облаку (ВЧО), в зависимости от ВЧО, причем одно ВЧО соответствует одной метке обособления;

получают IP-адреса ресурсов, относящихся к одному и тому же виртуальному частному облаку (ВЧО), причем указанные ресурсы включают в себя одну или несколько ВМ и/или одну или несколько ФМ;

создают пересылочные записи на основе IP-адресов указанных ресурсов; и

генерируют информацию о конфигурации, соответствующую ВЧО, на основе пересылочных записей и метки обособления.

10. Способ по п. 9, отличающийся тем, что на этапе, на котором создают пересылочные записи на основе IP-адресов ресурсов:

создают пересылочную запись или пересылочные записи одной или нескольких ВМ на основе IP-адреса одной или нескольких ВМ и/или

создают пересылочную запись или пересылочные записи одной или нескольких ФМ на основе IP-адреса одной или нескольких ФМ.

11. Способ по п. 9, дополнительно включающий в себя этап, на котором: осуществляют управление ресурсами в виртуальном частном облаке (ВЧО)

на основе информации о конфигурации, причем ресурсы включают в себя одну или несколько ВМ и/или одну или несколько ФМ, при этом управление включает в себя: добавление ресурсов и/или удаление ресурсов.

12. Способ по п. 11, дополнительно включающий в себя этапы, на которых: принимают запрос операции управления для ресурсов в ВЧО, причем

запрос операции управления содержит метку обособления, соответствующую подлежащему управлению ВЧО; и

изменяют информацию о конфигурации, соответствующую подлежащему управлению ВЧО, в шлюзе системы и коммутаторе согласно метке обособления.

13. Способ по п. 12, отличающийся тем, что запрос операции управления включает в себя один или несколько из следующих: запрос добавления ресурса, запрос удаления части ресурсов и запрос удаления всех ресурсов, при этом способ дополнительно включает в себя этапы, на которых:

добавляют, по запросу добавления ресурса, пересылочную запись, соответствующую IP-адресу указанного ресурса; и/или

удаляют, по запросу удаления части ресурсов, пересылочные записи, соответствующие IP-адресам указанной части ресурсов; и/или

удаляют информацию о конфигурации, соответствующую подлежащему управлению ВЧО, по запросу удаления всех ресурсов.

14. Контроллер, содержащий запоминающее устройство и процессор, причем запоминающее устройство содержат программу для ЭВМ, которую может исполнять процессор, при этом предусмотрена возможность исполнения процессором программы для ЭВМ для реализации способа по любому из пп. 9-13.

15. Машиночитаемый носитель данных с хранимой в нем программой для ЭВМ, при исполнении которой процессором процессор реализует способ по любому из пп. 9-13.

показать больше
Спасибо! Мы перезвоним вам в ближайшее время!