КОМПЬЮТЕРНАЯ СИСТЕМА И СПОСОБ ОСУЩЕСТВЛЕНИЯ СВЯЗИ В КОМПЬЮТЕРНОЙ СИСТЕМЕ

1. Компьютерная система, содержащая
контроллер,
множество коммутаторов, каждый из которых осуществляет операцию ретрансляции, которая определена в элементе потока, заданном упомянутым контроллером, в отношении пакета, согласующегося с элементом потока, и
множество узлов, осуществляющих связь через любой из упомянутого множества коммутаторов,
причем упомянутый контроллер задает адрес пункта назначения в качестве правила элемента потока и задает обработку переноса для узла-адресата в качестве действия элемента потока, и
каждый из упомянутого множества коммутаторов переносит пакет, содержащий адрес пункта назначения, на упомянутый узел-адресат на основе элемента потока, заданного для упомянутого коммутатора, независимо от адреса источника передачи пакета.
2. Компьютерная система по п.1, в которой упомянутый контроллер задает элемент потока для каждого из упомянутого множества коммутаторов до переноса пакета среди упомянутого множества узлов.
3. Компьютерная система по п.1, в которой упомянутый контроллер получает первый адрес MAC (управления доступом к среде) первого узла из упомянутого множества узлов в ответ на первый запрос ARP (протокола разрешения адресов) от упомянутого первого узла, и задает первый MAC-адрес для каждого из упомянутого множества коммутаторов, как правило, элемента потока.
4. Компьютерная система по п.3, в которой упомянутый контроллер передает на первый узел ответ ARP, имеющий MAC-адрес другого узла из упомянутого множества узлов в качестве источника передачи, как ответ на первый запрос ARP от упомянутого первого узла на упомянутый другой узел.
5. Компьютерная система по п.2, в которой упомянутый контроллер выдает второй запрос ARP и задает второй MAC-адрес второго узла, который был получен на основе ответа на второй запрос ARP, для каждого из упомянутого множества коммутаторов в качестве правила элемента потока.
6. Компьютерная система по п.4, в которой упомянутый контроллер передает на упомянутый другой узел ответ ARP на третий запрос ARP, адресованный упомянутому первому узлу и переданный от упомянутого другого узла.
7. Компьютерная система по любому из пп.1-6, в которой упомянутое множество коммутаторов содержит множество первых коммутаторов, непосредственно подключенных к упомянутому множеству узлов, и
упомянутый контроллер задает элемент потока для произвольно выбранных из упомянутого множества первых коммутаторов, не задавая элемент потока для оставшихся коммутаторов.
8. Компьютерная система по любому из пп.1-6, в которой упомянутый контроллер задает элемент потока для каждого из упомянутого множества коммутаторов для осуществления маршрутизации ECMP (выбора множественных маршрутов одинаковой стоимости) в отношении пакета.
9. Способ осуществления связи, содержащий этапы, на которых задают, с помощью контроллера, элемент потока для каждого из множества коммутаторов,
осуществляют, с помощью каждого из упомянутого множества коммутаторов, операцию ретрансляции, заданную в элементе потока, в отношении пакета, согласующегося с элементом потока, и
осуществляют связь между исходным узлом и узлом-адресатом из множества узлов через упомянутое множество коммутаторов,
причем упомянутое задание элемента потока содержит этапы, на которых
задают, с помощью упомянутого контроллера, адрес пункта назначения в качестве правила элемента потока, и
задают обработку переноса, адресованную упомянутому узлу-адресату, в качестве действия элемента потока, и
упомянутое осуществление связи содержит этап, на котором
переносят, с помощью каждого из упомянутого множества коммутаторов, пакет, содержащий адрес пункта назначения, на упомянутый узел-адресат, независимо от адреса источника передачи пакета.
10. Способ осуществления связи по п.9, в котором упомянутое задание элемента потока осуществляется до переноса пакета среди упомянутого множества узлов.