Ресурстарды резервтеу туралы хаттама - Resource Reservation Protocol

The Ресурстарды резервтеу туралы хаттама (Өтінемін жауап беріңізші) Бұл көлік қабаты[1] хаттама а бойынша ресурстарды сақтауға арналған желі пайдаланып интеграцияланған қызметтер модель. RSVP жұмыс істейді IPv4 немесе IPv6 және ресурстарды брондауды ресивердің бастамасымен орнатуды қамтамасыз етеді мультикаст немесе біржолғы деректер ағындары. Ол қолданбалы деректерді тасымалдамайды, бірақ басқару протоколына ұқсас Интернет-хабарлама хаттамасы (ICMP) немесе Интернет-топты басқару хаттамасы (IGMP). RSVP сипатталған RFC  2205.

RSVP арқылы пайдалануға болады хосттар және маршрутизаторлар нақты деңгейлерін сұрау немесе жеткізу қызмет көрсету сапасы Қолдану үшін (QoS) деректер ағындары. RSVP қосымшалардың брондауды қалай орналастыратынын және резервтелген ресурстардан енді қажет болмай қалатындығын анықтайды. RSVP операциялары, әдетте, жол бойындағы әр түйінде ресурстардың сақталуына әкеледі. RSVP а маршруттау хаттамасы бірақ ағымдағы және болашақ бағыттау хаттамаларымен өзара әрекеттесуге арналған.

RSVP өзі телекоммуникация желілерінде сирек орналастырылады.[дәйексөз қажет ] 2003 жылы даму күші RSVP-ден ауыстырылды RSVP-TE үшін телетрафиктік инженерия. Сигналдаудың келесі қадамдары (NSIS) RSVP ұсынылған ауыстыру болды.

Негізгі атрибуттар

  1. RSVP үшін ресурстар сұралады қарапайым ағындар: трафик ағыны жіберушіден бір немесе бірнеше қабылдағышқа тек бір бағытта.
  2. RSVP - бұл маршруттау хаттамасы емес, бірақ ағымдағы және болашақ маршруттау протоколдарымен жұмыс істейді.
  3. RSVP - бұл қабылдағыш, ол ақпарат ағынының қабылдағышы осы ағын үшін ресурстарды резервтеуді бастайды және қолдайды.
  4. RSVP қолдайды жұмсақ күй (әр түйіндегі брондау мерзімді жаңартуды қажет етеді) хосттың және маршрутизаторлардың ресурстарының резервтерін, демек желінің өзгеруіне динамикалық автоматты бейімделуді қолдайды.
  5. RSVP бірнеше брондау стильдерін ұсынады (брондау опцияларының жиынтығы) және әр түрлі қосымшаларға сәйкес келуі үшін болашақ стильдерді хаттамалық редакцияға қосуға мүмкіндік береді.
  6. RSVP RSVP үшін мөлдір емес трафикті және саясатты басқару параметрлерін тасымалдайды және қолдайды.[қосымша түсініктеме қажет ]

Тарих және онымен байланысты стандарттар

РСВП негізгі тұжырымдамалары алғашында 1993 жылы ұсынылған.[2]

RSVP IETF-тен RFC құжаттарының сериясында сипатталған:

  • RFC 2205: 1 нұсқа функционалдық сипаттамасында сипатталған RFC 2205 (Қыркүйек 1997 ж.) IETF. 1-нұсқа рұқсаттың (трафиктің) бақылау интерфейсін сипаттайды, ол ресурстардың қол жетімділігіне «тек» негізделген. Кейінірек RFC2750 қабылдауды қолдауды кеңейтті.
  • RFC 2210 RSVP-ді басқарылатын жүктемемен қолдануды анықтайды RFC 2211 және кепілдендірілген RFC 2212 QoS бақылау қызметі. Толығырақ Біріктірілген қызметтер. Сондай-ақ RSVP анықтаған деректер объектілерінің (ресурстарды резервтеу туралы ақпаратты тасымалдайтын) қолданылуы мен деректер пішімін анықтайды RFC 2205.
  • RFC 2211 басқарылатын-жүктеме қызметтерін ұсыну үшін қажет желі элементінің әрекетін анықтайды.
  • RFC 2212 кепілдендірілген QoS қызметтерін ұсыну үшін қажетті желі элементінің әрекетін анықтайды.
  • RFC 2750 генерикті қолдау үшін ұсынылған кеңейтуді сипаттайды саясатқа негізделген RSVP-де қабылдауды бақылау. Кеңейту саясат объектілерінің сипаттамасын және саясат оқиғаларын өңдеу сипаттамасын қамтыды. (Қаңтар 2000).
  • RFC 3209, «RSVP-TE: LSP туннельдері үшін RSVP кеңейтімдері» (желтоқсан 2001).
  • RFC 3473, «Жалпы протоколдық жапсырманы ауыстыру (GMPLS) сигналдық ресурстарды резервтеу туралы хаттама-трафикті жобалау (RSVP-TE) кеңейтімдері» (қаңтар 2003)).
  • RFC 3936, «Өзгерту процедуралары Resource reSерVation Protocol (RSVP) »(2004 ж. қазан), қазіргі заманғы озық тәжірибелерді сипаттайды және RSVP-ді өзгерту процедураларын анықтайды.
  • RFC 4495, «Брондау ағынының өткізу қабілеттілігін төмендетуге арналған ресурстарды резервтендіру протоколының (RSVP) кеңеюі» (2006 ж. Мамыр), RSVP-ді брондауды бұзудың орнына бар брондаудың өткізу қабілетін азайтуға мүмкіндік беру үшін кеңейтеді.
  • RFC 4558, «Түйін идентификаторына негізделген ресурстарды резервтеу туралы хаттама (RSVP) Сәлем: Түсініктеме туралы мәлімдеме» (2006 ж. Маусым).

