СПОСОБ И СИСТЕМА ПЕРЕСЫЛКИ И ОБРАБОТКИ СЕРВИСНОГО ПАКЕТА И ТОЧКА ДОСТУПА АР
METHOD AND SYSTEM FOR SENDING AND PROCESSING SERVICE PACKET AND ACCESS POINT AP

ОБЛАСТЬ ТЕХНИКИ
Варианты осуществления настоящего изобретения относятся к технологиям связи и, в частности, к способу и системе пересылки и обработки сервисного пакета и точке доступа AP.
УРОВЕНЬ ТЕХНИКИ
Фиг. 1 является принципиальной схемой сети в существующей технологии, где мобильный терминал осуществляет связь со вторым устройством по беспроводной локальной сети. Мобильный терминал (STA) 10 ассоциирован с точкой доступа (AP) 12 для осуществления доступа к WLAN; второе устройство 18 может быть присоединено к устройству пересылки через проводную сеть или напрямую присоединено к устройству пересылки посредством использования сетевого кабеля, где второе устройство может быть пользовательским терминалом, например персональным компьютером или сервером в сети. В беспроводной локальной сети (WLAN) сервисный пакет может пересылаться двумя методами, а именно локальной пересылкой и туннельной пересылкой, где туннельная пересылка также называется централизованной пересылкой.
В случае метода локальной пересылки STA 10 отправляет сервисный пакет на AP 12; AP 12 преобразует сервисный пакет в сервисный пакет Ethernet и отправляет сервисный пакет Ethernet на порт P0 13 устройства 14 пересылки; устройство 14 пересылки может запомнить на порту P0 13 адрес STA 10 и отправляет сервисный пакет Ethernet на второе устройство 18. Если второе устройство 18 отправляет сервисный пакет на STA 10, устройство 14 пересылки может отправить сервисный пакет из порта P0 13 на STA 10.
В случае метода туннельной пересылки STA 10 отправляет сервисный пакет на AP 12; AP 12, после преобразования сервисного пакета в сервисный пакет Ethernet, должна инкапсулировать сервисный пакет Ethernet в туннель протокола управления и обеспечения беспроводных точек доступа (CAPWAP); устройство 14 пересылки отправляет инкапсулированный сервисный пакет контроллеру доступа (AC) 16; AC 16 выполняет декапсуляцию туннеля для получения сервисного пакета Ethernet, и затем отправляет сервисный пакет Ethernet на порт P0 13 устройства 14 пересылки. Устройство 14 пересылки может запомнить, на порту P0 13, адрес STA 10, и отправляет сервисный пакет Ethernet на второе устройство 18. Если второе устройство 18 отправляет сервисный пакет на STA 10, устройство 14 пересылки может отправить сервисный пакет из порта P0 13 на AC 16, тем самым выполняя последующую обработку и передачу пакета.
Однако для метода локальной пересылки либо метода туннельной пересылки, по причине беспроводной стороны, например роуминга STA, переключения между активным AC и AC в режиме ожидания и т.п., на пути пересылки сервисного пакета из STA на второе устройство может произойти изменение, тем самым создавая проблему, состоящую в том что сервисный пакет, отправленный вторым устройством на STA посредством устройства пересылки, не может достигнуть STA, что приводит к низкой эффективности пересылки сервиса и уменьшает надежность сервиса.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Относительно недостатков предшествующего уровня техники, настоящее изобретение предоставляет способ переключения пути сервиса, устройство точки доступа и устройство пересылки.
В одном аспекте настоящее изобретение предоставляет способ пересылки и обработки сервисного пакета, включающий в себя этапы, на которых:
получают информацию изменения пути пересылки пакета мобильного терминала STA; и
отправляют пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета STA, так что устройство пересылки выполняет обработку по обновлению пути пересылки пакета STA согласно пакету обновления пути.
В первом методе возможной реализации по первому аспекту отправка пакета обновления пути на устройство пересылки, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути, включает в себя:
отправку пакета протокола определения адреса ARP на устройство пересылки, так что устройство пересылки обновляет ARP-таблицу и MAC-таблицу согласно ARP-пакету, причем ARP-пакет содержит IP-адрес STA и MAC-адрес STA; или
отправку пакета обратного протокола определения адреса RARP на устройство пересылки, так что устройство пересылки обновляет MAC-таблицу согласно RARP-пакету, причем RARP-пакет содержит MAC-адрес STA.
В комбинации с первым аспектом или первым методом возможной реализации по первому аспекту, во втором методе возможной реализации, получение информации изменения пути пересылки пакета STA включает в себя:
получение, при методе туннельной пересылки, информации переключения пути для переключения между активным AC и AC в режиме ожидания.
В комбинации с первым аспектом или первым методом возможной реализации по первому аспекту, в третьем методе возможной реализации, получение информации изменения пути пересылки пакета STA включает в себя:
прием пакета уведомления об успешном осуществлении роуминга, отправленного посредством AC; и получение информации изменения пути пересылки пакета STA согласно пакету уведомления об успешном осуществлении роуминга.
Во втором аспекте настоящее изобретение предоставляет точку доступа AP, включающую в себя:
модуль получения, выполненный с возможностью получения информации изменения пути пересылки пакета STA; и
модуль отправки, выполненный с возможностью отправки пакета обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути.
В первом методе возможной реализации по второму аспекту модуль отправки специально выполнен с возможностью отправки ARP-пакета на устройство пересылки, так что устройство пересылки выполняет обработку по обновлению ARP-таблицы и MAC-таблицы согласно ARP-пакету, где ARP-пакет включает в себя IP-адрес STA и MAC-адрес STA; или специально выполнен с возможностью отправки RARP-пакета на устройство пересылки, так что устройство пересылки выполняет обработку по обновлению MAC-таблицы согласно RARP-пакету, причем RARP-пакет содержит MAC-адрес STA. В комбинации со вторым аспектом или первым методом возможной реализации по второму аспекту, во втором методе возможной реализации блок получения специально выполнен с возможностью получения, при методе туннельной пересылки, информации переключения пути для переключения между активным AC и AC в режиме ожидания.
В комбинации со вторым аспектом или первым методом возможной реализации по второму аспекту, в третьем методе возможной реализации блок получения специально выполнен с возможностью приема пакета уведомления об успешном осуществлении роуминга, отправленного посредством AC, и получения информации изменения пути пересылки пакета STA согласно пакету уведомления об успешном осуществлении роуминга.
В третьем аспекте настоящее изобретение предоставляет систему пересылки и обработки сервиса, включающую в себя вышеприведенные AP и AC, где AC выполнен с возможностью отправки пакета уведомления о переключении пути или пакета уведомления об успешном осуществлении роуминга на AP. В первом методе возможной реализации по третьему аспекту система дополнительно включает в себя устройство пересылки.
Согласно способу и системе пересылки и обработки сервиса и точке доступа AP, которые предоставлены в настоящем изобретении, когда переключается путь пересылки сервиса, информация изменения пути пересылки пакета STA получается посредством использования AP, устройство точки доступа отправляет пакет обновления пути устройству пересылки согласно информации изменения пути пересылки пакета, и устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути. Это улучшает эффективность пересылки сервиса, тем самым гарантируя надежность сервиса.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Чтобы более ясно проиллюстрировать технические решения в вариантах осуществления настоящего изобретения или в известном уровне техники, далее кратко представлены сопроводительные чертежи, требуемые для описания вариантов осуществления или известного уровня техники. Очевидно, сопроводительные чертежи в следующем описании показывают лишь некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники может получить другие чертежи из этих сопроводительных чертежей без творческих усилий.
Фиг. 1 является принципиальной схемой сети в известном уровне техники, где мобильный терминал осуществляет связь со вторым устройством по беспроводной локальной сети;
Фиг. 2 является схематичной схемой последовательности операций способа пересылки и обработки сервисного пакета согласно варианту осуществления настоящего изобретения;
Фиг. 3 является принципиальной схемой архитектуры сети, где активный AC и AC в режиме ожидания развернуты для двухканального резервирования согласно варианту осуществления настоящего изобретения;
Фиг. 4 является принципиальной схемой архитектуры сети в состоянии роуминга согласно варианту осуществления настоящего изобретения;
Фиг. 5 является схематичной структурной схемой AP согласно варианту осуществления настоящего изобретения;
Фиг. 6 является схематичной структурной схемой другой AP согласно варианту осуществления настоящего изобретения; и
Фиг. 7 является схематичной структурной схемой системы обработки сервисного пакета согласно варианту осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Чтобы сделать цели, технические решения и преимущества вариантов осуществления настоящего изобретения более понятными, нижеследующее ясно и полностью описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на сопутствующие чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются лишь частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные средним специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, попадут в объем правовой охраны настоящего изобретения.
Фиг. 2 является схематичной схемой последовательности операций способа пересылки и обработки сервисного пакета согласно варианту осуществления настоящего изобретения. Как проиллюстрировано на Фиг. 2, данный способ может включать в себя следующие этапы:
100. Получают информацию изменения пути пересылки пакета мобильного терминала (STA).
Конкретно, STA осуществляет доступ к WLAN посредством использования точки доступа и отправляет сервисный пакет на второе устройство посредством использования точки доступа AP через устройство пересылки. После того как происходит изменение пути пересылки пакета STA и второго устройства, точка доступа AP получает информацию изменения пути пересылки пакета STA. Конкретно, точка доступа AP, которая в текущий момент ассоциирована с STA, получает информацию изменения пути пересылки пакета STA.
102. Отправляют пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета STA, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути. Конкретно, пакет обновления пути включает в себя адрес STA. После получения информации изменения пути пересылки пакета STA посредством использования AP, AP симулирует STA для отправки пакета обновления пути, включающего в себя адрес STA, на устройство пересылки, так что устройство пересылки может запомнить, на новом порту, соответствующем новому пути пересылки пакета, адрес STA, тем самым реализуя обработку по обновлению пути пересылки STA.
К тому же, пакет обновления пути может быть пакетом протокола определения адреса (ARP) или пакетом обратного протокола определения адреса (RARP). Конкретное описание является таким, как следует ниже:
Когда IP-адрес STA существует на AP, AP симулирует STA для отправки ARP-пакета на устройство пересылки, где ARP-пакет включает в себя адрес протокола Интернета (IP) и адрес управления доступом к среде передачи данных (MAC) STA, так что устройство пересылки выполняет обработку по обновлению ARP-таблицы и MAC-таблицы устройства пересылки согласно ARP-пакету, тем самым обновляя путь пересылки между STA и вторым устройством. Соответственно, AP поддерживает функцию слежения протокола динамической конфигурации сетевого узла (DHCP) для сохранения IP-адреса STA на AP.
Когда IP-адрес STA существует на AP, AP симулирует STA для отправки RARP-пакета на устройство пересылки, где RARP-пакет включает в себя MAC-адрес STA, так что устройство пересылки выполняет обработку по обновлению MAC-таблицы устройства пересылки согласно RARP-пакету, тем самым обновляя путь пересылки STA и второго устройства.
Способ обработки сервисного пакета согласно этому варианту осуществления настоящего изобретения описывается более подробно, как следует ниже со ссылкой на два конкретных сценария.
В одном сценарии активный AC и AC в режиме ожидания развернуты для двухканального резервирования, и используется метод туннельной пересылки. В таких случаях AP одновременно соединена с активным AC и AC в режиме ожидания для реализации двухканального резервирования. Пакет должен пересылаться посредством использования AC. Поэтому, когда происходит переключение между активным AC и AC в режиме ожидания, это вызывает изменение пути пересылки пакета STA. Фиг. 3 является принципиальной схемой архитектуры сети, причем активный AC и AC в режиме ожидания развернуты для двухканального резервирования согласно варианту осуществления настоящего изобретения. Как проиллюстрировано на Фиг. 3, AP 12 одновременно присоединена к активному AC 16 и AC 17 в режиме ожидания. Вначале путем пересылки пакета из STA 10 на второе устройство 18 является STA 10 - AP 12 - устройство 14 пересылки - порт P1 140 - активный AC 16 - порт P1 140 - устройство 14 пересылки - второе устройство 18. Как только в активном AC 16 происходит отказ, приводя к переключению между активным AC и AC в режиме ожидания, путь пересылки пакета меняется с STA 10 - AP 12 - устройство 14 пересылки - порт P1 140 - активный AC 16 - порт P1 140 - устройство 14 пересылки - второе устройство 18 на STA 10 - AP 12 - устройство 14 пересылки - порт P2 142 - AC 17 в режиме ожидания - порт P2 142 - устройство 14 пересылки - второе устройство 18. Если в таких случаях пакет, отправленный вторым устройством 18 на STA 10, все еще передается по первоначальному пути и пересылается через порт P1 140 на активный AC 16, так как активный AC 16 отказывает, пакет не может достигнуть STA 10. Причина этого заключается в том, что конечный адрес, согласно которому второе устройство 18 отправляет пакет на STA 10, то есть адрес STA, все еще соответствует порту P1 140, но так и не обновляется своевременно, чтобы соответствовать порту P2 142. В таких случаях используется способ обработки сервисного пакета, проиллюстрированный на Фиг. 2, согласно изобретению, где AP 12, ассоциированная с STA 10, получает информацию изменения пути пересылки пакета STA 10 и затем AP 12 симулирует, согласно информации изменения пути пересылки пакета, STA 10 для отправки пакета обновления пути на устройство 14 пересылки, так что устройство 14 пересылки выполняет обработку по обновлению пути пересылки STA 10 согласно пакету обновления пути. К тому же в процессе того, как AP 12 симулирует STA 10 для отправки пакета обновления пути на устройство 14 пересылки, конкретно, AP 12 сначала отправляет пакет обновления пути, инкапсулированный через CAPWAP-туннель, на AC 17 в режиме ожидания; AC 17 выполняет декапсуляцию туннеля для получения пакета обновления пути и отправляет пакет обновления пути на порт P2 142 устройства пересылки; и порт P2 142 принимает пакет обновления пути и запоминает адрес STA, включенный в пакет обновления пути, тем самым обновляя путь пересылки пакета.
В другом сценарии роуминг осуществляет STA. Когда STA осуществляет роуминг и перемещается в процессе осуществления связи со вторым устройством, например, STA может перемещаться от AP 1 к AP 2 и осуществлять доступ к сети WLAN после установления ассоциации. В методе локальной пересылки путь пересылки пакета от STA ко второму устройству изменяется с STA - AP 1 - устройство пересылки - второе устройство на STA - AP 2 - устройство пересылки - второе устройство. В методе туннельной пересылки путь пересылки пакета от STA ко второму устройству изменяется с STA - AP 1 - устройство пересылки - AC - устройство пересылки - второе устройство на STA - AP 2 - устройство пересылки - AC - устройство пересылки - второе устройство. Очевидно, что путь от STA к устройству пересылки изменяется как в методе локальной пересылки, так и в методе туннельной пересылки. Фиг. 4 является принципиальной схемой архитектуры сети в состоянии роуминга согласно варианту осуществления настоящего изобретения. Как проиллюстрировано на Фиг. 4, после того как STA 10 осуществляет роуминг с первой AP 12 на вторую AP 12′, путь пересылки пакета от STA 10 на устройство 14 пересылки изменяется с STA 10 - первая AP 12 - порт P3 150 - устройство 14 пересылки на STA 10 - вторая AP 12′ - порт P4 152 - устройство 14 пересылки. После того как STA 10 осуществляет роуминг на вторую AP 12′, если второе устройство 18 отправляет пакет на STA 10, так как адрес STA 10 на устройстве 14 пересылки все еще соответствует порту P3 150, пакет все еще передается по первоначальному пути и пересылается на первую AP 12 через порт P3 150 и не может достигнуть STA 10. В таких случаях используется способ обработки сервисного пакета, проиллюстрированный на Фиг. 2, где вторая AP 12′, ассоциированная с STA 10, получает информацию изменения пути пересылки пакета STA 10, и затем вторая AP 12′ симулирует, согласно информации изменения пути пересылки пакета, STA 10 для отправки пакета обновления пути на устройство 14 пересылки, так что устройство 14 пересылки выполняет обработку по обновлению пути пересылки STA 10 согласно пакету обновления пути. К тому же в процессе симуляции STA 10 до отправки пакета обновления пути на устройство 14 пересылки, так как пакет обновления пути принят на порту P2 152, вторая AP 12′ может запомнить адрес STA 10, включенный в пакет обновления пути, тем самым обновляя путь пересылки.
Конкретно, когда происходит переключение между активным AC и AC в режиме ожидания, или STA осуществляет роуминг, AP может отправить пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета, то есть симулировать STA для отправки пакета на устройство пересылки, тем самым обновляя соответствие между портом, соответствующим первоначальному пути пересылки пакета, и адресом STA на устройстве пересылки в отображение между портом, соответствующим новому пути пересылки пакета, и адресом STA. Конкретно, в двухканальном состоянии сервиса, порт, присоединенный к активному AC на устройстве пересылки, обновляется на порт, присоединенный к AC в режиме ожидания на устройстве пересылки; и в состоянии роуминга порт устройства пересылки, присоединенный к первой AP, обновляется на порт устройства пересылки, присоединенный ко второй AP.
В методе пересылки и обработки сервисного пакета согласно этому варианту осуществления настоящего изобретения, AP получает информацию изменения пути пересылки пакета STA, и затем AP отправляет пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути, тем самым улучшая эффективность пересылки сервиса и гарантируя надежность сервиса.
Далее, в сценарии, где активный AC и AC в режиме ожидания развернуты для двухканального резервирования, и используется метод туннельной пересылки, получение информации изменения пути пересылки пакета STA конкретно является получением информации переключения пути для переключения между активным AC и AC в режиме ожидания. Конкретно, AP может получить информацию переключения пути для переключения между активным AC и AC в режиме ожидания двумя методами.
Метод 1: AP опознает и получает информацию переключения пути для переключения между активным AC и AC в режиме ожидания.
Конкретно, AP может установить CAPWAP-канал с каждым из активного AC и AC в режиме ожидания и определяет, произошел ли отказ активного AC, посредством периодического обнаружения пакета подтверждения установления связи с AC. Конкретно, как проиллюстрировано на Фиг. 3, AP 12 устанавливает CAPWAP-канал с каждым из активного AC 16 и AC 17 в режиме ожидания. AP 12 периодически обнаруживает пакет подтверждения установления связи. Если в активном AC произошел отказ, AP 12 может активно опознавать переключение между активным AC 16 и AC 17 в режиме ожидания посредством использования механизма истечения времени обнаружения; и затем AP 12 предписывает AC 17 в режиме ожидания, в пакете подтверждения установления связи для AC 17 в режиме ожидания, изменить состояние AC 17 в режиме ожидания на активное.
Метод 2: AP принимает пакет уведомления о переключении пути, отправленный активным AC или AC в режиме ожидания, и затем получает информацию переключения пути для переключения между активным AC и AC в режиме ожидания согласно пакету уведомления о переключении пути. Конкретно, после того как происходит переключение между активным AC и AC в режиме ожидания, активный AC или AC в режиме ожидания может отправить пакет уведомления о переключении пути на AP, тем самым уведомляя AP о переключении между активным AC и AC в режиме ожидания. Конкретно, как проиллюстрировано на Фиг. 3, когда происходит переключение между активным AC 16 и AC 17 в режиме ожидания, активный AC 16 или AC 17 в режиме ожидания отправляет пакет уведомления о переключении пути на AP 12; AP 12, после приема пакета уведомления о переключении пути, получает информацию переключения пути для переключения между активным AC 16 и AC 17 в режиме ожидания.
В методе пересылки и обработки сервисного пакета согласно этому варианту осуществления настоящего изобретения, AP может воспринять и получить информацию изменения пути для переключения между активным AC и AC в режиме ожидания, или AP принимает пакет уведомления о переключении пути, отправленный активным AC или AC в режиме ожидания, и получает информацию переключения пути для переключения между активным AC и AC в режиме ожидания согласно пакету уведомления о переключении пути, тем самым получая информацию изменения пути пересылки пакета STA; затем AP отправляет пакет обновления пути на устройство пересылки, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути, тем самым улучшая эффективность пересылки сервиса и гарантируя надежность сервиса.
Далее, в состоянии роуминга STA, получение информации изменения пути пересылки пакета STA конкретно включает в себя прием, посредством AP, пакета уведомления об успешном осуществлении роуминга, отправленного посредством AC; и получение информации изменения пути пересылки пакета STA согласно пакету уведомления об успешном осуществлении роуминга.
Конкретно, как проиллюстрировано на Фиг. 4, когда STA 10 успешно осуществляет роуминг на вторую AP 12′, то есть STA 10 успешно ассоциирована со второй AP 12′, AC 16 отправляет пакет уведомления об успешном осуществлении роуминга на вторую AP 12′, вторая AP 12′, после приема пакета уведомления об успешном осуществлении роуминга, может получить информацию изменения пути пересылки пакета STA. После того как STA 10 успешно осуществляет роуминг, путь пересылки пакета STA 10 изменяется; AP, ассоциированная с STA 10, после осуществления роуминга, то есть вторая AP 12′, получает информацию изменения пути пересылки пакета STA 10. В методе пересылки и обработки сервисного пакета согласно этому варианту осуществления настоящего изобретения, AP принимает пакет уведомления об успешном осуществлении роуминга, отправленный посредством AC; и AP получает информацию изменения пути пересылки пакета STA согласно пакету уведомления об успешном осуществлении роуминга и отправляет пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути, тем самым улучшая эффективность пересылки сервиса и гарантируя надежность сервиса.
Фиг. 5 является схематичной структурной схемой AP согласно варианту осуществления настоящего изобретения, которая выполнена с возможностью реализации способа обработки сервисного пакета, проиллюстрированного на Фиг. 2 настоящего изобретения. Как проиллюстрировано на Фиг. 5, точка доступа AP 12 включает в себя модуль 120 получения и модуль 122 отправки.
Модуль 120 получения выполнен с возможностью получения информации изменения пути пересылки пакета STA.
Модуль 122 отправки выполнен с возможностью отправки пакета обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета STA, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути.
Пакет обновления пути включает в себя адрес STA, и пакет обновления пути может быть ARP-пакетом или RARP-пакетом.
В качестве альтернативы, модуль 122 отправки специально выполнен с возможностью, когда IP-адрес STA доступен на AP, отправки ARP-пакета на устройство пересылки, где ARP-пакет включает в себя IP-адрес и MAC-адрес STA, так что устройство пересылки выполняет обработку по обновлению ARP-таблицы и MAC-таблицы устройства пересылки согласно ARP-пакету. Соответственно, AP дополнительно включает в себя модуль DHCP-слежения, выполненный с возможностью сохранения IP-адреса STA на AP.
Модуль 122 отправки дополнительно специально выполнен с возможностью, когда IP-адрес STA недоступен на AP, отправки RARP-пакета на устройство пересылки, причем RARP-пакет содержит MAC-адрес STA, так что устройство пересылки выполняет обработку по обновлению и MAC-таблицы устройства пересылки согласно RARP-пакету.
В сценарии, где активный AC и AC в режиме ожидания развернуты для двухканального резервирования и используется метод туннельной пересылки, модуль 120 получения специально выполнен с возможностью получения информации переключения пути для переключения между активным AC и AC в режиме ожидания. Далее, модуль 120 получения специально выполнен с возможностью активного опознавания и получения информации переключения пути для переключения между активным AC 16 и AC 17 в режиме ожидания, или специально выполнен с возможностью приема пакета уведомления о переключении пути, отправленного активным AC или AC в режиме ожидания, и получения информации переключения пути для переключения между активным AC и AC в режиме ожидания согласно пакету уведомления о переключении пути. Далее, как проиллюстрировано на Фиг. 3 и 5, пакет обновления пути, отправленный модулем 122 отправки, должен подвергнуться инкапсуляции в CAPWAP-туннель. В качестве альтернативы, модуль 122 отправки включает в себя блок 1221 инкапсуляции туннеля, выполненный с возможностью выполнения CAPWAP-инкапсуляции пакета обновления пути. Модуль 122 отправки отправляет инкапсулированный пакет обновления пути на AC 17 в режиме ожидания через устройство 14 пересылки. AC 17 в режиме ожидания выполняет декапсуляцию туннеля для получения ARP-пакета или RARP-пакета, затем, если пакет обновления пути является ARP-пакетом, отправляет ARP-пакет на порт P2 142 устройства 14 пересылки, тем самым обновляя ARP-таблицу и MAC-таблицу на устройстве 14 пересылки для сопоставления MAC-адреса и IP-адреса STA 10 с портом P2 142; или если пакет обновления пути является RARP-пакетом, отправляет RARP-пакет на порт P2 142 устройства 14 пересылки, так что устройство 14 пересылки обновляет MAC-таблицу для сопоставления MAC-адреса STA 10 с портом P2 142. Как проиллюстрировано на Фиг. 3, до того, как происходит переключение между активным AC 16 и AC 17 в режиме ожидания, адрес STA 10 соответствует порту P1 140 устройства 14 пересылки; устройство 14 пересылки, после приема ARP-пакета, обновляет первоначальный порт P1 140, соответствующий адресу STA 10 в ARP-таблице и/или MAC-таблице на порт P2 142 устройства 14 пересылки.
В сценарии, где STA осуществляет роуминг, блок 120 получения специально выполнен с возможностью приема пакета уведомления об успешном осуществлении роуминга, отправленного посредством AC, и получения информации изменения пути пересылки пакета STA согласно пакету уведомления об успешном осуществлении роуминга. Затем модуль 122 отправки отправляет пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета STA, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути. Как проиллюстрировано на Фиг. 4, до того как STA 10 осуществляет роуминг, порт P3 150, присоединенный к AP 12 на устройстве 14 пересылки, соответствует адресу STA 10. После успешного осуществления роуминга, STA 10 ассоциируется с AP 12′; и модуль 120 получения AP 12′ принимает пакет уведомления об успешном осуществлении роуминга, отправленный посредством AC 16 и получает информацию изменения пути пересылки пакета STA 10 согласно пакету уведомления об успешном осуществлении роуминга; затем модуль 122 отправки AP 12′ симулирует STA 10 для отправки пакета обновления пути на устройство 14 пересылки, так что устройство 14 пересылки сопоставляет адрес STA 10 с портом P4 152. Например, пакет обновления пути является ARP-пакетом, и устройство 14 пересылки принимает ARP-пакет, который включает в себя адрес STA 10 и отправлен посредством AP 12′ из порта P4 152, выполняет запоминание, и затем обновляет порт, соответствующий адресу STA 10 в ARP-таблице и MAC-таблице на порт P4 152.
Согласно точке доступа AP, предоставленной в этом варианте осуществления настоящего изобретения, модуль 122 отправки отправляет пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета STA, полученной модулем 120 получения, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути, тем самым улучшая эффективность пересылки сервиса и гарантируя надежность сервиса.
Фиг. 6 является схематичной структурной схемой другой AP согласно варианту осуществления настоящего изобретения. AP включает в себя процессор 601 и память 602, где процессор 601 и память 602 могут быть соединены посредством использования шины или другого средства. Шина используется в качестве примера на Фиг. 6. Память 602 имеет программный код, хранящийся в ней, где программный код включает в себя инструкцию работы компьютера. Процессор 601 исполняет программный код и выполнен с возможностью получения информации изменения пути пересылки пакета STA и отправки пакета обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета, так что устройство пересылки выполняет обработку по обновлению пути пересылки пакета STA согласно пакету обновления пути. Пакет обновления пути включает в себя адрес STA, и пакет обновления пути может быть ARP-пакетом или RARP-пакетом.
В архитектуре сети, где двухканальное резервирование выполняется, когда развернуты активный AC и AC в режиме ожидания, процессор 601 может получать информацию изменения пути пересылки пакета STA двумя методами.
В сценарии, где активный AC и AC в режиме ожидания развернуты для двухканального резервирования, и используется метод туннельной пересылки, процессор 601 выполнен с возможностью получения информации изменения пути пересылки пакета STA, который специально получает информацию переключения пути для переключения между активным AC и AC в режиме ожидания и включает в себя следующие методы.
Метод 1: Процессор 601 специально выполнен с возможностью получения информации переключения пути для переключения между активным AC и AC в режиме ожидания. Конкретно, AP может установить CAPWAP-канал с каждым из активного AC и AC в режиме ожидания; и процессор 601 выполнен с возможностью периодического обнаружения пакета подтверждения установления связи и активного опознавания того, отказывает ли активный AC, посредством использования механизма истечения времени обнаружения, тем самым запоминая информацию переключения пути для переключения между активным AC и AC в режиме ожидания.
Метод 2: Процессор 601 специально выполнен с возможностью приема пакета уведомления о переключении пути, отправленного активным AC или AC в режиме ожидания, и затем получения информации переключения пути для переключения между активным AC и AC в режиме ожидания согласно пакету уведомления о переключении пути.
В сценарии, где STA осуществляет роуминг, процессор 601 специально выполнен с возможностью приема пакета уведомления об успешном осуществлении роуминга, отправленного посредством AC, и получения информации изменения пути пересылки пакета STA согласно пакету уведомления об успешном осуществлении роуминга.
Отправка процессором 601 пакета обновления пути на устройство пересылки может быть реализовано двумя методами.
В способе 1 процессор 601 специально выполнен с возможностью отправки ARP-пакета на устройство пересылки, так что устройство пересылки выполняет обработку по обновлению ARP-таблицы и MAC-таблицы устройства пересылки согласно ARP-пакету. ARP-пакет включает в себя IP-адрес и MAC-адрес STA. Соответственно, процессор 601 дополнительно выполняет отслеживание протокола динамической конфигурации сетевого узла (DHCP) для сохранения IP-адреса STA на AP.
Конкретно, когда IP-адрес STA доступен на AP, процессор 601 симулирует STA для отправки ARP-пакета на устройство пересылки, где ARP-пакет включает в себя IP-адрес и MAC-адрес STA, так что устройство пересылки обновляет свою собственную ARP-таблицу и MAC-таблицу, тем самым обновляя путь пересылки пакета от STA до второго устройства. В способе 2 процессор 601 специально выполнен с возможностью отправки RARP-пакета на устройство пересылки, так что устройство пересылки выполняет обработку по обновлению MAC-таблицы устройства пересылки согласно RARP-пакету. RARP-пакет включает в себя MAC-адрес STA.
Конкретно, когда IP-адрес STA недоступен на AP, процессор 601 симулирует STA для отправки RARP-пакета на устройство пересылки, где RARP-пакет включает в себя MAC-адрес STA, так что устройство пересылки обновляет свою собственную MAC-таблицу, тем самым обновляя путь пересылки пакета от STA до второго устройства. Более того, в сценарии, где активный AC и AC в режиме ожидания развернуты для двухканального резервирования и используется метод туннельной пересылки, как проиллюстрировано на Фиг. 3, процессор 601 AP 12 дополнительно выполнен с возможностью отправки пакета обновления пути, подвергаемого инкапсуляции в CAPWAP-туннель, в AC 17 в режиме ожидания, так что AC 17 в режиме ожидания выполняет декапсуляцию туннеля для получения пакета обновления пути и отправляет пакет обновления пути на порт P2 142 устройства пересылки.
В качестве альтернативы, память 602 дополнительно выполнена с возможностью хранения адреса STA, в том числе IP-адреса и MAC-адреса.
Согласно точке доступа AP, предоставленной в этом варианте осуществления настоящего изобретения, процессор 601 получает информацию изменения пути пересылки пакета STA и отправляет пакет обновления пути на устройство пересылки согласно информации изменения пути пересылки пакета, так что устройство пересылки выполняет обработку по обновлению пути пересылки STA согласно пакету обновления пути, тем самым улучшая эффективность пересылки сервиса и гарантируя надежность сервиса.
Фиг. 7 является схематичной структурной схемой системы обработки сервисного пакета согласно варианту осуществления настоящего изобретения. Система включает в себя AP, проиллюстрированную на Фиг. 5 или 6, и AC и может дополнительно включать в себя устройство пересылки, где устройством пересылки может быть коммутатор, граничный маршрутизатор или тому подобное.
AC 74 выполнен с возможностью, в случае двухканального резервирования, отправки информации переключения пути для переключения между активным AC и AC в режиме ожидания на AP и дополнительно выполнен с возможностью, в сценарии, где STA осуществляет роуминг, отправки пакета уведомления об успешном осуществлении роуминга на AP; и в сценарии, где выполняется двухканальное резервирование и используется метод туннельной пересылки, дополнительно выполнен с возможностью приема пакета обновления пути, инкапсулированного через CAPWAP-туннель и отправленного посредством AP, выполнения декапсуляции туннеля для получения пакета обновления пути и отправки инкапсулированного пакета обновления пути на устройство пересылки.
Устройство 72 пересылки выполнено с возможностью, в сценарии, где выполняется двухканальное резервирование и используется метод туннельной пересылки, приема пакета обновления пути, который отправлен посредством AC и подвергается декапсуляции туннеля, так что соответствующий порт на устройстве пересылки запоминает адрес STA; и в сценарии, где STA осуществляет роуминг, приема пакета обновления пути, отправленного посредством AP, ассоциированной с STA, после осуществления роуминга, так что соответствующий порт на устройстве пересылки запоминает адрес STA.
AP 70 может реализовать проиллюстрированный на Фиг. 2 способ обработки сервисного пакета согласно настоящему изобретению.
Система обработки сервисного пакета согласно этому варианту осуществления обеспечивает результаты варианта осуществления способа, проиллюстрированного на Фиг. 2, которые не описаны повторно в настоящем документе.
Специалисту в данной области техники должно быть понятно, что все или часть этапов в каждом из вышеприведенных вариантов осуществления способа могут быть реализованы программой, выдающей команды соответствующему аппаратному обеспечению. Упомянутая программа может храниться на считываемом компьютером носителе информации. Когда программа выполняется, выполняются этапы вышеприведенных способов в вариантах осуществления. Носитель информации включает в себя любой носитель, который способен хранить программные коды, такой как ROM, RAM, магнитный диск и оптический диск.
В конечном счете, следует отметить, что вышеприведенные варианты осуществления предназначены лишь для описания технических решений настоящего изобретения, а не ограничения настоящего изобретения. Хотя настоящее изобретение описано подробно со ссылкой на вышеприведенные варианты осуществления, специалист в данной области техники должен понимать, что возможны изменения в технических решениях, описанных в вышеприведенных вариантах осуществления, и эквивалентные замены некоторых или всех их технических признаков без отступления от объема технических решений вариантов осуществления настоящего изобретения.