СЕРВЕР, СИСТЕМА ПЕРЕДАЧИ И РЕАЛИЗУЕМЫЙ ИМИ СПОСОБ ПЕРЕНОСА ИНКАПСУЛЯЦИИ ПО GRE-ТУННЕЛЮ
SERVER, TRANSMISSION SYSTEM AND GRE TUNNEL ENCAPSULATION TRANSFERRING METHOD THEREOF

Данная заявка основывается на и испрашивает приоритет по заявке на патент Японии № 2009-127120, поданной 27 мая 2009, раскрытие которой включено в настоящее описание посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к серверу, системе передачи и реализуемому ими способу переноса инкапсуляции по туннелю GRE (протокола общей инкапсуляции при маршрутизации).
Уровень техники
Сервер системы управления сетью (NMS-сервер), отвечающий настоящему изобретению, будет описан со ссылкой на систему передачи, показанную на Фиг.7. На Фиг.7 NMS-серверы 21 и 22, которые размещены в сети 100 управления, соединены с сетевыми устройствами 24-27, которые размещены в сетях 301 и 302, через аппаратуру 23 коммутации, размещенную в общей сети 200.
NMS-серверы 21 и 22 отслеживают систему передачи, основывающуюся на мультиплексировании с разделением по длине волны (например, сетевое устройство 24 в сети 301), путем использования туннелирования межсетевого протокола (IP) (GRE-туннеля) (способа переноса уровня 3 (L3)).
GRE-туннель означает протокол, посредством которого можно формировать виртуальную двухточечную линию связи в IP-сети и формировать два маршрутизатора, которые расположены на обоих концах GRE-туннеля, соответственно, и непосредственно соединены друг с другом на одном прямом транзитном участке. Протокол динамической маршрутизации может быть реализован через GRE-туннель посредством динамического назначения IP-адреса. Помимо этого GRE-туннель раскрыт в следующих непатентных документах 1 и 2:
“Generic Routing Encapsulation (GRE)”
Непатентный документ 1: , (RFC (Request for Comments) 1705, октябрь 1994);
“Generic Routing Encapsulation (GRE)”
Непатентный документ 2: , (RFC 2784, март 2000).
Сущность изобретения
Примерной задачей изобретения является создание сервера, системы передачи и реализуемого ими способа переноса инкапсуляции по GRE-туннелю, посредством которых можно было бы избежать проблемы исчерпания IP-адресов с намерением упростить управление при применении GRE-туннеля.
Отвечающий иллюстративному аспекту изобретения сервер включает в себя:
средство выбора для выбора любого одного из способа переноса уровня 3 и способа переноса уровня 2, которым указывается прямой интерфейс для выполнения переноса, в качестве способа переноса в случае, когда выполняется инкапсуляция по GRE-туннелю, и для выбора способа переноса уровня 2, если доступны оба эти способа переноса.
Отвечающий иллюстративному аспекту изобретения способ переноса инкапсуляции по GRE-туннелю включает в себя этапы, на которых:
выбирают любой один из способа переноса уровня 3 и способа переноса уровня 2, которым указывается прямой интерфейс для выполнения переноса, в качестве способа переноса в случае, когда выполняется инкапсуляция по GRE-туннелю, и
выбирают способ переноса уровня 2, если доступны оба эти способа переноса.
На отвечающем иллюстративному аспекту изобретения носителе сохранена программа, обеспечивающая GRE-туннель через OSPF-функцию для выполнения обработки для: выбора любого одного из способа переноса уровня 3 и способа переноса уровня 2, которым указывается прямой интерфейс для выполнения переноса, в качестве способа переноса в случае, когда выполняется инкапсуляция по GRE-туннелю, и выбора способа переноса уровня 2, если доступны оба эти способа переноса.
Краткое описание чертежей
Примерные признаки и преимущества настоящего изобретения явно следуют из нижеследующего подробного описания, которое следует рассматривать в сочетании с сопровождающими чертежами, на которых:
Фиг.1 - блок-схема, показывающая примерную конфигурацию NMS-сервера согласно первому иллюстративному варианту осуществления настоящего изобретения.
Фиг.2 - блок-схема, показывающая примерную конфигурацию NMS-сервера согласно первому иллюстративному варианту осуществления настоящего изобретения.
Фиг.3 - логическая блок-схема, показывающая обработку по инкапсуляции, выполняемую модулем управления GRE-туннелем, показанным на Фиг.1 и Фиг.2.
Фиг.4 - схема последовательности операций, показывающая обработку, осуществляемую в случае, когда выбран способ переноса уровня 2 (L2) согласно первому иллюстративному варианту осуществления настоящего изобретения.
Фиг.5 - схема последовательности операций, показывающая обработку, осуществляемую в случае, когда выбран способ переноса уровня 3 (L3) согласно первому иллюстративному варианту осуществления настоящего изобретения.
Фиг.6 - блок-схема, показывающая примерную конфигурацию NMS-сервера согласно первому иллюстративному варианту осуществления настоящего изобретения.
Фиг.7 - блок-схема, показывающая примерную конфигурацию отвечающей настоящему изобретению сети, реализующей GRE-туннель.
Фиг.8 - блок-схема, показывающая примерную конфигурацию NMS-сервера согласно второму иллюстративному варианту осуществления настоящего изобретения.
Иллюстративный вариант осуществления настоящего изобретения
Далее дается подробное описание первого иллюстративного варианта осуществления настоящего изобретения со ссылкой на чертежи.
(Первый иллюстративный вариант осуществления настоящего изобретения)
Далее дается подробное описание первого иллюстративного варианта осуществления настоящего изобретения со ссылкой на чертежи. Сначала делается обзор NMS-сервера, отвечающего настоящему изобретению.
Согласно первому иллюстративному варианту осуществления настоящего изобретения NMS-сервер управляет системой передачи, основывающейся на мультиплексировании с разделением по длине волны, и обеспечивает GRE через функцию OSPF (протокола первоочередного открытия кратчайших маршрутов).
Касаемо способа инкапсуляции в GRE через OSPF-функцию превалирующим является перенос пакета, после его инкапсуляции, в IP-модуль (способ переноса уровня 3) операционной системы (OS). Затем IP-модуль переносит пакет, обращаясь к таблице маршрутизации IP.
С другой стороны, согласно первому иллюстративному варианту осуществления настоящего изобретения, в NMS-сервере приемлем способ переноса уровня 2, согласно которому пакет переносится с обращением к таблице протокола преобразования адресов (ARP), в качестве способа инкапсуляции в вышеупомянутом GRE через OSPF-функцию, в дополнение к способу переноса уровня 3.
В результате, согласно первому иллюстративному варианту осуществления настоящего изобретения, NMS-сервер может выбрать либо способ переноса уровня 2, либо способ переноса уровня 3 в качестве способа переноса в случае, когда осуществляется инкапсуляция по GRE-туннелю.
Согласно первому иллюстративному варианту осуществления настоящего изобретения NMS-сервер выбирает либо способ переноса уровня 2, либо способ переноса уровня 3 для каждого модуля и после этого выполняет инкапсуляцию пакета.
Как отмечено выше, в случае GRE-туннеля необходимо назначить IP-адрес для интерфейса туннеля и IP-адрес для доставки. В случае, когда в способе переноса уровня 3 используется один и тот же IP-адрес в качестве IP-адреса для интерфейса туннеля и IP-адреса для доставки, возникает бесконечный цикл, поскольку адрес получателя инкапсулированного пакета совпадает в таблице маршрутизации.
Напротив, поскольку в способе переноса уровня 2, который может быть выбран согласно первому иллюстративному варианту осуществления настоящего изобретения, таблица маршрутизации для переноса пакета не используется, проблемы возникновения бесконечного цикла можно избежать. Иными словами, в случае способа переноса уровня 2 можно сделать IP-адрес для интерфейса туннеля и IP-адрес для доставки идентичными друг другу.
Следовательно, согласно NMS-серверу по первому иллюстративному варианту осуществления настоящего изобретения, поскольку оказывается возможным сделать IP-адрес для интерфейса туннеля и IP-адрес для доставки идентичными друг другу при выборе способа переноса уровня 2, отпадает необходимость в назначении дополнительного IP-адреса. Следовательно, можно избежать исчерпания IP-адресов.
Согласно первому иллюстративному варианту осуществления настоящего изобретения новый IP-адрес не используется путем использования IP-адреса физического интерфейса NMS-сервера, который имеет GRE через OSPF-функцию, как упомянуто выше.
Процедура, согласно которой организуется туннель между NMS-сервером и системой передачи, основывающейся на мультиплексировании с разделением по длине волны, описывается ниже следующим образом.
a) Выбирают систему передачи, основывающуюся на мультиплексировании с разделением по длине волны.
b) Определяют интерфейс туннеля и IP-адрес для заголовка для доставки.
c) Адрес получателя и адрес отправителя, которые указаны для интерфейса туннеля, регистрируют в таблице маршрутизации.
d) Выбирают либо способ переноса уровня 3, либо способ переноса уровня 2. Затем пакет инкапсулируют для переноса.
Для переноса пакета обычно приспособлен IP-модуль OS. Однако согласно настоящему изобретению IP-модуль не используется, а применяется способ переноса через сокет прямого доступа (RAW-сокет), согласно которому пакет переносится путем указания прямого интерфейса.
Согласно первому иллюстративному варианту осуществления настоящего изобретения можно выбрать либо способ переноса уровня 3, либо способ переноса уровня 2 в качестве способа переноса в случае, когда выполняется инкапсуляция по GRE-туннелю, как отмечалось ранее. Поскольку можно сделать IP-адрес для интерфейса туннеля и IP-адрес для доставки идентичными друг другу в случае, когда выбран способ переноса уровня 2, отпадает необходимость в назначении дополнительного IP-адреса. Оказывается возможным избежать проблемы исчерпания IP-адресов и упростить управление благодаря данному признаку, отвечающему первому иллюстративному варианту осуществления настоящего изобретения.
Далее со ссылкой на чертежи будут описаны подробности функционирования согласно первому иллюстративному варианту осуществления настоящего изобретения.
Фиг.1 и Фиг.2 представляют собой блок-схемы, показывающие примерные конфигурации NMS-сервера согласно первому иллюстративному варианту осуществления настоящего изобретения. Фиг.1 показывает пример организации GRE-туннеля на основе инкапсуляции согласно GRE (способ переноса уровня 3), а Фиг.2 показывает пример организации GRE-туннеля на основе инкапсуляции согласно GRE (способ переноса уровня 2).
Как показано на Фиг.1 и Фиг.2, NMS-сервер 1 включает в себя согласно первому иллюстративному варианту осуществления настоящего изобретения модуль 11 управления GRE-туннелем, модуль 12 мониторинга NMS, модуль 13 OSPF, IP-модуль 14, таблицу 15 маршрутизации, а также логический интерфейс (I/F) (GRE) 16 и физический интерфейс 17.
В соответствии с Фиг.1 модуль 13 OSPF посылает OSPF-пакет в IP-модуль 14 ((1) на Фиг.1). IP-модуль 14 переносит OSPF-пакет в интерфейс туннеля (логический интерфейс 16) с обращением к таблице 15 маршрутизации.
Модуль 11 управления GRE-туннелем принимает OSPF-пакет, который переносится из интерфейса туннеля (логического интерфейса 16), и определяет, какой способ переноса выбрать из способа переноса уровня 2 и способа переноса уровня 3. Поскольку в данном случае пакет является OSPF-пакетом, модуль 11 управления GRE-туннелем выбирает способ переноса уровня 3 и инкапсулирует OSPF-пакет ((2) на Фиг.1) и переносит инкапсулированный пакет в IP-модуль 14.
IP-модуль 14 переносит инкапсулированный пакет в соответствующий интерфейс (физический интерфейс 17) с обращением к таблице 15 маршрутизации.
Согласно Фиг.2 модуль 12 мониторинга NMS посылает пакет мониторинга системы передачи, основывающейся на мультиплексировании с разделением по длине волны, в IP-модуль 14 ((1) на Фиг.2). IP-модуль 14 переносит пакет мониторинга в интерфейс туннеля (логический интерфейс 16) с обращением к таблице 15 маршрутизации.
Модуль 11 управления GRE-туннелем принимает пакет мониторинга, который переносится из интерфейса туннеля (логического интерфейса 16), и определяет, какой способ переноса выбрать из способа переноса уровня 2 и способа переноса уровня 3. Поскольку в данном случае пакет является пакетом мониторинга, модуль 11 управления GRE-туннелем выбирает способ переноса уровня 2 и инкапсулирует пакет мониторинга ((2) на Фиг.2) и переносит инкапсулированный пакет из указанного интерфейса (физического интерфейса 17), то есть не через IP-модуль 14.
Фиг.3 представляет собой логическую блок-схему, показывающую обработку по инкапсуляции, выполняемую модулем 11 управления GRE-туннелем, показанным на Фиг.1 и Фиг.2. Фиг.4 представляет собой схему последовательности операций, показывающую обработку в случае, когда выбран способ переноса уровня 2 согласно первому иллюстративному варианту осуществления настоящего изобретения. Фиг.5 представляет собой схему последовательности операций, показывающую обработку в случае, когда выбран способ переноса уровня 3 согласно первому иллюстративному варианту осуществления настоящего изобретения. Отвечающая первому иллюстративному варианту осуществления настоящего изобретения обработка, выполняемая в случае, когда выбран либо способ переноса уровня 2, либо способ переноса уровня 3, описывается ниже со ссылкой на Фиг.1-5.
Модуль 12 мониторинга NMS посылает пакет мониторинга системы передачи, основывающейся на мультиплексировании с разделением по длине волны, в IP-модуль 14 ((1) на Фиг.2 и a1 на Фиг.4). IP-модуль 14 переносит пакет мониторинга в интерфейс туннеля (логический интерфейс 16) с обращением к таблице 15 маршрутизации.
Модуль 11 управления GRE-туннелем принимает пакет мониторинга, который переносится из интерфейса туннеля (логического интерфейса 16) (a2 на Фиг.4), и определяет, какой способ переноса выбрать из способа переноса уровня 2 и способа переноса уровня 3 (a3 на Фиг.4).
В случае выполнения модулем 11 управления GRE-туннелем обработки по инкапсуляции модуль 11 управления GRE-туннелем принимает пакет объекта инкапсуляции из интерфейса туннеля (логического интерфейса 16) (этап S1 на Фиг.3). После этого модуль 11 управления GRE-туннелем определяет адрес для заголовка для доставки на основе адреса получателя данного пакета (этап S2 на Фиг.3) и выполняет инкапсуляцию пакета ((2) на Фиг.2 и этап S3 на Фиг.3).
В рассматриваемом случае модуль 11 управления GRE-туннелем проверяет, зарегистрирован ли сформированный интерфейс GRE-туннеля либо как способ переноса уровня 2, либо как способ переноса уровня 3 (этап S4 на Фиг.3). В случае специализированного L2 или специализированного L3 пакет переноса уровня 2 сбрасывается, даже если пакет переноса уровня 2 принят.
Модуль 11 управления GRE-туннелем выполняет перенос пакета путем использования способа переноса уровня 2 или способа переноса уровня 3 для каждого зарегистрированного модуля или каждого зарегистрированного протокола. В случае способа переноса уровня 2 модуль 11 управления GRE-туннелем проверяет физический интерфейс 17, который следует использовать (этап S8 на Фиг.3) и формирует RAW-сокет и переносит пакет непосредственно в указанный физический интерфейс 17 (этап S9 на Фиг.3) (a4 на Фиг.4).
Затем модуль 11 управления GRE-туннелем сбрасывает пакет, который не зарегистрирован.
Помимо этого модуль 11 управления GRE-туннелем проверяет, относится ли пакет к зарегистрированному модулю, на основе частного элементарного заголовка. Кроме того, модуль 11 управления GRE-туннелем проверяет протокол пакета на основе номера протокола заголовка IP для идентификации протокола.
Между тем, в случае, когда модуль 13 OSPF посылает OSPF-пакет в IP-модуль 14 ((1) на Фиг.1 и b1 на Фиг.5), IP-модуль 14 переносит OSPF-пакет в интерфейс туннеля (логический интерфейс 16) с обращением к таблице 15 маршрутизации.
Модуль 11 управления GRE-туннелем принимает OSPF-пакет, который переносится из интерфейса туннеля (логического интерфейса 16) (b2 на Фиг.5), и определяет, какой способ переноса выбрать из способа переноса уровня 2 и способа переноса уровня 3.
В случае выполнения модулем 11 управления GRE-туннелем обработки по инкапсуляции модуль 11 управления GRE-туннелем принимает пакет объекта инкапсуляции из интерфейса туннеля (логического интерфейса 16) (этап S1 на Фиг.3). После этого модуль 11 управления GRE-туннелем определяет адрес для заголовка для доставки на основе адреса получателя данного пакета (этап S2 на Фиг.3) и выполняет инкапсуляцию пакета ((2) на Фиг.2 и этап S3 на Фиг.3).
Модуль 11 управления GRE-туннелем проверяет, зарегистрирован ли сформированный интерфейс GRE-туннеля либо как способ переноса уровня 2, либо как способ переноса уровня 3 (этап S4 на Фиг.3). В случае специализированного способа переноса уровня 2 или специализированного способа переноса уровня 3 пакет, основывающийся на другом способе переноса, сбрасывается, даже если пакет, основывающийся на другом способе переноса, принят.
Модуль 11 управления GRE-туннелем выполняет перенос пакета путем использования способа переноса уровня 2 или способа переноса уровня 3 для каждого зарегистрированного модуля или каждого зарегистрированного протокола. В случае способа переноса уровня 3 (этап S5 на Фиг.3) модуль 11 управления GRE-туннелем переносит инкапсулированный пакет в IP-модуль 14 (уровень протокола IP) (этапы S6 на Фиг.3 и b4 на Фиг.5), а затем IP-модуль 14 (уровень протокола IP) переносит инкапсулированный пакет в соответствующий физический интерфейс 17 с обращением к таблице маршрутизации 15 (этап S7 на Фиг.3 и b5 на Фиг.5).
Фиг.6 представляет собой блок-схему, показывающую примерную конфигурацию NMS-сервера согласно первому иллюстративному варианту осуществления настоящего изобретения. Фиг.6 показывает пример разборки (обращения инкапсуляции) согласно GRE. В дальнейшем отвечающая первому иллюстративному варианту осуществления настоящего изобретения разборка согласно GRE будет описана со ссылкой на Фиг.6.
Когда физический интерфейс 17 принимает GRE-пакет ((1) на Фиг.6), физический интерфейс 17 переносит этот пакет в IP-модуль 14. IP-модуль 14 проверяет номер протокола пакета. В случае GRE-пакета IP-модуль 14 переносит GRE-пакет в модуль 11 управления GRE-туннелем.
Модуль 11 управления GRE-туннелем разбирает инкапсулированный GRE-пакет ((2) на Фиг.6) и переносит пакет, соответствующий полезной нагрузке инкапсулированного GRE-пакета, в IP-модуль 14 через логический интерфейс 16. IP-модуль 14 доставляет пакет полезной нагрузки в соответствующий модуль (модуль 12 мониторинга NMS или модуль 13 OSPF).
Таким образом, согласно первому иллюстративному варианту осуществления настоящего изобретения можно выбрать способ переноса для инкапсуляции по GRE-туннелю (способ переноса уровня 2 или способ переноса уровня 3) на основе сетевого окружения и приложения, подлежащего использованию (пользовательского процесса).
Согласно первому иллюстративному варианту осуществления настоящего изобретения, поскольку можно сделать IP-адрес интерфейса туннеля и IP-адрес для доставки идентичными друг другу в случае выбора способа переноса уровня 2, отпадает необходимость в назначении дополнительного IP-адреса. Оказывается возможным избежать проблему исчерпания IP-адресов и упростить управление благодаря данному признаку, отвечающему первому иллюстративному варианту осуществления настоящего изобретения.
Кроме того, хотя это и не иллюстрируется, первый иллюстративный вариант осуществления настоящего изобретения может быть применен для мониторинга показанной на Фиг.7 системы передачи, основывающейся на мультиплексировании с разделением по длине волны.
Хотя согласно первому иллюстративному варианту осуществления настоящего изобретения показаны два типа пакетов, а именно пакет мониторинга, исходящий из модуля 12 мониторинга NMS, и OSPF-пакет, исходящий из модуля 13 OSPF, пакет согласно настоящему изобретению не ограничивается этими пакетами.
Более того, может быть предпочтительным, чтобы способ переноса уровня 2 использовался в зависимости от ситуации, в случае когда способ переноса уровня 2 доступен.
(Второй иллюстративный вариант осуществления настоящего изобретения)
Далее описывается второй иллюстративный вариант осуществления настоящего изобретения со ссылкой на чертежи.
Фиг.8 представляет собой блок-схему, показывающую примерную конфигурацию NMS-сервера согласно второму иллюстративному варианту осуществления настоящего изобретения. Ссылочные номера 801 и 802 обозначают NMS-сервер и средство выбора, соответственно.
Согласно второму иллюстративному варианту осуществления настоящего изобретения NMS-сервер 801 управляет системой передачи, основывающейся на мультиплексировании с разделением по длине волны, и обеспечивает способ переноса уровня 3, с помощью которого пакет инкапсулируется, и после этого инкапсулированный пакет переносится с обращением к таблице маршрутизации IP.
Сервер может выбрать способ переноса, соответствующий определенному уровню, для переноса пакета в прямой интерфейс, который указывается со ссылкой на таблицу ARP, в качестве способа инкапсуляции в GRE через OSPF-функцию. Помимо этого NMS-сервер 801 имеет средство 802 выбора, которое выбирает либо способ переноса уровня 3, либо способ переноса уровня 2 в качестве способа переноса в случае, когда осуществляется инкапсуляция по GRE-туннелю.
Следовательно, отпадает необходимость в назначении нового IP-адреса путем использования способа переноса уровня 2, и, как следствие, оказывается возможным избежать проблемы, связанной с исчерпанием IP-адресов. Таким образом, согласно второму иллюстративному варианту осуществления настоящего изобретения оказывается возможным избежать проблемы исчерпания IP-адресов с намерением упрощения управления в случае реализации GRE-туннеля.
(Третий иллюстративный вариант осуществления настоящего изобретения)
Согласно третьему иллюстративному варианту осуществления настоящего изобретения сервер управляет системой передачи, основывающейся на мультиплексировании с разделением по длине волны, и применяет способ переноса уровня 3, с помощью которого пакет инкапсулируется, и после этого инкапсулированный пакет переносится с обращением к таблице маршрутизации IP. Сервер обеспечивает GRE через OSPF-функцию. Сервер может выбрать способ переноса уровня 2 для переноса пакета в прямой интерфейс, который указывается со ссылкой на таблицу ARP, в качестве способа инкапсуляции в GRE через OSPF-функцию. Помимо этого сервер имеет средство выбора, которое выбирает либо способ переноса уровня 3, либо способ переноса уровня 2 в качестве способа переноса в случае, когда осуществляется инкапсуляция по GRE-туннелю.
(Четвертый иллюстративный вариант осуществления настоящего изобретения)
Способ переноса инкапсуляции согласно GRE по четвертому иллюстративному варианту осуществления настоящего изобретения используется в сервере, который управляет системой передачи, основывающейся на мультиплексировании с разделением по длине волны, и обеспечивает GRE через OSPF-функцию, применяя способ переноса уровня 3 для инкапсуляции пакета и последующего переноса инкапсулированного пакета с обращением к таблице маршрутизации IP. В дополнение к способу переноса уровня 3 способ переноса инкапсуляции согласно GRE включает в себя способ переноса уровня 2 для переноса пакета в прямой интерфейс, который указывается со ссылкой на таблицу ARP, в качестве способа инкапсуляции в GRE через OSPF-функцию. Затем сервер выполняет обработку для выбора либо способа переноса уровня 3, либо способа переноса уровня 2 в качестве способа переноса в случае, когда осуществляется инкапсуляция по GRE-туннелю.
В случае мониторинга системы передачи, основывающейся на мультиплексировании с разделением по длине волны, согласно уровню техники область мониторинга и общая область могут быть объединены вместе в сеть мониторинга в некоторых случаях.
В случае сети, в которой область мониторинга и общая область объединены вместе, имеются два способа не раскрывать информацию мониторинга для общей области, а именно один способ является способом, который использует протокол OSI (модели взаимодействия открытых систем), а другой способ является способом, который использует туннелирование IP, такое как GRE-туннель или т.п. Однако в последнее время туннелирование IP становится превалирующим по отношению к протоколу OSI.
GRE-туннель представляет собой один из протоколов туннелирования для реализации передачи пакетов, которые основываются на различных протоколах, в рамках туннеля. Пакету (трафику), который проходит через туннель, разрешается проходить через интерфейс, а затем этот пакет инкапсулируется для передачи согласно другому протоколу.
Согласно функции туннелирования GRE необходимо задать следующий IP-адрес для формирования интерфейса туннеля.
a) IP-адрес интерфейса туннеля, который является новым IP-адресом, назначаемым для интерфейса туннеля:
Согласно GRE-туннелю необходимо задать пару адресов, показанных ниже, для создания туннеля двухточечного типа.
a-1) Адрес получателя (Получатель);
a-2) Адрес отправителя (Отправитель);
b) IP-адрес для заголовка для доставки, который используется в то время, когда пакет, в отношении которого должна быть выполнена инкапсуляция по GRE-туннелю, инкапсулируется:
Более конкретно, необходимо задать пару адресов, показанную ниже.
b-1) Адрес получателя (Получатель);
b-2) Адрес отправителя (Отправитель).
GRE-туннель приспособлен для мониторинга системы передачи, основывающейся на мультиплексировании с разделением по длине волны, согласно уровню техники. Следовательно, нет необходимости в назначении нового, дополнительного IP-адреса, который показан в a), чтобы отслеживать систему передачи, основывающуюся на мультиплексировании с разделением по длине волны, которая использует GRE-туннель. Таким образом, от оператора не требуется выполнять управление для установления GRE-туннеля и назначения IP-адреса и т.п. Также оказывается возможным отсутствие возникновения проблемы исчерпания IP-адресов.
Благодаря конфигурации и работе, описанным выше, настоящее изобретение обеспечивает эффект, благодаря которому в случае использования GRE-туннеля оказывается возможным избежать проблемы исчерпания IP-адресов с намерением упрощения управления.
Вышеприведенное описание вариантов осуществления представлено для обеспечения специалисту возможности изготовить и использовать настоящее изобретение. Кроме того, различные модификации по отношению к этим иллюстративным вариантам осуществления будут без труда поняты специалистами, а общие принципы и конкретные примеры, приведенные в настоящем описании, могут быть применены к другим вариантам осуществления без использования изобретательства. Следовательно, подразумевается, что настоящее изобретение не ограничено иллюстративными вариантами осуществления, описанными здесь, но ему должен соответствовать самый широкий объем, согласующийся с ограничениями, определяемыми формулой изобретения и ее эквивалентами.
Далее следует отметить, что авторами подразумеваются все эквиваленты заявленного изобретения, даже если формула изобретения изменится в процессе делопроизводства.
(Дополнительный вариант осуществления 1). Сервер, обеспечивающий функцию GRE-туннеля и содержащий:
средство выбора для выбора любого одного из способа переноса уровня 3 и способа переноса уровня 2, которым указывается прямой интерфейс для осуществления переноса, в качестве способа переноса в случае, когда осуществляется инкапсуляция по GRE-туннелю, и для выбора способа переноса уровня 2, если доступны оба упомянутых способа переноса.
(Дополнительный вариант осуществления 2). Сервер согласно дополнительному варианту осуществления 1, в котором способом переноса уровня 2 указывается прямой интерфейс со ссылкой на таблицу ARP и выполняется перенос.
(Дополнительный вариант осуществления 3). Сервер согласно дополнительному варианту осуществления 2, который осуществляет перенос пакета посредством использования способа переноса уровня 2 или способа переноса уровня 3 в отношении каждого зарегистрированного модуля или зарегистрированного протокола.
(Дополнительный вариант осуществления 4). Сервер согласно дополнительному варианту осуществления 3, который проверяет, относится ли модуль к упомянутому зарегистрированному модулю, на основе элементарного заголовка и проверяет, относится ли протокол к упомянутому зарегистрированному протоколу, на основе номера протокола заголовка IP.
(Дополнительный вариант осуществления 5). Сервер согласно дополнительному варианту осуществления 1, в котором средство выбора выбирает любой один из способа переноса уровня 2 и способа переноса уровня 3 для пакета и после этого осуществляет инкапсуляцию по GRE-туннелю для данного пакета.
(Дополнительный вариант осуществления 6). Сервер согласно дополнительному варианту осуществления 1, который представляет собой NMS-сервер для мониторинга системы передачи, основывающейся на мультиплексировании с разделением по длине волны.
(Дополнительный вариант осуществления 7). Система передачи, включающая в себя сервер, описанный в отношении любого одного из дополнительных вариантов осуществления 1-6.
(Дополнительный вариант осуществления 8). Способ переноса инкапсуляции по GRE-туннелю, каковой способ используется в сервере, обеспечивающем функцию GRE-туннеля, и содержит этапы, на которых:
выбирают любой один из способа переноса уровня 3 и способа переноса уровня 2, которым указывается прямой интерфейс для осуществления переноса, в качестве способа переноса в случае, когда осуществляется инкапсуляция по GRE-туннелю, и
выбирают способ переноса уровня 2, если доступны оба упомянутых способа переноса.
(Дополнительный вариант осуществления 9). Способ переноса инкапсуляции по GRE-туннелю согласно дополнительному варианту осуществления 8, в котором способом переноса уровня 2 указывается прямой интерфейс со ссылкой на таблицу ARP и выполняется перенос.
(Дополнительный вариант осуществления 10). Способ переноса инкапсуляции по GRE-туннелю согласно дополнительному варианту осуществления 9, согласно которому сервер осуществляет перенос пакета посредством использования способа переноса уровня 2 или способа переноса уровня 3 в отношении каждого зарегистрированного модуля или зарегистрированного протокола.
(Дополнительный вариант осуществления 11). Способ переноса инкапсуляции по GRE-туннелю согласно дополнительному варианту осуществления 10, согласно которому сервер проверяет, относится ли модуль к упомянутому зарегистрированному модулю, на основе элементарного заголовка и проверяет, относится ли протокол к упомянутому зарегистрированному протоколу, на основе номера протокола заголовка IP.
(Дополнительный вариант осуществления 12). Способ переноса инкапсуляции по GRE-туннелю согласно дополнительному варианту осуществления 11, согласно которому сервер выбирает любой один из способа переноса уровня 2 и способа переноса уровня 3 для пакета и после этого осуществляет инкапсуляцию по GRE-туннелю для данного пакета.
(Дополнительный вариант осуществления 13). Способ переноса инкапсуляции по GRE-туннелю согласно любому одному из дополнительных вариантов осуществления с 8 по 12, согласно которому сервер представляет собой NMS-сервер для мониторинга системы передачи, основывающейся на мультиплексировании с разделением по длине волны.
(Дополнительный вариант осуществления 14). Носитель для хранения программ, на котором сохранена программа, предписывающая компьютеру функционировать в качестве сервера, которым обеспечивается GRE-туннель через OSPF-функцию, для выполнения обработки для выбора любого одного из способа переноса уровня 3 и способа переноса уровня 2, которым указывается прямой интерфейс для осуществления переноса, в качестве способа переноса в случае, когда осуществляется инкапсуляция по GRE-туннелю, и для выбора способа переноса уровня 2, если доступны оба упомянутых способа переноса.