Негізгі ұғымдар

RSVP брондау моделінің екі негізгі ұғымы флоуспец және сүзгі.

Flowspec

RSVP ағын үшін ресурстарды сақтайды. Ағын тағайындалған мекен-жаймен, протокол идентификаторымен және қалау бойынша тағайындалған портпен анықталады. Жылы көппротоколдың жапсырмасын ауыстыру (MPLS) ағын а ретінде анықталады жапсырма ауыстырылған жол (LSP). Әрбір ағын үшін RSVP сонымен бірге нақты нәрсені анықтайды қызмет көрсету сапасы Ағын талап етеді (QoS). Бұл QoS ақпараты а деп аталады флоуспец және RSVP арқылы өтеді флоуспец қосымшадан хостқа және жол бойындағы маршрутизаторларға. Содан кейін бұл жүйелер флоуспец ресурстарды қабылдауға және сақтауға флоуспец мыналардан тұрады:

  1. Қызмет сыныбы
  2. Брондау спецификасы - QoS анықтайды
  3. Traffic spec - мәліметтер ағынын сипаттайды

Filterspec

The сүзгі а әсер ететін пакеттер жиынтығын анықтайды флоуспец (яғни ағынның спецификациясымен анықталған QoS алуға арналған мәліметтер пакеті). A сүзгі әдетте түйінмен өңделген барлық пакеттердің ішкі жиынын таңдайды. Таңдау пакеттің кез-келген атрибутына байланысты болуы мүмкін (мысалы, жіберушінің IP-мекен-жайы және порт).

Қазіргі уақытта анықталған RSVP брондау стильдері:

  1. Бекітілген сүзгі - белгілі бір ағым үшін ресурстарды сақтайды.
  2. Ортақ пайдалану - ресурстарды бірнеше ағынға сақтайды және барлығы ресурстарды бөліседі
  3. Қойылмалы таңбалы сүзгі - ағынды көрсетпестен жалпы ағын түріне ресурстарды сақтайды; барлық ағындар ресурстарды бөліседі

RSVP брондау сұранысы мыналардан тұрады флоуспец және а сүзгі және жұп а деп аталады flowdescriptor. The флоуспец пакеттегі жоспарлағыштың параметрлерін түйінде және сүзгі пакеттерді жіктеуіште параметрлерді орнатады.

Хабарламалар

Хабарламаның екі негізгі түрі бар:

  • Жол хабарлары (жол)
The жол хабарлама жіберуші хосттан деректер жолы бойымен жіберіледі және сақталады жол күйі жол бойындағы әр түйінде.
The жол күйі алдыңғы түйіннің IP-адресін және кейбір деректер объектілерін қамтиды:
  1. жіберушінің шаблоны жіберушінің деректерін Filterspec түрінде сипаттау[3]
  2. жіберуші спец деректер ағынының трафиктік сипаттамаларын сипаттау
  3. адспек жарнамалық деректерді тасымалдайды (қараңыз) RFC 2210 толығырақ).
  • Брондау туралы хабарламалар (қайта)
The қайта хабарлама қабылдағыштан жіберуші хостқа кері деректер жолы бойымен жіберіледі. Әр түйінде IP мекен-жайының мекен-жайы қайта хабарлама кері жолдағы келесі түйіннің адресіне және кері жолдағы алдыңғы түйін адресінің адресіне IP көзі мекен-жайы өзгереді.
The қайта хабарлама құрамына кіреді флоуспец ағын қажет ететін ресурстарды анықтайтын деректер объектісі.

