Сапёр / Статьи / База знаний / SAPLAND / SAPLand — Мир решений SAP
В настоящей статье предлагается к использованию авторский функциональный модуль, позволяющий выполнять автоматически проверку корректности ввода в SAP CRM 7.0 данных по ИНН, КПП и ОГРН.
Хорпяков Михаил, 28 лет. Как консультант занимается развитием Корпоративного CRM в Промсвязьбанке. Работать с SAP CRM начал в 2006 году. Участвовал в крупных международных проектах в Германии, России и КНР. Электронная почта [email protected] и телефон +7 (910) 340 65 33.
Согласно российскому законодательству в договорах и платёжных документах необходимо указание ИНН, КПП (ОГРН). Следовательно, эти данные должны вводиться в CRM систему. Такой ввод должен исполняться корректно в соответствии с требованиями законодательства к их структуре (Приказ Министерства по налогам и сборам от 3 марта 2004 г. N БГ-3-09/178). Коды подразделений, используемые в номерах, можно получить на официальном сайте ФНС, по адресу http://www.
В настоящей статье предлагается к использованию авторский функциональный модуль, позволяющий выполнять автоматически проверку корректности ввода в SAP CRM 7.0 данных по ИНН, КПП и ОГРН.
Налоговые идентификаторы вводятся на вкладке «Реквизиты» (Рис.1)
Рис.1. Ввод налоговых идентификаторов в SAP CRM 7.0
В стандартной поставке SAP CRM 7.0 присутствуют только алгоритмы проверки корректности ввода европейских и ряда других иностранных налоговых номеров, например, VAT. Категории налоговых номеров определяются в Руководстве по внедрению, SPRO → Cross-Application Components → SAP Business Partner → Business Partner → Basic Settings → Tax Numbers (
Рис. 2 Настройка проверки корректности налогов номеров
С помощью этих настроек возможно организовать проверку на длину вводимого номера. Но длина ИНН в России для организаций и индивидуальных предпринимателей различается, и данная функция становится неприменимой для нашей действительности.
Однако, в системе присутствует возможность замены стандартного алгоритма проверки ввода номеров на свой собственный, локализованный.
Стандартный функциональный модуль для проверки налоговых номеров BUPA_TAX_NUMBER_CHECK (SM37) содержит код для проверки бельгийских, британских и, конечно же, немецких налоговых номеров. Также предусмотрена проверка на ввод дубликатов, которая настраивается всё в том же пункте Руководства: Tax Numbers.
Для использования собственного функционального модуля
Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland
У вас уже есть учетная запись?
ВойтиРоссия напала на Украину!
Россия напала на Украину!
Мы, украинцы, надеемся, что вы уже знаете об этом. Ради ваших детей и
какой-либо надежды на свет в конце этого ада – пожалуйста, дочитайте
наше письмо .
Всем нам, украинцам, россиянам и всему миру правительство России врало последние два месяца. Нам говорили, что войска на границе “проходят учения”, что “Россия никого не собирается захватывать”, “их уже отводят”, а мирное население Украины “просто смотрит пропаганду”. Мы очень хотели верить вам.
Киев, ул. Кошица 7а. 25.02.2022
Это не 1941, это сегодня. Это сейчас.Больше 5 000 | русских солдат убито в не своей и никому не нужной войне |
Более 300 | мирных украинских жителей погибли |
Более 2 000 | мирных людей ранено |
Под Киевом горит нефтебаза – утро 27 февраля, 2022.
Нам искренне больно от ваших постов в соцсетях о том, что это “все
сняли заранее” и “нарисовали”, но мы, к сожалению, вас понимаем.
Неделю назад никто из нас не поверил бы, что такое может произойти в 2022.
Метро Киева, Украина — с 25 февраля по сей день
Мы вряд ли найдем хоть одного человека на Земле, которому станет от нее лучше. Три тысячи ваших солдат, чьих-то детей, уже погибли за эти три дня. Мы не хотим этих смертей, но не можем не оборонять свою страну.
И мы все еще хотим верить, что вам так же жутко от этого безумия, которое остановило всю нашу жизнь.
Нам очень нужен ваш голос и смелость, потому что сейчас эту войну можете остановить только вы. Это страшно, но единственное, что будет иметь значение после – кто остался человеком.
ул. Лобановского 6а, Киев, Украина. 26.02.2022
Это дом в центре Киева, а не фото 11-го сентября. Еще неделю назад
здесь была кофейня, отделение почты и курсы английского, и люди в
этом доме жили свою обычную жизнь, как живете ее вы.
P.S. К сожалению, это не “фотошоп от Пентагона”, как вам говорят. И да, в этих квартирах находились люди.
«Это не война, а только спец. операция.»
Это война.Война – это вооруженный конфликт, цель которого – навязать свою волю: свергнуть правительство, заставить никогда не вступить в НАТО, отобрать часть территории, и другие. Обо всем этом открыто заявляет Владимир Путин в каждом своем обращении.
«Россия хочет только защитить ЛНР и ДНР.»
Это не так.Все это время идет обстрел городов во всех областях Украины, вторые сутки украинские военные борются за Киев.
На карте Украины вы легко увидите, что Львов, Ивано-Франковск или Луцк – это больше 1,000 км от ЛНР и ДНР. Это другой конец страны. 25 февраля, 2022 – места попадания ракет25 февраля, 2022 – места попадания ракет
«Мирных жителей это не коснется.
Касается каждого из нас, каждую секунду.
С ночи четверга никто из украинцев не может спать, потому что вокруг
сирены и взрывы. Тысячи семей должны были бросить свои родные
города.
Снаряды попадают в наши жилые дома.
Больше 1,200 мирных людей ранены или погибли. Среди них много
детей.
Под обстрелы уже попадали в детские садики и больницы.
Мы вынуждены ночевать на станциях метро, боясь обвалов наших домов.
Наши жены рожают здесь детей. Наши питомцы пугаются взрывов.
«У российских войск нет потерь.»
Нет более мотивированной армии чем та, что сражается за свою
землю.
Мы на своей земле, и мы даем жесткий отпор каждому, кто приходит к
нам с оружием.
«В Украине – геноцид русскоязычного народа, а Россия его спасает. «
Говорят в семье, с друзьями и на работе. Нас никогда и никак не притесняли.
Единственное, из-за чего мы хотим перестать говорить на русском сейчас – это то, что на русском лжецы в вашем правительстве приказали разрушить и захватить нашу любимую страну.
«Украина во власти нацистов и их нужно уничтожить.»
Сейчас у власти президент, за которого проголосовало три четверти населения Украины на свободных выборах в 2019 году. Как у любой власти, у нас есть оппозиция. Но мы не избавляемся от неугодных, убивая их или пришивая им уголовные дела.
У нас нет места диктатуре, и мы показали это всему миру в 2013 году. Мы не боимся говорить вслух, и нам точно не нужна ваша помощь в этом вопросе.
Украинские семьи потеряли больше 1,377,000 родных, борясь с
нацизмом во время Второй мировой.
«Украинцы это заслужили.»
Мы у себя дома, на своей земле.Украина никогда за всю историю не нападала на Россию и не хотела вам зла. Ваши войска напали на наши мирные города. Если вы действительно считаете, что для этого есть оправдание – нам жаль.
Мы не хотим ни минуты этой войны и ни одной бессмысленной смерти. Но мы не отдадим вам наш дом и не простим молчания, с которым вы смотрите на этот ночной кошмар.
Искренне ваш, Народ Украины
Правила формирования штрих-кода на бумажном носителе (код типа штрих-кода 01)
I.
Перечень информационных сведений, содержащихся в штрих-кодеВНИМАНИЕ!!!: ТОЛЬКО ДЛЯ КОДА ТИПА ШТРИХ-КОДА (первый байт в считываемой информации) = 01
Перечень информационных сведений, которые содержатся в штрих-коде полиса ОМС приведен в Табл. 1:
Табл. 1. Перечень сведений, содержащихся в штрих-коде
№ |
Наименование поля |
Длина, символов |
|
Мин. |
Макс. |
||
1. |
Код типа штрих-кода |
1 |
|
2. |
Номерполиса |
16 |
|
3. |
Фамилия, Имя, Отчество |
3 (2) |
56 |
4.![]() |
Пол |
1 |
|
5. |
Дата рождения |
0 |
8 |
6. |
Срок действияполиса |
0 |
8 |
7. |
ОГРН страховой медицинской организации |
13 |
|
8. |
ОКАТО субъекта РФ, на территории которого застрахован гражданин |
5 |
|
9. |
ЭЦП |
130 |
II.

В зависимости от типа и назначения информационные сведения полиса ОМС кодируются следующими способами:
— двоичное кодирование;
— символьное кодирование 6 бит;
— кодирование даты.
Двоичное кодирование – кодирование чисел записью в двоичной системе счисления.
Символьное кодирование 6 бит – кодирование символов записью их двоичными кодами размером 6 бит.
Соответствие символов двоичным кодам приведено в Табл. 2
Табл. 2. Соответствие символов двоичным кодам
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
|
0 |
Про-бел |
. |
— |
‘ |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
А |
Б |
1 |
В |
Г |
Д |
E |
Ё |
Ж |
З |
И |
Й |
К |
Л |
М |
Н |
О |
П |
Р |
2 |
С |
Т |
У |
Ф |
Х |
Ц |
Ч |
Ш |
Щ |
Ь |
Ъ |
Ы |
Э |
Ю |
Я |
ре-зерв |
3 |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
ре-зерв |
| |
Кодирование даты – кодирование даты как количества дней от 1 января 1900 года путем записи в двоичной системе счисления кода длиной 16 бит.
Порядок следования информационных сведений полиса ОМС, заносимых в штрих-код, и их способы кодирования приведены в Табл. 3
Поле «Фамилия, Имя, Отчество» кодируется в виде единой строки символов, содержащей позиционный перечень значений, разделенных символом «|». В том случае, если общее количество кодируемых символов, включая символы-разделители меньше 56, конечная часть строки заполняется символом «Пробел».
Табл. 3. Порядок информационных сведений и способы их кодирования
№ |
Наименование поля |
Способ кодирования |
Макс. Длина кодированного поля, байт |
1. |
Код типа штрих-кода |
Двоичный |
1 |
2.![]() |
Номер полиса |
Двоичный |
8 (7) |
3. |
Фамилия, Имя, Отчество |
Символьный 6 бит |
42 (переменная величина) |
4. |
Пол |
Двоичный |
1 |
5. |
Дата рождения |
Дата |
2 |
6. |
Срок действия полиса |
Дата |
2 |
7.![]() |
ОГРН страховой медицинской организации |
Двоичный |
6(5) |
8. |
ОКАТО субъекта РФ, на территории которого застрахован гражданин |
Двоичный |
3(2) |
9. |
ЭЦП |
Двоичный |
65 |
Всего: |
130(переменная величина) |
Комментарии:
- Поля 1, 2, 5, 7, 8 – числа, представленные в шестнадцатиричном виде
- Поле 4: мужской пол кодируется значением 01, женский пол кодируетс язначением 02.
- Поле 3 — последовательность символов, содержащая позиционный перечень значений, разделенных символом «|», НО, при этом застрахованный АЛПАТОВА ВАЛЕНТИНА АЛЕКСАНДРОВНА
— на первом этапе преобразуется в АЛЕКСАНДРОВНА|АЛПАТОВА|ВАЛЕНТИНА
— на втором, в АНВОРДНАСКЕЛА|АВОТАПЛА|АНИТНЕЛАВ
— на третьем, производится кодирование символов в соответствии с таблицей №2 и преобразование шестибитовых последовательностей в байты
39 C4 1D 7D 27 0E 81 94 DA 3B F3 90 76 13 9E 68 EF CE 71 78 5C 4D A3 90
— на четвертом этапе, записываем, полученную последовательность, в обратном порядке
90 A3 4D 5C 78 71 CE EF 68 9E 13 76 90 F3 3B DA 94 81 0E 27 7D 1D C4 39
ВСЕ!
Декодирование в обратном порядке.
Начало последовательности ФИО находить отсутпом (всегда одинаковой длины, по таблице №3) от окончания считанной информации.
Шин Лим — Мираж
Местоположение
Спектакли проходят в Театре Мираж, расположенном в Конференц-зоне
.Пешеходные маршруты
Самостоятельная парковка Mirage
Войдите в казино и поверните направо сразу за лобби-баром через атриум. Поверните направо мимо Heritage Steak в сторону Otoro. Поверните налево и пройдите через этаж казино. Поверните налево и продолжайте движение по Retail Promenade до Roasted Bean. Поверните направо и продолжайте движение мимо Business Services.Театр Мираж будет справа от вас.
От главного камердинера (вход с раздеванием)
Войдите на курорт с бульвара Лас-Вегас. Пройдите через две бронзовые статуи русалок к Атриуму. Поверните направо мимо Heritage Steak в сторону Otoro. Поверните налево и пройдите через этаж казино. Поверните налево и продолжайте движение по Retail Promenade до Roasted Bean. Поверните направо и продолжайте движение мимо Business Services. Театр Мираж будет справа от вас.
Касса Театра Мираж: Четверг — Понедельник | с 17:00 до 30 минут после начала последнего выступления |
---|---|
Касса театра «Мираж»: вторник и среда | закрыто |
Касса Love: вторник — суббота | с 10:00 до 22:00 |
Касса Love: воскресенье и понедельник | с 10:00 до 17:00 |
вторников и среда |
---|
апреля 1, 28 — 30 |
мая 1 — 2 |
августа 18 — 22 |
октября 6 — 10 и 27 — 31 |
г. 1 декабря — 12 |
Групповое бронирование
При групповом бронировании из 12 и более гостей на одну дату выступления звоните по номеру 702.692.9494 или 855. 544.5004 или напишите нам по электронной почте. MGM Resorts Social Events открыт ежедневно с 6:00 до 22:00 по тихоокеанскому стандартному времени.
Покупка билетов | 800.963.9634 |
---|
Отказ от ответственности
Все продажи билетов являются окончательными. Возврат или обмен при продаже билетов не допускается.
Требования к возрасту
Гости младше 18 лет должны находиться в сопровождении взрослого. Дети до 5 лет НЕ допускаются на этот спектакль.
Township of Whitemarsh, PA LIM и LIM-X Limited Industrial Districts
В дополнение к декларации о намерениях законодательного органа, содержащейся в § 116-2 Постановления о зонировании, настоящим объявляется, что целью настоящей статьи в отношении промышленных зон является установление разумных стандартов высоты и размера зданий, площади и размеры дворов и открытых площадок, а также обеспечение оборудования и работы предприятий для минимизации пробок на дорогах, шума, ослепления, вибрации, загрязнения воздуха, загрязнения воды, а также пожарной опасности и угрозы безопасности в промышленных районах LIM и LIM-X.
Наблюдательный совет может разрешить в качестве поправка к Карте зонирования, обозначение территории как LIM Limited Промышленный район или как промышленный район LIM-X Limited для место промышленной застройки. В LIM или LIM-X Limited Промышленный район, применяются следующие правила.
Ограниченный промышленный район не должен быть меньше чем 10 соток.
Должны быть предусмотрены безопасные и эффективные
въезд и выезд на улицы и магистрали, обслуживающие участок.Все средства доступа к любому участку в ограниченном промышленном районе
с любой улицы должны быть расположены и спроектированы таким образом, чтобы свести к минимуму
воздействие на существующий транспорт и использование прилегающих земель. Весь доступ и
улицы с внутренним движением должны быть построены или обработаны таким образом,
быть практически без пыли и без грязи. Циркуляция трафика
и план контроля должен быть подготовлен и подан в город для
одобрение. Городок может потребовать, чтобы владельцы в ограниченном промышленном
Район для обеспечения управления движением различными средствами, когда транспортные средства
въезжают на улицы или пересекают улицы для безопасного движения транспортных средств
и пешеходного движения.
Каждое использование, требующее энергии, должно осуществляться таким образом,
построены и установлены и т. д., чтобы быть неотъемлемой частью архитектурного
особенности завода, или если они видны с прилегающих жилых домов
должны быть скрыты хвойными насаждениями.
[Изменено 25 сентября 2008 г. Приказом. № 862]
A. Если Сотрудник по зонированию сочтет это целесообразным, планы любого использования в Ограниченном промышленном районе должны быть представлены в Комиссию по планированию до выдачи любого разрешения на зонирование или сертификата владения, как предусмотрено в Статье XXX, и такие планы должны включать: в дополнение к другим применимым требованиям, следующее:[Изменено 28 марта 2013 г. Приказом.№ 925]
(1)План земельного участка с указанием расположения всех присутствующих и предлагаемые постройки, подъезды, парковки, мусоропроводы и другие конструктивные особенности на участке и всех зданиях, улицах, переулки, шоссе, ручьи и другие топографические особенности местности. участка и в пределах 200 футов от любой линии участка.
(2)Архитектурные планы любого предлагаемого здания и/или пристройки.
(3) Описание промышленных операций, предлагаемых в достаточном
деталь, указывающая на загрязнение воды, пожароопасность или угрозу безопасности.
Инженерные и архитектурные планы обращения и утилизации сточных вод и промышленных отходов.
(5)Инженерные и архитектурные планы для обработки любых чрезмерные заторы на дорогах, шум, блики, загрязнение воздуха, загрязнение воды, пожароопасность или угроза безопасности.
(6)Обозначение топлива, предлагаемого к использованию, и любые необходимые архитектурные и инженерные планы по борьбе с дымом.
(7)Предлагаемое количество смен для работы и максимальное количество работников в каждую смену.
(8)План благоустройства всех передних, боковых и задних дворов, с указанием местонахождения, видов и размеров деревьев и кустарников и площадь газона, и какой план должен быть представлен Теневой Комиссия по дереву для утверждения до выдачи любого разрешения.
(9)Любые другие данные, которые могут потребоваться Комиссии по планированию.
B. Комиссия по планированию должна рассмотреть все планы и данные, представленные ему и представляет такие планы и данные вместе с любыми рекомендованными условия выдачи разрешения, уполномоченному по районированию.
[Изменено 28 марта 2013 г. Приказом. № 925]
C.В качестве руководства для рекомендаций Комиссии по планированию, следующее положения должны быть учтены:
(1)План согласуется с Комплексным планом упорядоченного развития поселка с целью настоящей главы содействовать здоровье, безопасность, мораль и общее благополучие Городка.
(2)Надлежащее использование имущества, прилегающего к территории, включенной в плане будет охраняться.
(3)Застройка будет состоять из гармоничных групп зданий, служебные и парковочные зоны, циркуляция и открытые пространства, запланированные как единое целое таким образом, чтобы оно представляло собой безопасную, эффективную и удобная промышленная площадка.
(4) Использование, которое будет включено, будет ограничено тем, что разрешено § 116–144. (5)Приняты соответствующие меры для безопасного и эффективного пешеходного движения. движение транспорта в границах участка.
(6) Предусмотрен безопасный и эффективный вход и выход
до и от общественных улиц и автомагистралей, обслуживающих территорию, без чрезмерного
заторы или помехи для нормального движения транспорта в пределах
Городок.
Все здания в пределах застройки должны обслуживаться центральным система санитарной канализации.
(9)Если разработка должна осуществляться поэтапно, каждый этап должен быть спланирован таким образом, чтобы вышеуказанные требования и Цель настоящей главы должна полностью соблюдаться при разработке при завершении любого этапа.
D. Этот процесс применяется к заявкам, которые иным образом не представляют собой подразделение и/или застройку земли, как это определено в главе 105 Кодекса поселка.Сонджэ Лим | Бумаги с кодом
1 реализация кода • НААКЛ 2018 • Рейнальд Ким Амплайо, Сонджэ Лим, Сын Вон Хван
С этой целью мы используем готовую систему связывания сущностей (ELS) для извлечения связанных сущностей и предлагаем Entity2Topic (E2T), модуль, легко подключаемый к модели последовательностей, который преобразует список сущностей в векторное представление темы резюме.
Занял 19 место в Обобщение текста в GigaWord
Абстрактное суммирование текста Связывание объектов
черновик-lim-mpls-proxy-lsp-ping-00
Сетевая рабочая группа G.Глотать Интернет-Черновик В.Лим Предполагаемый статус: Отслеживание стандартов Cisco Systems Истекает: 15 апреля 2013 г. 12 октября 2012 г. Прокси LSP Ping черновик-lim-mpls-proxy-lsp-ping-00 Абстрактный Этот документ определяет средства удаленного запуска многопротокольного Пинг-запросы протокола с коммутацией по метке на путях с коммутацией по метке. Пинг через прокси запрос отправляется на любые маршрутизаторы с коммутацией по меткам по маршруту с коммутацией по меткам. Дорожка.Основными мотивами для этого объекта являются, во-первых, ограничение количество сообщений и связанная с ними обработка при использовании LSP Ping в большие LSP типа «точка-многоточка», а второй — для обеспечения возможности перехода от одного листа к другому. отслеживание корней. Статус этого меморандума Настоящий Интернет-проект представлен в полном соответствии с положения BCP 78 и BCP 79. Интернет-Черновики являются рабочими документами Интернет-Инженерии.
Целевая группа (IETF). Обратите внимание, что другие группы также могут распространять рабочие документы в виде Internet-Drafts.Список актуальных интернет- Черновики находятся по адресу http://datatracker.ietf.org/drafts/current/. Интернет-проекты – это проекты документов, действительные не более шести месяцев. и могут быть обновлены, заменены или устаревшими другими документами в любое время. время. Неуместно использовать Internet-Drafts в качестве справочного материала. материал или цитировать их, кроме как «в процессе». Срок действия этого Интернет-проекта истекает 15 апреля 2013 г. Уведомление об авторских правах Copyright (c) 2012 IETF Trust и лица, указанные в качестве авторы документа.Все права защищены. Этот документ регулируется BCP 78 и юридическими документами IETF Trust. Положения, касающиеся документов IETF (http://trustee.ietf.org/license-info) действует на дату публикации этого документа. Пожалуйста, ознакомьтесь с этими документами внимательно, так как они описывают ваши права и ограничения в отношении к этому документу.
Компоненты кода, извлеченные из этого документа, должны включить текст упрощенной лицензии BSD, как описано в Разделе 4.e Swallow & Lim Истекает 15 апреля 2013 г. [Страница 1]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. Доверительные юридические положения и предоставляются без гарантии, поскольку описан в Упрощенной лицензии BSD.Этот документ может содержать материалы из документов IETF или IETF. Материалы, опубликованные или ставшие общедоступными до ноября 10, 2008. Лицо (лица), контролирующие авторские права на некоторые из этих материал, возможно, не предоставил IETF Trust право разрешать модификации такого материала вне процесса стандартизации IETF. Без получения соответствующей лицензии от лица (лиц), контролирующего авторские права на такие материалы, этот документ не может быть изменен вне процесса стандартизации IETF, и его производные продукты могут не создаваться вне процесса стандартизации IETF, за исключением форматирования для публикации в виде RFC или для перевода на другие языки.чем английский.Оглавление 1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1. Язык требований. . . . . . . . . . . . . . . . . . 3 2. Обзор прокси-пинга. . . . . . . . . . . . . . . . . . . . . 4 3. Процедуры эхо-запроса/ответа прокси MPLS. . . . . . . . . . 5 3.1. Процедуры для инициатора. . . . . . . . . . . . . . . 5 3.2. Процедуры для прокси LSR. . . . . . . . . . . . . . . 7 3.2.1. Подробные/нисходящие карты нисходящего потока в ответе прокси.. 8 3.2.2. Отправка ответа на эхо-запрос прокси-сервера MPLS. . . . . . . . . . . 9 3.2.3. Отправка эхо-запросов MPLS. . . . . . . . . . . . 9 3.2.3.1. Формирование базового эхо-запроса MPLS. . . . . . . . 9 3.2.3.2. Процедуры отправки для каждого интерфейса. . . . . . . . . 10 4. Запрос/ответ прокси-сервера. . . . . . . . . . . . . 11 4.1. Форматы Ping-запроса/ответа прокси-сервера. . . . . . . . 11 4.2. Содержание сообщения прокси Ping Request .
. . . .. . . . . . 12 4.3. Ответное сообщение Ping прокси-сервера Содержание . . . . . . . . . . . . 12 5. Форматы объектов. . . . . . . . . . . . . . . . . . . . . . . . 12 5.1. Объект параметров эхо-прокси. . . . . . . . . . . . . . . 12 5.1.1. Подобъект следующего перехода. . . . . . . . . . . . . . . . . 15 5.2. Объект ответа на адрес. . . . . . . . . . . . . . . . . 16 5.3. Объект адреса восходящего соседа. . . . . . . . . . . . . 17 5.4. Адресный объект нисходящего соседа.. . . . . . . . . . . 18 6. Вопросы безопасности. . . . . . . . . . . . . . . . . . . 19 7. Соображения IANA. . . . . . . . . . . . . . . . . . . . . 20 8. Ссылки. . . . . . . . . . . . . . . . . . . . . . . . . . 21 8.1. Нормативные ссылки . . . . . . . . . . . . . . . . . . . 21 8.2. Информативные ссылки. . . . . . . . . . . . . . . . . . 21 Адреса авторов. . . . . . . . . . . . . . . . . . . . . . . . 21 Срок действия Swallow & Lim истекает 15 апреля 2013 г.
[Страница 2]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. 1.Введение Ожидается, что очень большая точка-многоточка (P2MP) и Многоточечные (MP2MP) пути с коммутацией по меткам (LSP) будут существует. Кроме того, ожидается, что многие приложения для Туннели P2MP/MP2MP потребуют OAM, который является одновременно строгим и масштабируемый. Предположим, кто-то хочет проследить P2MP LSP, чтобы локализовать неисправность, которая воздействие на один выход или набор выходов. Предположим, человек следует обычная процедура трассировки, а именно многократный пинг с root, увеличивая TTL на единицу после каждых трех или около того пингов.Такой процедура может привести к большому количеству обработка в промежуточных и выходных точках P2MP-LSP. Это также может производить громоздкое количество ответов обратно в корень. Одной из альтернатив было бы начать отправку эхо-запросов с точек в или рядом с пораженным выходом (ами) и работая в обратном направлении к корню.TTL можно было бы поддерживать постоянным, скажем, равным двум, что ограничивало бы количество ответы на количество next-next-hops точки, где пинг инициируется. Этот документ определяет расширения протокола для проверки связи MPLS [RFC4379] для позволить третьей стороне удаленно вызвать сообщение эхо-запроса MPLS для быть отправлены по пути с коммутацией меток (LSP) или части LSP.То Процедура, описанная в пунктах выше, требует, чтобы инициатор знает узел предыдущего перехода к тому, на который был отправлен эхо-запрос предыдущей итерации. Эта информация легко доступна в [RFC4875]. Этот документ также предоставляет средства для получения этого информация для [RFC6388]. Хотя мотивация для этого документа возникла из-за масштабирования многоадресной рассылки проблемы, его применимость может быть шире. Однако другие варианты использования этого средства выходят за рамки этого документа.В частности, процедуры, определенные в этом документе, позволяют тестировать только стек FEC.
состоящий из одного ФЭК. Это также не позволяет инициатору указать метку, назначенную этому FEC, и не позволяет инициатор для добавления любых дополнительных меток к метке стек фактического сообщения эхо-запроса MPLS. 1.1. Язык требований Ключевые слова «ДОЛЖЕН», «НЕ ДОЛЖЕН», «ТРЕБУЕТСЯ», «ДОЛЖЕН», «НЕ ДОЛЖЕН», "СЛЕДУЕТ", "НЕ СЛЕДУЕТ", "РЕКОМЕНДУЕТСЯ", "МОЖЕТ" и "ДОПОЛНИТЕЛЬНО" в этом document должны интерпретироваться, как описано в RFC 2119.Термин «должен быть равен нулю» (MBZ) используется в описаниях объектов для зарезервированные поля. Эти поля ДОЛЖНЫ быть установлены на ноль при отправке и Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 3]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. игнорируется при получении. В зависимости от контекста термины «лист» и «выход» взаимозаменяемы. Egress используется там, где считается согласованность с [RFC4379]. соответствующий. Receiver используется в контексте протокола приема Сообщения.[Примечание (будет удалено после выполнения назначений):
= будет назначено IANA] 2. Обзор прокси-пинга Этот документ определяет протокол взаимодействия между первым узлом и узел, который является частью LSP, чтобы позволить первому узлу запрашивать что второй узел инициирует эхо-запрос LSP для LSP от имени первый узел. Два новых сообщения LSP Ping определены для удаленных ping, запрос проверки связи прокси-сервера MPLS и ответ проверки связи прокси-сервера MPLS. Операция удаленного эхо-запроса на P2MP LSP обычно включает как минимум три LSR; в некоторых сценариях ни один из них не является входным (корневым) или выход (лист) LSP.Мы называем эти узлы следующими терминами: Инициатор — узел, который инициирует операцию ping, отправляя сообщение запроса ping прокси-сервера MPLS Прокси LSR — узел, который является местом назначения прокси MPLS. сообщение запроса и потенциальный инициатор эхо-запроса MPLS Получатель (и) - узлы, которые получают эхо-запрос MPLS. сообщение Ответчик — получатель, который отвечает на запрос проверки связи прокси-сервера MPLS. или эхо-запрос MPLS Отметим, что в некоторых сценариях инициатором может быть также ответчик, и в этом случае ответ будет внутренним для узла.Инициатор форматирует сообщение ping-запроса прокси-сервера MPLS и отправляет его к прокси LSR, узлу, который, по его мнению, находится на пути LSP. Это сообщение определяет эхо-запрос MPLS, который должен быть отправлен внутри полосы пропускания. ЛСП. Он может запросить у прокси LSR ответ с помощью прокси информации или отправить эхо-запрос MPLS. Инициатор запрашивает Прокси-информация, чтобы он мог узнать дополнительную информацию, которую он необходимо использовать для формирования последующего запроса Ping MPLS Proxy. Для пример во время LSP traceroute инициатору нужна нисходящая карта Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 4]
Internet-Draft Proxy LSP Ping Октябрь 2012 г.информация для формирования эхо-запроса.Инициатор также может захотеть узнать информацию о соседе FEC Proxy LSR, чтобы он мог формировать прокси-запрос к различным узлам LSP. LSR-прокси либо отвечает запрошенной информацией о прокси-сервере, либо он проверяет наличие сопоставления меток для указанного FEC и что ему разрешено отправлять указанный эхо-запрос MPLS на имени инициатора. Если прокси LSR имеет сопоставление меток для FEC и всех проверки авторизации пройдены, прокси LSR форматирует эхо MPLS запрос.Если исходный адрес IP-пакета не инициатора, он включает в себя объект Reply-to Address, содержащий адрес инициатора. Затем он отправляет его внутри полосы LSP. Приемники обрабатывают эхо-запрос MPLS как обычно, отправляя свои Эхо MPLS отвечает инициатору. Если прокси LSR не смог отправить эхо-запрос MPLS как обычно, потому что он столкнулся с проблемой при попытке отправки, пинг прокси-сервера MPLS ответное сообщение отправляется обратно с кодом возврата, указывающим, что Не удалось отправить эхо-запрос MPLS.
3. Процедуры эхо-запроса/ответа прокси MPLS 3.1. Процедуры для инициатора Инициатор создает сообщение запроса проверки связи прокси-сервера MPLS. Сообщение ДОЛЖНО содержать целевой стек FEC, описывающий FEC. проходит тестирование. Самый верхний FEC в целевом стеке FEC используется в чтобы прокси-маршрутизатор искал стек меток MPLS, который будет используется для инкапсуляции пакета эхо-запроса MPLS. Сообщение MPLS Proxy Ping ДОЛЖНО содержать параметры Proxy Echo. объект. В этом объекте тип адреса установлен либо на IPv4, либо на IPv6.В качестве IP-адреса назначения установлено значение, которое будет использоваться в пакет эхо-запроса MPLS. Если тип адреса IPv4, адрес из диапазона 127/8. Если тип адреса IPv6, адрес из диапазона ::FFFF:7F00:0/104. Режим ответа и глобальные флаги объекта Proxy Echo Parameters установлены значения, которые будут использоваться в сообщении эхо-запроса MPLS. заголовок. Исходный порт UDP установлен на значение, которое будет использоваться в Пакет эхо-запроса MPLS.
TTL устанавливается на значение, которое будет использоваться в исходящий стек меток MPLS.Дополнительные сведения см. в разделе 5.1. Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 5]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. Если информация об адресе восходящего/нисходящего соседа FEC требуется, инициатор устанавливает «Запрос соседа FEC». информация» Флаги прокси в объекте «Параметры эха прокси». Если для MPLS Proxy Ping Reply, инициатор устанавливает «Запрос на нисходящий Подробное сопоставление» или «Запрос на сопоставление нисходящего потока» прокси-флагов в объект «Параметры эхо-прокси».Только один из двух флагов может быть задавать. Режим ответа Proxy Request устанавливается с одним из режимов ответа определено в [RFC4379] соответствующим образом. Список IP-адресов следующего перехода МОЖЕТ быть включен для ограничения следующего переходов, в направлении которых будет отправлено сообщение эхо-запроса MPLS.Эти кодируются как подобъекты Next Hop и включаются в Proxy Echo Объект параметров. Объект Proxy Echo Parameter В поле размера полезной нагрузки MPLS может быть установлено значение запросить, чтобы эхо-запрос MPLS (включая любой заголовок IP и UDP) быть дополнены нулями до указанного размера.Когда размер полезной нагрузки не ноль, если отправка эхо-запроса MPLS включает использование заголовка IP, бит DF ДОЛЖЕН быть установлен в 1. МОЖЕТ быть включен любой из следующих объектов; эти объекты будут скопировано в сообщения эхо-запроса MPLS: Подушечка Номер предприятия поставщика Ответить TOS байт Идентификатор выхода P2MP [RFC6425] Эхо-джиттер TLV [RFC6425] Частные TLV поставщика Объекты нисходящего подробного отображения или нисходящего сопоставления МОГУТ быть включены. Эти объекты будут сопоставляться с адресом следующего перехода для включение в эти конкретные сообщения эхо-запроса MPLS.Затем сообщение инкапсулируется в пакет UDP.
Исходный UDP порт выбирает отправитель; UDP-порт назначения установлен на 3503. Заголовок IP установлен следующим образом: исходный IP-адрес маршрутизируемый адрес отправителя; IP-адрес назначения является маршрутизируемый адрес средней точки. Затем пакет отправляется с Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 6]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. IP TTL установлен на 255.3.2. Процедуры для прокси LSR LSR-прокси, который получает сообщение с запросом ping-запроса прокси-сервера MPLS, анализирует пакет, чтобы убедиться, что это правильно сформированный пакет. Он проверяет, что понимаются TLV, не помеченные как «Игнорировать». Если нет, то устанавливает код возврата, установленный на «Получен искаженный эхо-запрос» или «TLV не понят" (соответственно), а Субкод устанавливается равным нулю. Если режим ответа заголовка сообщения не 1 (не отвечать), MPLS ответное сообщение прокси-пинга СЛЕДУЕТ отправлять, как описано ниже.в В последнем случае неправильно понятые TLV (только) включаются в список с ошибками. Объект TLV. Proxy LSR проверяет, что сообщение с запросом ping прокси-сервера MPLS не поступают через один из его путей обработки исключений. Прибывающие пакеты через истечение IP TTL, IP-адрес назначения, установленный на марсианский адрес или Истечение срока действия метки ttl ДОЛЖНО рассматриваться как «Неавторизованные» пакеты. MPLS ответное сообщение ping прокси-сервера МОЖЕТ быть отправлено с кодом возврата
, "Удаленный пинг не авторизован". Поля заголовка Sender's Handle и Sequence Number не проверяются, но сохраняются для включения в пинг-ответ прокси-сервера MPLS и сообщения эхо-запроса MPLS.Прокси LSR подтверждает, что у него есть сопоставление меток для указанного FEC, затем он определяет, является ли это входом, выходом, транзитом или бутоном. узел и задает соответствующий код возврата. Новый код возврата (FEC найден) был определен для случая, когда Proxy LSR является вход (например, начало туннеля TE или транзитный маршрутизатор) потому что существующие коды возврата RFC4379 не соответствуют ситуации. Например, если Proxy LSR является транзитным маршрутизатором, он не подходит для кода возврата, чтобы описать, как пакет будет транзитом, потому что прокси-запрос не содержит информации о с какого входного интерфейса будет переключен эхо-запрос MPLS на прокси LSR.Затем прокси LSR определяет, авторизован ли он для отправки указанный эхо-запрос MPLS от имени инициатора. Прокси LSR ДОЛЖЕН быть способен фильтровать адреса для проверки инициаторов. Другой МОГУТ применяться фильтры содержимого эхо-запроса FEC или MPLS. Если фильтр был активирован (т. е. настроен), и адрес не пройти фильтр, то НЕ ДОЛЖНО отправляться сообщение эхо-запроса MPLS, и событие ДОЛЖНО быть зарегистрировано. Ответное сообщение ping прокси-сервера MPLS МОЖЕТ быть отправлено с кодом возврата
, "Удаленная проверка связи не авторизована".Адрес назначения, указанный в объекте Proxy Echo Parameters. проверяется, чтобы убедиться, что он соответствует разрешенному адресу IPv4 или Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 7]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. Диапазон адресов IPv6. Если нет, он устанавливает код возврата равным «Получен искаженный эхо-запрос», а субкод установлен на ноль. Если Режим ответа заголовка сообщения не равен 1, пинг прокси-сервера MPLS ответное сообщение СЛЕДУЕТ отправлять, как описано ниже.Если установлен флаг «Запрос информации об адресе соседа FEC», Объект адреса восходящего соседа и/или адрес нисходящего соседа Объект(ы) отформатирован(ы) для включения в эхо-запрос прокси-сервера MPLS. Ответить. Если исходящий или нисходящий адрес неизвестен, они не включены в ответ прокси. Если в параметрах прокси-эхо есть подобъекты Next Hop объект, каждый адрес проверяется, чтобы определить, является ли он следующим переходом для этот ФЭК. Если нет, то эти подобъекты взяты из Proxy Echo. Объект параметров.Обновленный объект включен в прокси MPLS пинг ответ. Если «Запрос на подробное картирование нисходящего потока» или «Запрос на Флаг Downstream Mapping" установлен в форматах LSR (для включений в ping-ответ прокси-сервера MPLS) a Подробное/нисходящее сопоставление нисходящего потока объект для каждого интерфейса, через который будет проходить эхо-запрос MPLS.послал. Если Proxy LSR является выходом FEC, ответ Proxy должен быть отправляется инициатору с кодом возврата, равным 3 (ответный маршрутизатор Выход для FEC) с субкодом возврата, равным 0.Если режим ответа заголовка сообщения равен 1, 2 или 3 и нет ошибок или Произошли модификации, ответ на эхо-запрос прокси-сервера MPLS не отправляется. В противном случае ответное сообщение ping прокси-сервера MPLS ДОЛЖНО быть отправлено как описано ниже. 3.2.1. Подробные/нисходящие карты нисходящего потока в ответе прокси Когда Proxy LSR является транзитным узлом или узлом-зародышем, нисходящие карты соответствующий способ передачи пакета не может быть предоставлен если не указан входной интерфейс для эхо-запроса MPLS, поскольку эта информация недоступна или полезна, поскольку все действительные выходные пути представляют интерес, Proxy LSR должен включать DS/ DDMAP(s) для описания полного набора путей, по которым пакет может быть реплицировано, чтобы предположить, что пакет был получен от прокси-сервера ЛСР.
Для mLDP существует DSMAP/DDMAP для восходящего/нисходящего потока. сосед для MP2MP LSP или для соседа по нисходящему потоку в P2MP LSP кейс. Когда Proxy LSR является узлом-зародышем или выходом в MP2MP LSP, Proxy Ответ должен содержать DSMAP/DDMAP, предполагая, что пакет полученный из листа. В этом случае не будет DSMAP/DDMAP Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 8]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. описание выходов.Код возврата ответа прокси-сервера либо установлен на «Ответный маршрутизатор нашел сопоставление для FEC» или «Ответный маршрутизатор Выход для FEC" возвращается. 3.2.2. Отправка пинг-ответа MPLS-прокси Копируются режим ответа, поля Sender's Handle и Sequence Number. из сообщения с запросом ping прокси. Указанные выше объекты являются включены. Сообщение инкапсулируется в пакет UDP. Источник IP-адрес — это маршрутизируемый адрес прокси-сервера LSR; исходный порт известный UDP-порт для LSP-пинга.IP-адрес назначения и UDP-порт копируется из исходного IP-адреса и UDP-порта эхо-запрос. IP TTL установлен на 255. 3.2.3. Отправка эхо-запросов MPLS Базовый эхо-запрос MPLS формируется, как описано в следующем разделе. Раздел ниже, в котором описывается, как базовый эхо-запрос MPLS отправляется на каждый интерфейс. 3.2.3.1. Формирование базового эхо-запроса MPLS Список Next_Hop_List создается следующим образом. Если подобъекты Next Hop были включены в полученный объект Proxy Parameters, Next_Hop_List создается из адреса в этих подобъектах, как настроено выше.В противном случае список устанавливается для всех следующих узлов, на которые FEC будет перенаправлен. Затем прокси LSR форматирует сообщение эхо-запроса MPLS. Глобальный Флаги и режим ответа копируются из параметров эха прокси. объект. Код возврата и субкод возврата установлены равными нулю. Идентификатор отправителя и порядковый номер копируются с удаленного сообщение эхо-запроса. TimeStamp Sent устанавливается на время суток (в секундах и микросекунд), что эхо-запрос отправлен.
Отметка времени получена устанавливается равным нулю. Объект Reply-to Address, содержащий адрес инициатора, включены. Следующие объекты копируются из ping-запроса прокси-сервера MPLS. сообщение. Обратите внимание, что из них ТРЕБУЕТСЯ только целевой стек FEC. для отображения в сообщении запроса проверки связи прокси-сервера MPLS. Целевой стек FEC Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 9]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. Подушечка Номер предприятия поставщика Ответить TOS байт Идентификатор выхода P2MP [RFC6425] Эхо-джиттер TLV [RFC6425] Частные TLV поставщика Затем сообщение инкапсулируется в пакет UDP.Исходный UDP port копируется из объекта Proxy Echo Parameters. То порт назначения, скопированный из сообщения запроса проверки связи прокси-сервера. Исходный IP-адрес устанавливается на маршрутизируемый адрес прокси-LSR. Обычно значение TTL IP-пакета равно 1.Если флаг Explicit DSCP установлен, запрошенный байт DSCP осмотрел. Если настройка разрешена, то байт DSCP IP-адреса заголовок сообщения эхо-запроса MPLS устанавливается на это значение. В противном случае для байта DSCP устанавливается значение по умолчанию.В этом случае Параметры эха прокси-сервера MPLS со снятым флагом Explicit DSCP ДОЛЖНЫ включаться в любое ответное сообщение ping прокси-сервера MPLS. Код возврата ДОЛЖЕН быть установлен в
, «Изменены параметры ping прокси». DSCP поле параметров MPLS Proxy Echo Parameters СЛЕДУЕТ установить фактический используемое значение. 3.2.3.2. Процедуры отправки по интерфейсам Прокси LSR теперь выполняет итерацию по списку Next_Hop_List, изменяя базовый эхо-запрос MPLS для формирования пакета эхо-запроса MPLS, затем отправляется на этот конкретный интерфейс.Для каждого адреса следующего перехода определяется исходящий стек меток. TTL для метки, соответствующей FEC, указанному в FEC. стек установлен таким образом, что TTL на проводе будет на единицу меньше, чем TTL, указанный в параметрах эха прокси. Если есть дополнительные метки помещаются в стек, их TTL устанавливается равным 255. Если сообщение с запросом ping-запроса прокси-сервера MPLS содержало нисходящее сопоставление/ Объекты Enhanced Downstream Mapping, они проверяются. Если IP-адрес нисходящего потока соответствует адресу следующего перехода, указанному в нисходящем направлении. Объект сопоставления включается в эхо-запрос MPLS.Затем пакет передается на этот интерфейс. Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 10]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. 4. Запрос / ответ на прокси-сервер В этом документе определяются два новых сообщения Ping LSP: ping прокси-сервера MPLS. запрос и ответ на эхо-запрос прокси-сервера MPLS. 4.1. Форматы Ping-запроса/ответа прокси-сервера Если не указано иное, определения всех полей в сообщениях идентичны найденным в [RFC4379].В сообщениях есть следующий формат: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Номер версии | ДОЛЖЕН быть равен нулю | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Тип сообщения | Режим ответа | Код возврата | Вернуть субкод| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Ручка отправителя | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Порядковый номер | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | TLV ... | . . . . . . | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ Номер версии Номер версии в настоящее время равен 1. (Примечание: номер версии должен увеличиваться всякий раз, когда вносятся изменения, влияющие на способность реализации правильно анализировать или обрабатывать Эхо-запрос/ответ MPLS.Эти изменения включают любые синтаксические или семантические изменения, внесенные в любое из фиксированных полей или в любое Назначение или формат TLV или sub-TLV, определенный в определенный номер версии. Номер версии может быть не нужен. изменяется, если добавляется необязательный TLV или sub-TLV.) Тип сообщения Введите сообщение ---- ------- 5 Пинг-запрос прокси-сервера MPLS (ожидает присвоения IANA) 6 Ответ на эхо-запрос прокси-сервера MPLS (ожидает присвоения IANA) Срок действия Swallow & Lim истекает 15 апреля 2013 г.
[Страница 11]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. 4.2. Содержимое сообщения запроса проверки связи с прокси-сервером Сообщение запроса проверки связи прокси-сервера MPLS МОЖЕТ содержать следующее: объекты: Тип объекта ---- ----------- 1 целевой стек FEC 2 Отображение нисходящего потока 3 пэда 5 Номер предприятия поставщика 10 Ответ TOS Байт 11 Идентификатор выхода P2MP [RFC6425] 12 Эхо-джиттер TLV [RFC6425] 20 Подробное картирование нисходящего потока 30 параметров эхо-прокси (в ожидании присвоения IANA) Частные TLV поставщика 4.3. Содержание ответного сообщения Ping прокси-сервера Ответное сообщение ping прокси-сервера MPLS МОЖЕТ содержать следующие объекты: Тип объекта ---- ----------- 1 целевой стек FEC 2 Отображение нисходящего потока 5 Номер предприятия поставщика 9 TLV с ошибками 20 Подробное картирование нисходящего потока 30 параметров прокси-эха (ожидает присвоения IANA) 31 Адрес восходящего соседа 32 Адрес нисходящего соседа (0 или больше) Частные объекты продавца 5.Форматы объектов 5.1. Объект параметров эхо-прокси Объект Proxy Echo Parameters — это TLV, который ДОЛЖЕН быть включен в Сообщение MPLS Proxy Echo Request. Длина TLV 12 + K + S, где K — длина поля IP-адреса назначения, а S — общая длина подобъектов. Параметры прокси-эха объект может использоваться либо для 1) управления атрибутами, используемыми в Составление и отправка эхо-запроса MPLS или 2) запрос к прокси LSR для получения информации о самой верхней FEC в целевом стеке FEC, но не Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 12]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. обе.В случае, когда запрашивается Proxy LSR (т.е. информация должна быть возвращена в прокси-ответе), нет эха MPLS запрос будет отправлен с Proxy LSR. Эхо-запрос прокси-сервера MPLS Режим ответа заголовка эха должен быть установлен на «Ответить с информацией о прокси». 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Тип адреса | Режим ответа | Флаги прокси | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | ТТЛ | Запрос DSCP | Исходный порт UDP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Глобальные флаги | Размер полезной нагрузки MPLS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | | : IP-адрес получателя : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | | : : : Подобъекты : : : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ тип адреса Тип и длина адреса, найденного в Поля IP-адрес назначения и IP-адреса следующего перехода.Коды типов представлены в таблице ниже: Адрес Тип семьи Длина IPv4 1 4 IPv6 3 16 Режим ответа Режим ответа, который будет отправлен в сообщении эхо-запроса MPLS; в значения указаны в [RFC4379]. Флаги прокси Запрос информации об адресе соседа FEC 0x01 Когда установлено это, запрашивает, чтобы прокси LSR предоставил Информация об адресах восходящего и нисходящего соседей в Ответное сообщение ping-запроса прокси-сервера MPLS.Этот флаг применим только Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 13]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. для самого верхнего FEC в стеке FEC, если типы FEC соответствует LSP P2MP или MP2MP. Прокси LSR ДОЛЖЕН ответить как способный к воспроизведению с адресом восходящего соседа Объект(ы) Object and Downstream Neighbor Address Object(s) в MPLS Пинг-сообщение прокси-сервера.Объект адреса восходящего соседа необходимо включать только в том случае, если имеется восходящий сосед. Точно так же один адресный объект нисходящего соседа должен быть включаться для каждого нисходящего соседа, для которого LSR узнал привязки от. Установка этого флага приведет к отмене прокси LSR. отправка эхо-запроса в качестве запрашиваемой информации должен быть возвращен для использования в последующем запросе прокси. Запрос на нисходящее сопоставление 0x02 Когда установлено это, запрашивает, чтобы прокси LSR предоставил Объект отображения нисходящего потока, см. [RFC4379] в MPLS. ответное сообщение прокси-пинга.Это недействительно иметь установленный флаг запроса расширенного отображения нисходящего потока когда этот флаг установлен. Установка этого флага приведет к отмене прокси LSR. отправка эхо-запроса в качестве запрашиваемой информации должен быть возвращен для использования в последующем запросе прокси.
Запрос на расширенное сопоставление нисходящего потока 0x04 Когда установлено это, запрашивает, чтобы прокси LSR предоставил Объект Enhanced Downstream Mapping, см. [RFC6424] в Ответное сообщение ping-запроса прокси-сервера MPLS.Это недействительно установить флаг Request for Downstream Mapping когда этот флаг установлен. Установка этого флага приведет к отмене прокси LSR. отправка эхо-запроса в качестве запрашиваемой информации должен быть возвращен для использования в последующем запросе прокси. Явный запрос DSCP 0x08 При установке этого запрашивает использование прокси LSR предоставленный байт "Rqst'd DSCP" в сообщении эхо-запроса время жизни TTL, который будет использоваться в записи стека меток, соответствующей самый верхний FEC в пакете эхо-запроса MPLS Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 14]
Internet-Draft Proxy LSP Ping Октябрь 2012 г.Запрошенный DSCP Это поле допустимо, только если установлен флаг Explicit DSCP.Если не установлено, поле ДОЛЖНО быть равно нулю при передаче и игнорироваться при квитанция. Когда флаг установлен, это поле содержит DSCP значение, которое будет использоваться в IP-заголовке пакета эхо-запроса MPLS. Исходный порт UDP Исходный UDP-порт для отправки в пакете эхо-запроса MPLS. Глобальные флаги Глобальные флаги для отправки в сообщении эхо-запроса MPLS. Размер полезной нагрузки MPLS Используется для запроса полезной нагрузки MPLS (заголовок IP + заголовок UDP). + эхо-запрос MPLS) дополняться заполненным нулями Pad TLV так что заголовок IP, заголовок UDP и общее количество эхо-запросов MPLS указанный размер.Поле, установленное на ноль, означает отсутствие выполняется запрос размера. Если запрашиваемый размер меньше чем минимальный размер, необходимый для формирования эхо-запроса MPLS, запрос будет рассматриваться как запрос с наилучшими усилиями с Proxy LSR формирует наименьший возможный пакет (т.
е. без использования Pad TLV). Бит DF заголовка IP должен быть установлен когда это поле не равно нулю. IP-адрес получателя Если Тип адреса — IPv4, адрес из диапазона 127/8; Если тип адреса — IPv6, адрес из диапазона ::FFFF:7F00:0/104 Подобъекты Список подобъектов в кодировке TLV.В настоящее время определен один. Поле значения длины подтипа -------- ------ ----------- 1 8+ Следующий прыжок 5.1.1. Подобъект следующего перехода Этот подобъект используется для описания конкретного следующего перехода к которому должен быть отправлен пакет эхо-запроса. Если самый верхний FEC в стек FEC является многоточечным LSP, этот подобъект может появиться многократно. Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 15]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Тип адреса | ДОЛЖЕН быть равен нулю | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | IP-адрес следующего перехода (4 или 16 октетов) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Интерфейс следующего перехода (0, 4 или 16 октетов) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ тип адреса Type Тип адреса следующего перехода Длина IF Длина 1 IPv4 Пронумеровано 4 4 2 IPv4 Без номера 4 4 3 IPv6 Нумерация 16 16 4 IPv6 Без номера 16 4 5 Настройка протокола IPv4 4 0 6 Настройка протокола IPv6 16 0 Примечание.Типы 1–4 соответствуют типам в DS Mapping. объект.Ожидается, что они будут заполнены информацией полученный с помощью ранее возвращенного объекта DS Mapping. Типы 5 и 6 предназначены для заселения из местных адресная информация, полученная из ранее возвращенного Объект адреса предыдущего перехода. IP-адрес следующего перехода Адрес следующего перехода, которому должно быть отправлено сообщение эхо-запроса. быть отправлены навстречу Интерфейс следующего перехода Идентификатор интерфейса, через который эхо-запрос сообщение должно быть отправлено 5.2. Объект ответа на адрес Используется для указания IP-адреса источника эхо-запроса MPLS. Этот IP-адрес должен быть доступен через Proxy LSR, в противном случае он будет отклоненный. Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 16]
Internet-Draft Proxy LSP Ping Октябрь 2012 г.0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Тип адреса | ДОЛЖЕН быть равен нулю | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | | : Обратный адрес : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ тип адреса Код типа, указанный в таблице ниже: Тип Тип адреса 1 IPv4 3 IPv6 5.3. Объект адреса восходящего соседа Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 17]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ |Тип первого адреса |Тип локального адреса| ДОЛЖЕН быть равен нулю | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | | : Восходящий адрес : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | | : Местный адрес : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ Тип верхнего адреса; Тип локального адреса Эти два поля определяют тип и длину соответствующие адреса.Коды указаны в таблице ниже: Тип Тип адреса Длина 0 Адрес не указан 0 1 IPv4 4 3 IPv6 16 Восходящий адрес Адрес непосредственного восходящего соседа для самого верхнего FEC в стеке FEC. Если существует смежность протокола, по которой метка для этого FEC была заменена, этот адрес ДОЛЖЕН быть адрес, используемый в этом протоколе обмена.Местный адрес Локальный адрес, используемый в смежности протокола, существует которым была заменена метка для этого FEC. 5.4. Адресный объект нисходящего соседа Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 18]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ |Тип Dnst Addr |Тип локального адреса| ДОЛЖЕН быть равен нулю | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | | : Нисходящий адрес : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | | : Местный адрес : | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ Тип верхнего адреса; Тип локального адреса Эти два поля определяют тип и длину соответствующие адреса.Коды указаны в таблице ниже: Тип Тип адреса Длина 0 Адрес не указан 0 1 IPv4 4 3 IPv6 16 Восходящий адрес Адрес непосредственного нисходящего соседа для самого верхнего FEC в стеке FEC. Если существует смежность протокола, по которой метка для этого FEC была заменена, этот адрес ДОЛЖЕН быть адрес, используемый в этом протоколе обмена.Местный адрес Локальный адрес, используемый в смежности протокола, существует которым была заменена метка для этого FEC. 6. Вопросы безопасности Механизмы, описанные в этом документе, предназначены для использования внутри сети поставщика услуг и инициироваться только в полномочия этой администрации. Если такая сеть также передает интернет-трафик или разрешает доступ по IP от других администраций, сообщение ping прокси MPLS ДОЛЖНО быть Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 19]
Internet-Draft Proxy LSP Ping Октябрь 2012 г.отбрасывается в этих точках.Этого можно добиться путем фильтрации адрес источника или путем фильтрации всех пинг-сообщений MPLS на порту UDP. Любой узел, который действует как прокси-узел, ДОЛЖЕН проверять запросы на набор действительных исходных адресов. Реализация ДОЛЖНА предоставлять такие возможности фильтрации. Сообщения запроса ping-запроса прокси-сервера MPLS адресуются по IP-адресу непосредственно Прокси узел. Если узел, который получает пинг-сообщение прокси-сервера MPLS через Истечение срока жизни IP или метки TTL, на него НЕ ДОЛЖНЫ действовать. Сообщения запроса ping-запроса прокси-сервера MPLS адресуются по IP-адресу непосредственно Прокси узел.Если IP-адрес назначения ping-запроса MPLS Proxy является Марсианский адрес, по нему НЕ ДОЛЖНЫ действовать. если исходный IP-адрес запроса ping-запроса MPLS Proxy недоступен по IP-адресу, на него НЕ ДОЛЖНЫ действовать. Пинг-запросы прокси-сервера MPLS ограничены выполнением их запроса через Спецификация FEC.
Это гарантирует, что только действительное эхо MPLS сообщения запроса могут быть созданы. Нет атак с подменой метки. возможно. 7. Соображения IANA В этом документе выполняются следующие назначения (ожидающие решения IANA) Типы сообщений LSP Ping Тип Значение Поле ---- ----------- 03(tba) Сообщение с запросом ping-запроса прокси-сервера MPLS 04(tba) Ответ на эхо-запрос прокси-сервера MPLS Объекты и подобъекты Поле значения подтипа типа ---- -------- ----------- 22 (будет уточнено) Параметры прокси-эха 1 следующий прыжок 23 (подлежит уточнению) Адрес для ответа 24(tba) Адрес восходящего соседа 25(tba) Адрес нисходящего соседа Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 20]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. Код возврата [ожидает назначения IANA] Значение Значение ----- ------- 16 (будет уточнено) Проверка связи прокси-сервера не авторизована.17(tba) Необходимо изменить параметры проверки связи прокси-сервера. 18(tba) Эхо-запрос MPLS не может быть отправлен. 18(tba) Отвечающий маршрутизатор имеет сопоставление FEC для самого верхнего FEC. 8. Ссылки 8.1. Нормативные ссылки [RFC4379] Компелла, К. и Г. Своллоу, "Обнаружение многопротокольных Сбои уровня данных с коммутацией по меткам (MPLS), RFC 4379, Февраль 2006 г. [RFC6424] Бахадур, Н., Компелла, К., и Г. Суоллоу, «Механизм для Выполнение эхо-тестирования пути с коммутацией по метке (LSP-пинг) через MPLS Туннели», RFC 6424, ноябрь 2011 г.[RFC6425] Саксена, С., Суоллоу, Г., Али, З., Фаррел, А., Ясукава, С., и Т. Надо, "Обнаружение отказов плоскости данных в MPLS «точка-многоточка» — расширения LSP Ping», RFC 6425, ноябрь 2011 г. 8.2. Информативные ссылки [RFC4875] Аггарвал, Р., Пападимитриу, Д., и С. Ясукава, «Расширения протокола резервирования ресурсов — трафик Разработка (RSVP-TE) для этикетки TE для многоточечной связи Коммутируемые пути (LSP)", RFC 4875, май 2007 г.
[RFC6388] Вейнандс И.Дж., Миней И., Компелла К. и Б. Томас, «Расширения протокола распределения меток для Многоточечное и многоточечное переключение по меткам Пути», RFC 6388, ноябрь 2011 г. Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 21]
Internet-Draft Proxy LSP Ping Октябрь 2012 г. Адреса авторов Джордж Ласточка Сиско Системы 1414 Массачусетс-авеню Боксборо, Массачусетс, 01719 США Электронная почта: глотать@cisco.ком Вансон Лим Сиско Системы 1414 Массачусетс-авеню Боксборо, Массачусетс, 01719 США Электронная почта: [email protected] Срок действия Swallow & Lim истекает 15 апреля 2013 г. [Страница 22]
Установить пределы осей и соотношения сторон
Пределы оси в виде вектора из четырех, шести или восьми элементов.
Для декартовых осей укажите пределы в одной из следующих форм:
-
[xmin xmax ymin ymax]
— Установить x — пределы оси в диапазоне отxmin
доxmax
.Установить y — пределы оси в диапазоне от
ymin от
доymax
. -
[xmin xmax ymin ymax zmin zmax]
— Также установите пределы оси z в диапазоне отzmin от
доzmax
. -
[xmin xmax ymin ymax zmin zmax cmin cmax]
— Также установите ограничения по цвету.сммин
см значение данных, соответствующее первому цвету в цветовая карта.cmax
— это значение данных, которое соответствует последнему цвету в палитре.
XLim
, YLim
, ZLim
и
CLim
свойства для
Оси
Объект хранит предел
значения.
Для полярных осей укажите пределы в следующей форме:
ThetaLim
и
RLim
свойства
для объекта PolarAxes
сохранить лимит
значения.
Для частично автоматических пределов используйте inf
или -inf
для
пределы, которые вы хотите, чтобы оси выбирали автоматически. Например, ось ([-inf
10 0 inf])
позволяет осям выбрать соответствующий минимальный размер оси x
предел и максимум y -предел оси.Он использует указанный
значения для максимального предела оси x и минимального предела оси y
предел.
Примечание
Если x -ось, y -ось,
или z -ось отображает категории, дату и время или
значения продолжительности, затем используйте функции xlim
, ylim
и zlim
.
вместо этого установить ограничения.
Пример: ось([0 1 0 1])
Пример: ось([0 1 0 1 0 1])
Пример: оси([0 inf 0 inf])
Разработка совместимых по длине полярных кодов на основе редукции поляризационных матриц
ПОКАЗЫВАЕТ 1-10 ИЗ 10 ССЫЛОК
Практический подход к полярным кодам
Видно, что полярные коды могут быть разработаны как универсальные по пропускной способности, обеспечивающие совместимые по скорости коды по набору физически ухудшенных каналов, и изучается влияние перфорации на полярные коды для разработки кодов, совместимых по скорости.Expand- Просмотреть 3 выдержки, справочная информация
Полярные коды: характеристика экспоненты, границ и построений
Сначала показано, что любая матрица ℓ × ℓ, ни одна из перестановок столбцов которой не является верхнетреугольной, поляризует каналы двоичного ввода без памяти и Дана общая конструкция на основе кодов БЧХ, которая при больших I достигает показателей степени, сколь угодно близких к 1.
- Просмотреть 4 выдержки, ссылки Методы и фон
Как создавать полярные коды
Представлен и проанализирован метод эффективного построения полярных кодов, доказывающий, что для любого фиксированного ε > 0 и всех достаточно больших длин кодов n полярные коды чья скорость находится в пределах ε пропускной способности канала, может быть построена во времени и пространстве, которые являются линейными по n.Expand- Посмотреть 1 отрывок, справочная информация
Проектирование совместимых по длине кодов с малой плотностью контроля четности
В этой статье предлагается новый алгоритм для генерации исходного кода для кодов LC-LDPC с заданной скоростью, так что их распределения степеней почти такие же, как распределение степеней исходного кода. Expand- Просмотр 1 выдержки, справочная информация
Декодирование списка полярных кодов
Представляется, что предлагаемый декодер списка устраняет разрыв между последовательным аннулированием и декодированием полярных кодов с максимальным правдоподобием и разрабатывает эффективную, численно стабильную реализацию занимая только O(L · n log n) времени и O(L · n) пространства.
- View 3 выдержки, библиография методы и предпосылки
О скорости поляризации канала
Показано, что для любого двоично-входного дискретного канала без памяти W с симметричной пропускной способностью I(W) и любой скоростью ), вероятность блочной ошибки полярного кодирования при последовательном декодировании с отменой удовлетворяет условию P— Visual Basic | Документы Майкрософт
- Статья
- 2 минуты на чтение
- 10 участников
Полезна ли эта страница?
да Нет
Любая дополнительная обратная связь?
Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.
Представлять на рассмотрение
Спасибо.
В этой статье
В более ранних версиях Visual Basic в коде применялись ограничения, такие как длина имен переменных, количество переменных, разрешенных в модулях, и размер модуля. В Visual Basic .NET эти ограничения были ослаблены, что дает вам больше свободы при написании и компоновке кода.
Физические ограничения больше зависят от оперативной памяти, чем от соображений времени компиляции. Если вы используете разумные методы программирования и делите большие приложения на несколько классов и модулей, то вероятность того, что вы столкнетесь с внутренним ограничением Visual Basic, очень мала.
Ниже приведены некоторые ограничения, с которыми вы можете столкнуться в крайних случаях:
-
Имя Длина. Максимальное количество символов для имени каждого объявленного элемента программирования.Этот максимум применяется ко всей строке квалификации, если имя элемента квалифицировано. См. Объявленные имена элементов.
-
Длина линии. Максимальная длина физической строки исходного кода — 65535 символов. Строка логического исходного кода может быть длиннее, если вы используете символы продолжения строки. См. раздел Как разбивать и объединять операторы в коде.
-
Размеры массива. Для массива можно объявить максимальное количество измерений.Это ограничивает количество индексов, которые вы можете использовать для указания элемента массива.