СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ QOS ДЛЯ АБОНЕНТОВ МР

1. Способ обеспечения качества обслуживания (QOS) для абонента многоканального протокола, осуществляемый с помощью компьютера, в котором абонент многоканального протокола связан с сетевым элементом с помощью совокупного канала связи, который включает в себя множество составляющих каналов связи, содержащий этапы, на которых:
принимают пакет, предназначенный для абонента,
определяют, что будут фрагментировать пакет на множество фрагментов,
фрагментируют пакет на множество фрагментов, при этом каждый фрагмент инкапсулируют с помощью инкапсуляции многоканального протокола,
компонуют каждый из фрагментов так, чтобы сформировать групповой пакет многоканального протокола,
определяют, что каждый фрагмент в группе будет передан абоненту,
применяют порядковый номер многоканального протокола для каждого фрагмента в группе,
размещают каждый фрагмент в группе в единственную выходную очередь для абонента, связанную с совокупным каналом связи, и
дистрибутивным образом передают фрагменты по составляющим каналам связи.
2. Способ, реализуемый с помощью компьютера, по п.1, дополнительно содержащий этап, на котором инкапсулируют каждый из фрагментов с помощью инкапсуляции протокола передачи от точки к точке и инкапсуляции второго уровня.
3. Способ, реализуемый с помощью компьютера, по п.1, дополнительно содержащий этап, на котором определяют, что абонент имеет свойства QOS, посредством исследования записи абонента, связанной с этим абонентом.
4. Способ, реализуемый с помощью компьютера, по п.3, в котором запись абонента дополнительно указывает глубину единственной выходной очереди, и в котором единственная выходная очередь представляет собой одну из множества выходных очередей, связанных с абонентом, и в котором определение того, что каждый фрагмент в группе будет послан абоненту, включает в себя этап, на котором определяют, что глубина единственной выходной очереди поддерживает каждый фрагмент.
5. Способ, реализуемый с помощью компьютера, по п.1, в котором дистрибутивная передача фрагментов включает в себя этап, на котором передают фрагменты циклическим способом.
6. Способ, реализуемый с помощью компьютера, по п.4, дополнительно содержащий, если один из фрагментов не может быть поддержан единственной выходной очередью, этап, на котором отбрасывают каждый фрагмент в очереди до применения порядковых номеров многоканального протокола к фрагментам.
7. Способ, реализуемый с помощью компьютера, по п.1, дополнительно содержащий этап, на котором инкапсулируют каждый из фрагментов в соответствии с инкапсуляцией протокола туннелирования второго уровня (LT2P) и инкапсуляцией второго уровня, и в котором сетевой элемент представляет собой сетевой сервер L2TP (LNS), и в котором сетевой элемент передает фрагменты в концентратор доступа по протоколу L2TP (LAC).
8. Сетевой элемент для обеспечения качества обслуживания (QOS) для абонентов многоканального протокола, содержащий:
модуль обработки данных многоканального протокола, включающий в себя,
модуль группового фрагментирования многоканального протокола для фрагментирования пакетов,
модуль инкапсуляции многоканального протокола для инкапсулирования фрагментированных пакетов с помощью инкапсуляции многоканального протокола, и
модуль групповой обработки данных многоканального протокола, связанный с модулем группового фрагментирования многоканального протокола, причем модуль групповой обработки данных предназначен для компоновки фрагментов пакетов в групповые пакеты многоканального протокола,
модуль обработки данных протокола передачи от точки к точке, связанный с модулем обработки данных многоканального протокола, причем модуль обработки данных протокола передачи от точки к точке включает в себя,
модуль инкапсуляции протокола передачи от точки к точке для инкапсулирования фрагментированных пакетов, и
модуль инкапсуляции второго уровня для инкапсулирования фрагментированных пакетов, и
модуль планирования качества обслуживания (QOS), связанный с модулем обработки данных многоканального протокола, причем модуль планирования QOS включает в себя,
модуль упорядочивания групповых пакетов для применения порядковых номеров к фрагментам групповых пакетов многоканального протокола, и
модуль организации очереди для организации очереди групповых пакетов многоканального протокола в соответствии с уровнем приоритетов, причем групповые пакеты многоканального протокола, связанные с конкретным абонентом, размещаются в очереди, связанной с множеством каналов связи с этим абонентом.
9. Сетевой элемент по п.8, в котором модуль обработки данных многоканального протокола, модуль обработки данных протокола передачи от точки к точке и модуль планирования QOS представляют собой часть выходного модуля обработки данных линейной платы сетевого элемента.
10. Сетевой элемент по п.9, дополнительно содержащий входной модуль обработки данных линейной платы сетевого элемента, причем входной модуль обработки данных предназначен для приема пакетов и выполнения поиска записи абонента, чтобы идентифицировать абонента, связанного с некоторым пакетом, и записи абонента, связанной с этим абонентом.
11. Сетевой элемент по п.10, в котором запись абонента идентифицирует, должна ли выполняться обработка QOS на этом пакете.
12. Сетевой элемент по п.11, в котором модуль планирования QOS дополнительно предназначен для того, чтобы отбрасывать конкретный групповой пакет многоканального протокола, если по меньшей мере один из фрагментов этого группового пакета многоканального протокола не может быть поставлен в очередь.
13. Сетевой элемент по п.8, в котором модуль планирования QOS дополнительно предназначен для того, чтобы предписать дистрибутивным образом передавать фрагменты групповых пакетов многоканального протокола по множеству каналов связи.
14. Сетевой элемент по п.8, в котором модуль инкапсуляции протокола передачи от точки к точке инкапсулирует фрагментированные пакеты в соответствии с инкапсуляцией протокола туннелирования второго уровня (LT2P), и в котором сетевой элемент представляет собой сетевой сервер L2TP (LNS), и в котором сетевой элемент предназначен для того, чтобы передавать фрагменты групповых пакетов многоканального протокола в концентратор доступа по протоколу L2TP (LAC).
15. Машинно-читаемый носитель для хранения данных, который обеспечивает команды, которые, при выполнении процессором, будут предписывать упомянутому процессору выполнять операции для обеспечения поддержки качества обслуживания (QOS) для абонента многоканального протокола, при этом абонент многоканального протокола связан с сетевым элементом с помощью совокупного канала связи, который включает в себя множество составляющих каналов связи, содержащие:
прием пакета, предназначенного для абонента,
определение того, что будут фрагментировать пакет на множество фрагментов,
фрагментирование пакета на множество фрагментов, причем каждый фрагмент инкапсулируется с помощью инкапсуляции многоканального протокола,
компоновку каждого из фрагментов так, чтобы сформировать групповой пакет многоканального протокола,
определение того, что каждый фрагмент в группе будет передан абоненту,
применение порядкового номера многоканального протокола для каждого фрагмента в группе,
размещение каждого фрагмента в группе в единственной выходной очереди для абонента, связанного с совокупным каналом связи, и
дистрибутивную передачу фрагментов по составляющим каналам связи.
16. Машинно-читаемый носитель для хранения данных по п.15, дополнительно включающий в себя инкапсулирование каждого из фрагментов с помощью инкапсуляции протокола передачи от точки к точке и инкапсуляции второго уровня.
17. Машинно-читаемый носитель для хранения данных по п.15, дополнительно содержащий определение того, что абонент имеет свойства QOS, посредством исследования записи абонента, связанной с этим абонентом.
18. Машинно-читаемый носитель для хранения данных по п.17, причем запись абонента дополнительно указывает глубину единственной выходной очереди, и причем единственная выходная очередь является одной из множества выходных очередей, связанных с абонентом, и причем определение того, что каждый фрагмент в группе будет послан абоненту, включает в себя определение того, что глубина единственной выходной очереди поддерживает каждый фрагмент.
19. Машинно-читаемый носитель для хранения данных по п.15, причем дистрибутивная передача фрагментов включает в себя передачу фрагментов циклическим способом.
20. Машинно-читаемый носитель для хранения данных по п.18, дополнительно включающий в себя, если один из фрагментов не может быть поддержан единственной выходной очередью, отбрасывание каждого фрагмента в очереди до применения порядковых номеров многоканального протокола к фрагментам.
21. Машинно-читаемый носитель для хранения данных по п.15, дополнительно включающий в себя инкапсулирование каждого из фрагментов в соответствии с инкапсуляцией протокола туннелирования второго уровня (LT2P) и инкапсуляцией второго уровня, и причем сетевой элемент представляет собой сетевой сервер L2TP (LNS), и в котором сетевой элемент передает фрагменты в концентратор доступа по протоколу L2TP (LAC).