RSVP хабарламаларындағы деректер объектілері кез-келген тәртіпте берілуі мүмкін. RSVP хабарламалары мен деректер нысандарының толық тізімін қараңыз RFC 2205.

Пайдалану

Белгілі бір QoS бар деректер ағынын жіберу қажет RSVP хост RSVP жібереді жол жұмыс маршруттау хаттамасымен алдын ала орнатылған бір немесе көп бағытты бағыттар бойынша жүретін хабарлама әр 30 секунд сайын. Егер жол хабарлама RSVP-ді түсінбейтін маршрутизаторға келеді, ол маршрутизатор хабарламаның мазмұнын түсіндірмей жібереді және ағым үшін ресурстарды сақтамайды.

Оларды тыңдағысы келетіндер тиісті хат жібереді қайта (қысқаша қорық) хабарлама, содан кейін жіберушінің жолын анықтайды. The қайта хабарламада а бар флоуспец. The қайта хабарламада сонымен бірге сүзгі объект; ол ағымдық спексте анықталған сұралған QoS қабылдайтын пакеттерді анықтайды. Қарапайым сүзгі спецификациясы тек жіберушінің IP-мекен-жайы және қалауы бойынша оның UDP немесе TCP-порты болуы мүмкін. Маршрутизатор RSVP алған кезде қайта хабарлама:

  1. Сұраныс параметрлері негізінде брондау жасаңыз. Қабылдауды бақылау сұрау параметрлерін өңдейді және нұсқаулар бере алады пакеттік жіктеуіш деректер пакеттерінің таңдалған ішкі жиынын дұрыс өңдеу немесе жоғарғы қабатпен пакетті өңдеу әдісін келісу. Егер қолдау мүмкін болмаса, тыңдаушыға хабарлау үшін бас тарту туралы хабарлама жіберіледі.
  2. Сұранысты жоғары бағытта жіберіңіз (жіберушінің бағыты бойынша). Әр түйінде флоуспец ішінде қайта хабарламаны бағыттау түйіні арқылы өзгертуге болады (мысалы, көп арналы ағынды брондау кезінде ескертулерді біріктіруге болады).
  3. Содан кейін маршрутизаторлар ағынның сипатын сақтайды және қалауы бойынша орнатады полиция ол үшін ағындық пунктке сәйкес.

Егер белгілі бір уақыт аралығында ештеңе естілмесе, брондау уақыты аяқталады және жойылады. Бұл мәселені шешеді, егер жөнелтуші немесе алушы апатқа ұшыраса немесе алдын ала брондауды жоймай өшірілсе.

Басқа ерекшеліктер

Адалдық
RSVP хабарламаларына хабарлама мазмұны мен хабарлама алгоритмін қолдана отырып, ортақ кілт біріктірілген хабарлама дайджест қосылады (әдетте MD5 ). Кілтті екі хабарлама түрі арқылы таратуға және растауға болады: тұтастыққа шақыру және тұтастыққа қарсы әрекет.
Есеп беру қателігі
Түйін қатені анықтаған кезде қате туралы хабарлама қате кодымен жасалады және жіберушінің кері жолында ағынға таратылады.
RSVP ағыны туралы ақпарат
Диагностикалық хабарламалардың екі түрі желі операторына RSVP күйі туралы ақпаратты белгілі бір ағым бойынша сұрауға мүмкіндік береді.
Диагностикалық мекеме
Пайдаланушыға жол бойында RSVP күйі туралы ақпарат жинауға мүмкіндік беретін стандартты кеңейту.[4]

RFC

Әдебиеттер тізімі

  1. ^ Гаррет, Авива; Дренан, Гари; Моррис, Крис (2002). Juniper Networks далалық нұсқаулық және анықтама. б. 583. ISBN  9780321122445.
  2. ^ Чжан, Л., Диринг, С., Эстрин, Д., Шенкер, С. және Д.Заппала, «RSVP: Ресурстарды қайта қалпына келтірудің жаңа хаттамасы», IEEE Network, қыркүйек 1993 ж.
  3. ^ Ликсия, Чжан; Стив, Берсон; Шай, Герцог; Сугих, Джамин (қыркүйек 1997). Resource ReSerVation Protocol (RSVP) - 1 нұсқа функционалды спецификациясы. б. 19. дои:10.17487 / RFC2205. RFC 2205.
  4. ^ RSVP диагностикалық хабарламалары. дои:10.17487 / RFC2745. RFC 2745.
  • Джон Эванс; Кларенс Филсфилс (2007). IP және MPLS QoS мультисервистік желілерге орналастыру: теория және практика. Морган Кауфман. ISBN  978-0-12-370549-5.

Сыртқы сілтемелер