Диаметр сечения: площади поверхности, толщины стенки, массы

Содержание

площади поверхности, толщины стенки, массы

При строительстве и обустройстве дома трубы не всегда используются для транспортировки жидкостей или газов. Часто они выступают как строительный материал — для создания каркаса различных построек, опор для навесов и т.д. При определении параметров систем и сооружений необходимо высчитать разные характеристики ее составляющих. В данном случае сам процесс называют расчет трубы, а включает он в себя как измерения, так и вычисления. 

Содержание статьи

Для чего нужны расчеты параметров труб

В современном строительстве используются не только стальные или оцинкованные трубы. Выбор уже довольно широк — ПВХ,  полиэтилен (ПНД и ПВД), полипропилен, металлопластк, гофрированная нержавейка. Они хороши тем, что имеют не такую большую массу, как стальные аналоги. Тем не менее, при транспортировке полимерных изделий в больших объемах знать их массу желательно — чтобы понять, какая машина нужна. Вес металлических труб еще важнее — доставку считают по тоннажу. Так что этот параметр желательно контролировать.

То, что нельзя измерить, можно рассчитать

Знать площадь наружной поверхности трубы надо для закупки краски и теплоизоляционных материалов. Красят только стальные изделия, ведь они подвержены коррозии в отличие от полимерных. Вот и приходится защищать поверхность от воздействия агрессивных сред. Используют их чаще для строительства заборов, каркасов для хозпостроек (гаражей, сараев, беседок, бытовок), так что условия эксплуатации — тяжелы, защита необходима, потому все каркасы требуют окраски. Вот тут и потребуется площадь окрашиваемой поверхности — наружная площадь трубы.

При сооружении системы водоснабжения частного дома или дачи, трубы прокладывают от источника воды (колодца или скважины) до дома — под землей. И все равно, чтобы они не замерзли, требуется утепление. Рассчитать количество утеплителя можно зная площадь наружной поверхности трубопровода. Только в этом случае надо брать материал с солидным запасом — стыки должны перекрываться с солидным запасом.

Сечение трубы необходимо для определения пропускной способности — сможет ли данное изделие провести требуемое количество жидкости или газа. Этот же параметр часто нужен при выборе диаметра труб для отопления и водопровода, расчета производительности насоса и т.д.

Внутренний и наружный диаметр, толщина стенки, радиус

Трубы — специфический продукт. Они имеют внутренний и наружный диаметр, так как стенка у них толстая, ее толщина зависит от типа трубы и материала из которого она изготовлена. В технических характеристиках чаще указывают наружный диаметр и толщину стенки.

Внутренний и наружный диаметр трубы, толщина стенки

Имея эти два значения, легко высчитать внутренний диаметр — от наружного отнять удвоенную толщину стенки: d = D — 2*S. Если у вас наружный диаметр 32 мм, толщина стенки 3 мм, то внутренний диаметр будет: 32 мм — 2 * 3 мм = 26 мм.

Если же наоборот, имеется внутренний диаметр и толщина стенки, а нужен наружный — к имеющемуся значению добавляем удвоенную толщину стеки.

С радиусами (обозначаются буквой R) еще проще — это половина от диаметра: R = 1/2 D. Например, найдем радиус трубы диаметром 32 мм. Просто 32 делим на два, получаем 16 мм.

Измерения штангенциркулем более точные

Что делать, если технических данных трубы нет? Измерять. Если особая точность не нужна, подойдет и обычная линейка, для более точных измерений лучше использовать штангенциркуль.

Расчет площади поверхности трубы

Труба представляет собой очень длинный цилиндр, и площадь поверхность трубы рассчитывается как площадь цилиндра. Для вычислений потребуется радиус (внутренний или наружный — зависит от того, какую поверхность вам надо рассчитать) и длина отрезка, который вам необходим.

Формула расчета боковой поверхности трубы

Чтобы найти боковую площадь цилиндра, перемножаем радиус и длину, полученное значение умножаем на два, а потом — на число «Пи», получаем искомую величину. При желании можно рассчитать поверхность одного метра, ее потом можно умножать на нужную длину.

Для примера рассчитаем наружную поверхность куска трубы длиной 5 метров, с диаметром 12 см. Для начала высчитаем диаметр: делим диаметр на 2, получаем 6 см. Теперь все величины надо привести к одним единицам измерения. Так как площадь считается в квадратных метрах, то сантиметры переводим в метры. 6 см = 0,06 м. Дальше подставляем все в формулу: S = 2 * 3,14 * 0,06 * 5 = 1,884 м2. Если округлить, получится 1,9 м2.

Расчет веса

С расчетом веса трубы все просто: надо знать, сколько весит погонный метр, затем эту величину умножить на длину в метрах. Вес круглых стальных труб есть в справочниках, так как этот вид металлопроката стандартизован. Масса одного погонного метра зависит от диаметра и толщины стенки. Один момент: стандартный вес дан для стали плотностью 7,85 г/см2 — это тот вид, который рекомендован ГОСТом.

Таблица веса круглых стальных труб

В таблице Д — наружный диаметр, условный проход — внутренний диаметр, И еще один важный момент: указана масса обычных стального проката, оцинкованные на 3% тяжелее.

Таблица веса профилированной трубы квадратного сечения

Как высчитать площадь поперечного сечения

Формула нахождения площади сечения круглой трубы

Если труба круглая, площадь сечения считать надо по формуле площади круга: S = π*R2. Где R — радиус (внутренний), π — 3,14. Итого, надо возвести радиус в квадрат и умножить его на 3,14.

Например, площадь сечения трубы диаметром 90 мм. Находим радиус — 90 мм / 2 = 45 мм. В сантиметрах это 4,5 см. Возводим в квадрат: 4,5 * 4,5 = 2,025 см2, подставляем в формулу S = 2 * 20,25 см2 = 40,5 см2.

Площадь сечения профилированной трубы считается по формуле площади прямоугольника: S = a * b, где  a и b — длины сторон прямоугольника. Если считать сечение профиля 40 х 50 мм, получим S = 40 мм * 50 мм = 2000 мм2 или 20 см2 или 0,002 м2.

Как рассчитать объем воды в трубопроводе

При организации системы отопления бывает нужен такой параметр, как объем воды, которая поместится в трубе. Это необходимо при расчете количества теплоносителя в системе. Для данного случая нужна формула объема цилиндра.

Формула расчета объема воды в трубе

Тут есть два пути: сначала высчитать площадь сечения (описано выше) и ее умножить на длину трубопровода. Если считать все по формуле, нужен будет внутренний радиус и общая длинна трубопровода. Рассчитаем сколько воды поместится в системе из 32 миллиметровых труб длиной 30 метров.

Сначала переведем миллиметры в метры: 32 мм = 0,032 м, находим радиус (делим пополам) — 0,016 м. Подставляем в формулу V = 3,14 * 0,0162 * 30 м = 0,0241 м3. Получилось = чуть больше двух сотых кубометра. Но мы привыкли объем системы измерять литрами. Чтобы кубометры перевести в литры, надо умножить полученную цифру на 1000. Получается 24,1 литра.

Способы определения сечения кабеля по его диаметру


Приобретая кабельно-проводные изделия под проект с конкретными параметрами энергопотребления, важно понимать, не занизил ли завод-изготовитель сечение токопроводящих жил. Более низкий, чем требуется, показатель площади «среза» проводника, может послужить причиной оплавления или возгорания изоляционного слоя кабеля или даже короткого замыкания. Это происходит потому, что при заниженном для определенной величины силы электротока сечении растет сопротивление и при циркуляции электротока выделяется больше тепла.


Расчет кабельного сечения кабеля по его наружному диаметру. Вариант № 1


При помощи штангенциркуля или микрометра


Чтобы вычислить кабельное сечение, достаточно знать диаметр проводника. Как правильно, для этого можно использовать обычный штангенциркуль или же микрометр, измерив им жилу со снятым изоляционным слоем.


Получив жильный диаметр, следует применить школьные знания и рассчитать площадь круга — это и будет искомое значение сечения кабельного изделия.


Примерный расчет величины проводникового сечения:


В наличии имеется 3-жильная марка ВВГнг без обозначений. После замера выясняется, что диаметр проводной жилы 5,6 мм. Подставляя данные в формулу, высчитываем сечение ВВГНг по диаметру:


Sкр=3,14*5,62/4=24,6 мм2


Ближайшая стандартная величина сечения составляет 25 мм2. Вывод: перед нами марко-размер ВВГнг 3х25.


 


Расчет кабельного сечения кабеля по его наружному диаметру. Вариант № 2


При отсутствии микрометра или штангенциркуля придется использовать простые подручные приспособления.


С одного из проводников необходимо снять изоляционный слой и произвести его наматывание на цилиндрический объект (подойдет обычная ручка или карандаш). Большее количество витков даст более точный результат.


Далее следует измерить линейкой ширину получившейся намотки и разделить это значение на число витков. Рассчитанная величина — это и есть жильный диаметр, который теперь может быть подставлен в формулу по Варианту № 1.


 


Расчет кабельного сечения гибкого мультипроволочного кабельного изделия по его наружному диаметру.


Принципы вычислений аналогичны вышеописанным с поправкой на конструктивные особенности кабеля. Если измерять сечение мультипроволочного изделия без корректив, то полученный показатель будет слишком неточен, ведь между многочисленными проволоками всегда присутствует воздушный зазор.


Любым из способов, которые описаны в Вариантах № 1 или № 2, необходимо найти диаметр, а затем сечение одного из проводников мультипроволочного кабеля. Затем подсчитать их общее количество и умножить на полученную величину сечения.


Итак, расчеты завершены. Сравниваем результаты фактического сечения с указанными в маркировании кабельного изделия. Если они не совпадают, то перед предъявлением претензий магазину или производителю следует проверить, входит ли рассчитанное отклонение в диапазон допусков, которые четко прописаны в ГОСТе 22483-77. Согласно требованиям этого документа, жильное сечение должно отвечать нормативам электросопротивления.


К примеру, для марки ВВГ с классом гибкости проводников 1 разброс допускаемых жильных диаметров, не противоречащих нормам ГОСТа 22483-77, будет следующим:























Номинальное сечение, мм2


Max. диаметр жилы, мм


Min. диаметр жилы исходя из max сопротивления по ГОСТ 22483-77, мм

0,5

0,80

0,78

0,75

0,98

0,95

1

1,13

1,10

1,5

1,38

1,35

2,5

1,78

1,72

3

1,95

1,90

4

2,26

2,18

5

2,52

2,45

6

2,76

2,67

8

3,19

3,12

10

3,57

3,46

25

5,64

5,49

35

6,68

6,47

50

7,98

7,52

70

9,44

9,04

95

11,00

10,65

120

12,36

11,97

150

13,82

13,29

185

15,35

14,87

240

17,49

17,05

понятие, площадь, формула и таблица соответствия диаметру

Содержание статьи:

Для правильного выбора и организации электролинии необходимо учитывать параметры и нагрузку проводников. Они представляют собой металлическую нить из меди, алюминия, стали, цинка, титана, никеля и обеспечивают передачу тока от его источника до потребителя. У проводников есть поперечное сечение – это фигура, образованная от их рассечения плоскостью поперечного направления. Если его подобрать неправильно, линия выйдет из строя или загорится при скачках напряжения.

Площадь поперечного сечения как электротехническая величина

От поперечного сечения зависит токопроводимость провода

В качестве примера сечения можно рассмотреть распил изделия под углом 90 градусов относительно поперечной оси. Контур фигуры, получившейся в результате, определяется конфигурацией объекта. Кабель имеет вид небольшой трубы, поэтому при распиле выйдет фигура в виде двух окружностей определенной толщины. При поперечном рассечении круглого металлического прута получится форма круга.

В электротехнике площадь ПС будет значить прямоугольное сечение проводника в отношении к его продольной части. Сечение жил всегда будет круглым. Измерение параметра осуществляется в мм2.

Начинающие электрики могут перепутать диаметр и сечение элементов. Чтобы определить, какая площадь сечения у жилы, понадобиться учесть его круглую форму и воспользоваться формулой:

S = πхR2, где:

  • S – площадь круга;
  • π – постоянная величина 3,14;
  • R – радиус круга.

Если известен показатель площади, легко найти удельное сопротивление материала изготовления и длину провода. Далее вычисляется сопротивление тока.

Для удобства расчетов начальная формула преобразуется:

  1. Радиус – это ½ диаметра.
  2. Для вычисления площади π умножается на D (диаметр), разделенный на 4, или 0,8 умножается на 2 диаметра.

При вычислениях используют показатель диаметра, поскольку его неправильный подбор может вызвать перегрев и воспламенение кабеля.

Цели расчета

Поперечное сечение проводов для освещения

Рассчитывать параметры площади сечения проводника необходимо с несколькими целями:

  • получение необходимого количества электричества для запитки бытовых приборов;
  • исключение переплат за неиспользуемый энергоноситель;
  • безопасность проводки и предотвращение возгораний;
  • возможность подключения высокомощной техники к сети;
  • предотвращение оплавления изоляционного слоя и коротких замыканий;
  • правильная организация осветительной системы.

Оптимальное сечение провода для освещения – 1,5 мм2 для линии, 4-6 мм2 на вводе.

Соотношение диаметра кабеля с площадью его сечения

Определение посредством формулы площади поперечного сечения проводников занимает длительное время. В некоторых случаях уместно использовать данные из таблицы. Поскольку для организации современной проводки применяется медный кабель, в таблицу вносятся параметры:

  • диаметр;
  • сечение в соответствии с показателем диаметра;
  • предельная мощность нагрузки проводников в сетях с напряжением 220 и 380 В.
Диаметр жилы, ммПараметры сечения, мм2Сила тока, АМощность медного проводника, кВт
Сеть 220 ВСеть 380 В
1,1211435,3
1,381,5153,35,7
1,592194,17,2
1,782,5214,67,9
2,264275,910
2,766347,712
3,5710501119

Посмотрев данные в соответствующих колонках, можно узнать нужные параметры для электролинии жилого здания или производственного объекта.

Расчет сечения многожильного проводника

Многожильный провод представляет собой несколько отдельных жил. Расчет его сечения осуществляется следующим образом:

  1. Находится показатель площади сечения у одной жилы.
  2. Пересчитываются кабельные жилы.
  3. Количество умножается на поперечное сечение одной жилы.

При подключении многожильного проводника его концы обжимаются специальной гильзой с использованием обжимных клещей.

Особенности самостоятельного расчета

Самостоятельное вычисление продольного сечения выполняется на жиле без изоляционного покрытия. Кусочек изоляции можно отодвинуть или снять на отрезке, приобретенном специально для тестирования. Вначале понадобится определить диаметр и по нему найти сечение. Для работ используется несколько методик.

При помощи штангенциркуля

Способ оправдан, если будут измеряться параметры усеченного, или бракованного кабеля. К примеру, ВВГ может обозначаться как 3х2,5, но фактически быть 3х21. Вычисления производятся так:

  1. С проводника снимается изоляционное покрытие.
  2. Диаметр замеряется штангенциркулем. Понадобится расположить провод между ножками инструмента и посмотреть на обозначения шкалы. Целая величина находится сверху, десятичная – снизу.
  3. На основании формулы поиска площади круга S = π (D/2)2 или ее упрощенного варианта S = 0,8 D² определяется поперечное сечение.
  4. Диаметр равен 1,78 мм. Подставляя величину в выражение и округлив результат до сотых, получается 2,79 мм2.

Для бытовых целей понадобятся проводники с сечением 0,75; 1,5; 2,5 и 4 мм2.

С использованием линейки и карандаша

Вычисление ПС с помощью линейки и карандаша

При отсутствии специального измерителя можно воспользоваться карандашом и линейкой. Операции выполняются с тестовым образом:

  1. Зачищается от изоляционного слоя участок, равный 5-10 см.
  2. Получившаяся проволока наматывается на карандаш. Полные витки укладываются плотно, пространства между ними быть не должно, «хвостики» направляются вверх или вниз.
  3. В конечном итоге должно получиться определенное число витков, их требуется посчитать.
  4. Намотка прикладывается к линейке так, чтобы нулевое деление совпадало с первой намоткой.
  5. Замеряется длина отрезка и делится на количество витков. Получившаяся величина – диаметр.
  6. Например, получилось 11 витков, которые занимают 7,5 мм. При делении 7,5 на 11 выходит 0,68 мм – диаметр кабеля. Сечение можно найти по формуле.

Точность вычислений определяется плотностью и длиной намотки.

Таблица соответствия диаметра проводов и площади их сечения

Если нет возможности пройти тестирование диаметра или сделать вычисление при покупке, допускается использовать таблицу. Данные можно сфотографировать, распечатать или переписать, а затем применять, чтобы найти нормативный или популярный размер жилы.

Диаметр кабеля, ммСечение проводника, мм2
0,80,5
0,980,75
1,131
1,381,5
1,62
1,782,5
2,264
2,766
3,5710

При покупке электрокабеля понадобится посмотреть параметры на этикетке. К примеру, используется ВВНГ 2х4. Количество жил – величина после «х». То есть, изделие состоит из двух элементов с поперечным сечением 4 мм2. На основании таблицы можно проверить точность информации.

Чаще всего диаметр кабеля меньше, чем заявлен на упаковке. У пользователя два варианта – применять другой или выбрать с большей площадью сечения кабель по диаметру. Выбрав второй, понадобится проверить изоляцию. Если она не сплошная, тонкая, разная по толщине, остановитесь на продукции другого изготовителя.

Определение сечения проводника на вводе

Уточнить номинальные показатели можно в компании Энергосбыта или документации к товару. К примеру, номинал автомата на вводе составляет 25 А, мощность потребления – 5 кВт, сеть однофазная, на 220 В.

Подбор сечения осуществляется так, чтобы допустимый ток жил за длительный период был больше номинала автомата. Например, в доме на ввод  пущен медный трехжильный проводник ВВГнг, уложенный открытым способом. Оптимальное сечение – 4 мм2, поэтому понадобится материал ВВГнг 3х4.

После этого высчитывается показатель условного тока отключения для автомата с номиналом 25 А: 1,45х25=36,25 А. У кабеля с площадью сечения 4 мм2 параметры длительно допустимого тока 35 А, условного – 36,25 А. В данном случае лучше взять вводный проводник из меди сечением 6 мм2 и допустимым предельным током 42 А.

Вычисление сечения провода для линии розеток

Сечение кабелей для домашних электроустановок

Каждый электроприбор имеет показатели собственной мощности. Они замеряются в Ваттах и указываются в паспорте либо на наклейке на корпусе. Примером поиска сечения будет линия запитки для стиральной машины мощностью 2,4 кВт. При расчетах учитывается:

  • материал провода и способ укладки – трехжильный ВВГнг-кабель из меди, спрятанный в стене;
  • особенности сечения – оптимальная величина составляет 1,5 мм2, т.е. понадобится кабель 3х1,5;
  • использование розетки. Если подключается только машинка-автомат, характеристик будет достаточно;
  • система защиты – автомат, номинальный ток которого 10 А.

Для двойных розеток применяется кабель из меди с сечением 2,5 мм2 и автомат номиналом 16 А.

Подбор сечения для трехфазной линии 380 В с несколькими приборами

Подключение нескольких видов бытовой техники к трехфазной линии предусматривает протекание потребляемого тока по трем жилам. В каждом из них будет меньшая величина, чем в двухжильном. На основании данного явления в трехфазной сети допускается применять кабель с меньшим сечением.

К примеру, в доме устанавливается генератор с мощностью 20 кВт и суммарной мощностью по трем фазам 52 А. На основании значений таблицы выйдет, что оптимальное сечение кабеля – 8,4 мм2. На основании формулы высчитывается фактическое сечение: 8,4/1,75=4,8 мм2. Чтобы подсоединить генератор мощностью 20 кВт на трехфазную сеть 380 В необходим медный проводник, сечение каждой жилы которого 4,8 мм2.

Сечение проводов в домах старой застройки и предельная нагрузка

В многоэтажках советского периода используется алюминиевая проводка. С учетом правильного соединения узлов в распредкоробе, качества изоляции и надежности контактов соединения она прослужит от 10 до 30 лет.

При необходимости подключения техники с большой энергоемкостью в домах с проводкой из алюминия на основе мощности потребления подбирается сечение и диаметр жил. Все данные указаны в таблице.

Ток, АМаксимальная мощность, ВАДиаметр кабеля, ммСечение кабеля, мм2
1430001,62
1635001,82,5
18400023
2146002,34
2453002,55
2657002,76
3168003,28
3884003,610

Какой кабель выбрать для квартирной проводки

Несмотря на дешевизну алюминиевых проводников, от их применения лучше отказаться. Причина – низкая надежность контактов, через которые будут проходить токи. Второй повод – несоответствие сечения провода мощности современной бытовой техники. Кабель из меди отличается надежностью, длительным сроком эксплуатации.

В квартирах и домах допускается использовать провод с маркировкой:

  • ПУНП – плоский проводник с медными жилами в ПВХ-оболочке. Рассчитан на напряжение номиналом 250 В при частоте 50 Гц.
  • ВВГ/ВВГнг – плоские кабели из меди с двойным ПВХ-покрытием. Применяются внутри и снаружи сооружений, не подвержены возгоранию. Бывают с 2-мя, 3-мя и 4-мя жилами.
  • NYM – провод из меди для внутренней одиночной линии. Имеет изоляционную ПВХ-оболочку и наружное покрытие, жилы с заземлением и без него.

При выборе количества жил понадобится учесть способность токопроводимости на единицу сечения. В данном случае квартирную сеть лучше сделать из одножильного провода, толщина которого больше. Многожильные элементы можно изгибать многократно, подсоединять на них электроприборы. Качественным будет только кабель с тонкими жилами.

Правильное сечение проводников, учет мощности оборудования и типа сети – важные факторы при организации электролинии. Диаметр кабеля можно несколькими способами вычислить самостоятельно. Основываясь на этих показаниях, легко определить сечение жил по формулам или с помощью таблицы.

расчет поперечного сечения, как рассчитать, как найти проходное сечение


Содержание:


Произвести расчет сечения трубы довольно просто, ведь для этого есть ряд стандартных формул, а также многочисленные калькуляторы и сервисы в интернете, которые могут выполнить ряд простых действий. В данном материале мы расскажем о том, как рассчитать площадь сечения трубы самостоятельно, ведь в некоторых случаях нужно учитывать ряд конструкционных особенностей трубопровода.


Формулы вычислений


При проведении вычислений нужно учитывать, что по существу трубы имеют форму цилиндра. Поэтому для нахождения площади их сечения можно воспользоваться геометрической формулой площади окружности. Зная внешний диаметр трубы и значение толщины его стенок, можно найти показатель внутреннего диаметра, который понадобится для вычислений.


Стандартная формула площади окружности такова:


S=π×R2, где


π – постоянное число, равное 3,14;


R – величина радиуса;


S – площадь сечения трубы, вычисленная для внутреннего диаметра.

Порядок расчета


Поскольку главная задача – это найти площадь проходного сечения трубы, основная формула будет несколько видоизменена.



В результате вычисления производятся так:


S=π×(D/2-N)2, где


D – значение внешнего сечения трубы;


N – толщина стенок.


Примите к сведению, что, чем больше знаков в числе π вы подставите в расчеты, тем точнее они будут.



Приведем числовой пример нахождения поперечного сечения трубы, с наружным диаметром в 1 метр (N). При этом стенки имеют толщину в 10 мм (D). Не вдаваясь в тонкости, примем число π равным 3,14.


Итак, расчеты выглядят следующим образом:


S=π×(D/2-N)2=3,14×(1/2-0,01)2=0,754 м2.

Физические характеристики труб


Стоит знать, что показатели площади поперечного сечения трубы напрямую влияют на скорость транспортировки газообразных и жидких веществ. Поэтому крайне важно заложить в проект трубы с правильным сечением. Кроме того, на выбор диаметра трубы будет влиять еще и рабочее давление в трубопроводе. Читайте также: «Как посчитать площадь трубы – способы и формулы расчета».



Также в процессе проектирования трубопроводов стоит учитывать химические свойства рабочей среды, а также ее температурные показатели. Даже если вы знакомы с формулами, как найти площадь сечения трубы, стоит изучить дополнительный теоретический материал. Так, информация относительно требований к диаметрам трубопроводов под горячее и холодное водоснабжение, отопительные коммуникации или транспортировку газов, содержатся в специальной справочной литературе. Значение имеет также сам материал, из которого произведены трубы.




Выводы


Таким образом, определение площади сечения трубы является очень важным, однако, в процессе проектировки нужно обращать внимание на характеристики и особенности системы, материалы трубных изделий и их прочностные показатели.

Калькулятор расчета характеристик кольцевого сечения (трубы)

Подробности

Калькулятор онлайн рассчитывает геометрические характеристики (площадь, моменты инерции, моменты сопротивления изгибу, радиусы инерции) плоского сечения в виде кольца (трубы) по известным линейным размерам и выводит подробное решение.

Исходные данные:
Наружный диаметр d, мм
Толщина стенки s, мм
Определение вспомогательных данных:
Внутренний диаметр d1, ммрасчет внутреннего диаметра кольца
Решение:
Площадь сечения, мм2расчет площади сечения кольца
Осевые моменты инерции относительно центральных осей, мм4

расчет момента инерции кольца относительно оси ОХ

расчет момента инерции кольца относительно оси ОY

Моменты сопротивления изгибу, мм3

расчет момента сопротивления изгибу кольца относительно оси ОХ

расчет момента сопротивления изгибу кольца относительно оси ОY

Радиусы инерции сечения, мм

расчет радиуса инерции кольца относительно оси ОХ

расчет радиуса инерции кольца относительно оси ОY

Помощь на развитие проекта premierdevelopment.ru

Send mail и мы будем знать, что движемся в правильном направлении.

Спасибо, что не прошели мимо!

I. Порядок действий при расчете характеристик кольцевого сечения (трубы):

  1. Для проведения расчета требуется ввести наружный диаметр сечения d и толщину стенки s.
  2. По введенным данным программа автоматически вычисляет внутренний диаметр сечения d1.
  3. Результаты расчета площади, моментов сопротивления изгибу, моментов и радиусов инерции кольцевого сечения выводятся автоматически.
  4. На рисунке справа приведены необходимые размеры элементов сечения.

II. Примечание:

  1. Блок исходных данных выделен желтым цветом, блок промежуточных вычислений выделен голубым цветом, блок решения выделен зеленым цветом.

Расчет прямоугольного сечения балки — Лекции и примеры решения задач технической механики

Задача

Для заданной стальной балки подобрать размеры прямоугольного поперечного сечения по условию прочности.

Соотношение сторон сечения h=2b (h – высота, b – ширина).

Полученные размеры принять согласно ГОСТ 6636.
Допустимые напряжения для материала балки [σ]=160МПа.

Решение

Предыдущие пункты решения задачи:

  1. Определение опорных реакций
  2. Построение эпюр внутренних поперечных сил и изгибающих моментов
  3. Расчет момента сопротивления сечения балки по условию прочности

Минимально необходимый расчетный момент сопротивления сечения балки составил

В случаях, когда система изгибающих нагрузок действующих на балку расположена в вертикальной плоскости сечение тоже следует располагать вертикально.

По справочнику находим формулу осевого момента сопротивления прямоугольного сечения

Используя заданное соотношение сторон (h=2b), уменьшим количество переменных в выражении

и запишем необходимое неравенство

откуда находим расчетную высоту прямоугольного сечения

Из заданного соотношения сторон определяем расчетную ширину сечения

Отметим, что полученные размеры являются минимально необходимыми для обеспечения прочности заданной балки.

При отсутствии дополнительных условий расчетные размеры можно округлить до целого значения в миллиметрах исключительно в большую сторону (h=153мм, b=77мм).

По ГОСТ 6636 нормальных линейных размеров выбираются ближайшие значения в сторону увеличения.

Следовательно, за окончательные размеры прямоугольного сечения балки принимаем: h=155мм, b=80мм.

После принятия размеров согласно ГОСТ заданное соотношение сторон может несколько измениться. Это нормально.

Оценка экономичности сечений >
Построение эпюры нормальных напряжений >
Другие примеры решения задач >

RFC 3588 — базовый протокол диаметра

[Docs] [txt | pdf] [draft-ietf-aaa -…] [Tracker] [Diff1] [Diff2] [IPR] [Errata]

Устарело: 6733 ПРЕДЛАГАЕМЫЙ СТАНДАРТ
Обновил: 5729, 5719, 6408 Есть исправления

Сетевая рабочая группа П. Калхун
Запрос комментариев: 3588 Airespace, Inc.Категория: Стандарты Track J. Loughney
                                                                   Nokia
                                                              Э. Гуттман
                                                  Sun Microsystems, Inc.
                                                                 Г. Цорн
                                                     Cisco Systems, Inc.
                                                                Дж.Аркко
                                                                Ericsson
                                                          Сентябрь 2003 г.


                         Базовый протокол диаметра

Статус этой памятки

   Этот документ определяет протокол отслеживания стандартов Интернета для
   Интернет-сообщество и просит обсуждения и предложения по
   улучшения. См. Текущую редакцию "Интернет"
   Официальные стандарты протокола »(STD 1) для состояния стандартизации
   и статус этого протокола.Распространение памятки не ограничено.

Уведомление об авторских правах

   Авторские права (C) The Internet Society (2003). Все права защищены.

Аннотация

   Базовый протокол Diameter предназначен для аутентификации,
   Структура авторизации и учета (AAA) для таких приложений, как
   сетевой доступ или IP-мобильность. Диаметр также предназначен для работы в
   как локальная аутентификация, авторизация и учет, так и роуминг
   ситуации. Этот документ определяет формат сообщения, транспорт,
   отчеты об ошибках, бухгалтерский учет и службы безопасности, которые могут использовать все
   Применения диаметра.Базовое приложение Diameter должно быть
   поддерживается всеми реализациями Diameter.

Условные обозначения, используемые в этом документе

   Ключевые слова «ДОЛЖНЫ», «НЕ ДОЛЖНЫ», «ОБЯЗАТЕЛЬНО», «ДОЛЖНЫ», «НЕ ДОЛЖНЫ»,
   «ДОЛЖЕН», «НЕ ДОЛЖЕН», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ДОПОЛНИТЕЛЬНО» в этом
   документ следует интерпретировать, как описано в BCP 14, RFC 2119
   [КЛЮЧЕВОЕ СЛОВО].







Калхун и др. Стандарты Track [Страница 1] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


Содержание

   1.Введение................................................. 6
       1.1. Протокол диаметра ..................................... 9
              1.1.1. Описание комплекта документов .............. 10
       1.2. Подход к расширяемости ............................. 11
              1.2.1. Определение новых значений AVP ..................... 11
              1.2.2. Создание новых AVP ............................ 11
              1.2.3. Создание новых приложений для аутентификации .....11
              1.2.4. Создание новых бухгалтерских приложений ......... 12
              1.2.5. Процедуры аутентификации приложения ........ 14
       1.3. Терминология ........................................... 14
   2. Обзор протокола ........................................... 18
       2.1. Транспорт ............................................. 20
              2.1.1. Рекомендации по SCTP .............................. 21
       2.2. Защита сообщений о диаметре ............................ 21
       2.3. Соответствие диаметру приложения ....................... 21
       2.4. Идентификаторы приложений ............................... 22
       2.5. Соединения и сеансы .............................. 22
       2.6. Таблица сверстников ............................................ 23
       2.7. Таблица маршрутизации на основе области ............................. 24
       2.8. Роль агентов диаметра ............................... 25
              2.8.1. Релейные агенты ................................. 26
              2.8.2. Прокси-агенты ................................. 27
              2.8.3. Агенты перенаправления .............................. 28
              2.8.4. Бюро переводов ........................... 29
       2.9. Структура сквозной безопасности ......................... 30
       2.10. Авторизация по диаметру пути ........................... 30
   3. Диаметр заголовка .............................................. 32
       3.1. Коды команд ......................................... 35
       3.2. Код команды Спецификация ABNF ....................... 36
       3.3. Соглашения об именах команд Diameter .......................
   4. Диаметр AVP .............................................. .. 38
       4.1. Заголовок AVP ............................................ 39
              4.1.1. Дополнительные элементы заголовка ..................... 41
       4.2. Основные форматы данных AVP ................................ 41
       4.3. Производные форматы данных AVP.............................. 42
       4.4. Сгруппированные значения AVP .................................... 49
              4.4.1. Пример AVP с сгруппированным типом данных ......... 50
       4.5. AVP для базового протокола диаметра ........................... 53
   5. Пары диаметра .............................................. 56
       5.1. Одноранговые соединения ...................................... 56
       5.2. Диаметр равноправного узла ............................... 56
       5.3. Обмен возможностями................................. 59
              5.3.1. Возможности-Обмен-Запрос ................ 60
              5.3.2. Возможности-Обмен-Ответ ................. 60
              5.3.3. Vendor-Id AVP ................................ 61
              5.3.4. Версия прошивки AVP ........................ 61



Калхун и др. Стандарты Track [Страница 2] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


              5.3.5. Host-IP-Address AVP .......................... 62
              5.3.6. Поддерживаемый идентификатор поставщика AVP ..................... 62
              5.3.7. Название продукта AVP ............................. 62
       5.4. Отключение одноранговых соединений ........................ 62
              5.4.1. Disconnect-Peer-Request ...................... 63
              5.4.2. Disconnect-Peer-Answer ....................... 63
              5.4.3. Отключение-причина AVP ......................... 63
       5.5. Обнаружение сбоев транспорта ........................... 64
              5.5.1. Device-Watchdog-Request ...................... 64
              5.5.2. Ответ устройства-сторожевого пса ....................... 64
              5.5.3. Алгоритм отказа транспорта .................. 65
              5.5.4. Процедуры аварийного переключения и восстановления после сбоя ............. 65
       5.6. Конечный автомат узла .................................... 66
              5.6.1. Входящие соединения ......................... 68
              5.6.2. События ....................................... 69
              5.6.3. Действия ...................................... 70
              5.6.4. Избирательный процесс ......................... 71
   6. Обработка сообщения Diameter .................................. 71
       6.1. Обзор маршрутизации запроса диаметра ..................... 71
              6.1.1. Отправка запроса ........................ 73
              6.1.2. Отправка запроса ............................ 73
              6.1.3. Прием запросов ........................... 73
              6.1.4. Обработка локальных запросов .................... 73
              6.1.5. Пересылка запросов ........................... 74
              6.1.6. Маршрутизация запросов .............................. 74
              6.1.7. Перенаправление запросов ......................... 74
              6.1.8. Ретрансляция и проксирование запросов ............... 75
       6.2. Обработка ответа Diameter ............................ 76
              6.2.1. Обработка полученных ответов .................. 77
              6.2.2. Ретрансляция и проксирование ответов ................ 77
       6.3. Исходный хост AVP ....................................... 77
       6.4. Исходное царство AVP ...................................... 78
       6.5. AVP назначения-хоста .................................. 78
       6.6. Целевая область AVP ................................. 78
       6.7. Маршрутизация AVP .......................................... 78
              6.7.1. Маршрут-запись AVP ............................. 79
              6.7.2. Прокси-информация AVP ............................... 79
              6.7.3. Прокси-хост AVP ............................... 79
              6.7.4. Прокси-состояние AVP .............................. 79
       6.8. Auth-Application-Id AVP ............................... 79
       6.9. Acct-Application-Id AVP ............................... 79
       6.10. Внутренний идентификатор безопасности AVP ................................ 79
       6.11. AVP с идентификатором приложения, зависящим от поставщика .................... 80
       6.12. Перенаправление хоста AVP ..................................... 80
       6.13. Перенаправление-использование хоста AVP ............................... 80
       6.14. Перенаправление, максимальное время кэширования, AVP ........................... 81
       6.15. E2E-последовательность AVP ...................................... 82




Калхун и др. Стандарты Track [Страница 3] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   7.Обработка ошибок ............................................... 82
       7.1. Код результата AVP ....................................... 84
              7.1.1. Информационная ................................ 84
              7.1.2. Успех ...................................... 84
              7.1.3. Ошибки протокола .............................. 85
              7.1.4. Переходные отказы ........................... 86
              7.1.5. Постоянные отказы ...........................86
       7.2. Бит ошибки ............................................. 88
       7.3. Сообщение об ошибке AVP ..................................... 89
       7.4. Отчеты об ошибках - хост AVP .............................. 89
       7.5. Failed-AVP AVP ........................................ 89
       7.6. AVP экспериментального результата ............................... 90
       7.7. AVP с кодом результата эксперимента .......................... 90
   8. Сеансы пользователей Diameter ....................................... 90
       8.1. Конечный автомат сеанса авторизации ................... 92
       8.2. Конечный автомат сеанса учета ...................... 96
       8.3. Повторная аутентификация, инициированная сервером .............................. 101
              8.3.1. Re-Auth-Request .............................. 102
              8.3.2. Повторная авторизация-ответ ............................... 102
       8.4. Завершение сеанса ................................... 103
              8.4.1. Запрос-прекращение сеанса.................. 104
              8.4.2. Ответ о завершении сеанса ................... 105
       8.5. Прерывание сеанса .................................... 105
              8.5.1. Запрос на прерывание сеанса ........................ 106
              8.5.2. Ответ на прерывание сеанса ......................... 106
       8.6. Вывод о завершении сеанса по идентификатору исходного состояния .... 107
       8.7. AVP типа запроса аутентификации ................................. 108
       8.8. Идентификатор сеанса AVP ........................................ 108
       8.9. Авторизация-пожизненная AVP ............................ 109
       8.10. Авторизация-отсрочка-период AVP ................................. 110
       8.11. Авторизация-состояние сеанса AVP ................................ 110
       8.12. AVP типа запроса повторной аутентификации .............................. 110
       8.13. AVP тайм-аута сеанса ................................... 111
       8.14. Имя пользователя AVP ......................................... 111
       8.15. Причина прекращения AVP................................. 111
       8.16. AVP с идентификатором исходного состояния ................................... 112
       8.17. AVP с привязкой к сеансу ................................... 113
       8.18. Сеанс-сервер-отказоустойчивый AVP ........................... 113
       8.19. AVP с тайм-аутом нескольких раундов .............................. 114
       8.20. Класс AVP ............................................. 114
       8.21. Событие-временная метка AVP ................................... 115
   9. Бухгалтерский учет ................................................... 115
       9.1. Модель, ориентированная на сервер ................................. 115
       9.2. Сообщения протокола ..................................... 116
       9.3. Требования к заявочной документации ..................... 116
       9.4. Устойчивость к сбоям ...................................... 116
       9.5. Бухгалтерские записи .................................... 117
       9.6. Корреляция бухгалтерских записей ..................... 118



Калхун и др.Стандарты Track [Страница 4] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


       9.7. Коды команд учета .............................. 119
              9.7.1. Бухгалтерия-Запрос ........................... 119
              9.7.2. Бухгалтерия-Ответ ............................ 120
       9.8. Бухгалтерские AVP ....................................... 121
              9.8.1. Учетная запись типа AVP ................... 121
              9.8.2. Acct-Interim-Interval AVP .................... 122
              9.8.3. Учетная запись-номер AVP ................. 123
              9.8.4. Acct-Session-Id AVP .......................... 123
              9.8.5. Acct-Multi-Session-Id AVP .................... 123
              9.8.6. Идентификатор подсессии учета AVP ................ 123
              9.8.7. AVP для учета в реальном времени ............. 123
   10. Таблица встречаемости AVP ......................................... 124
       10.1. Таблица AVP команд основного протокола ....................... 124
       10.2. Учетная таблица AVP .................................. 126
   11. Вопросы IANA ......................................... 127
       11.1. Заголовок AVP ............................................ 127
              11.1.1. Код AVP ..................................... 127
              11.1.2. Флаги AVP .................................... 128
       11.2. Заголовок диаметра ....................................... 128
              11.2.1. Коды команд ................................ 128
              11.2.2. Командные флаги ................................ 129
       11.3. Идентификаторы приложений ............................... 129
       11.4. Значения AVP ............................................ 129
              11.4.1. Значения AVP кода результата ....................... 129
              11.4.2. Значения AVP типа бухгалтерской записи ............ 130
              11.4.3. Значения AVP причины прекращения................. 130
              11.4.4. Значения AVP Redirect-Host-Usage ............... 130
              11.4.5. Значения AVP сеанса-сервера-аварийного переключения ........... 130
              11.4.6. Значения AVP, привязанные к сеансу ................... 130
              11.4.7. Значения AVP причины отключения .................. 130
              11.4.8. Значения AVP типа запроса аутентификации ................. 130
              11.4.9. Значения AVP Auth-Session-State ................ 130
              11.4.10. Значения AVP типа Re-Auth-Request.............. 131
              11.4.11. Значения AVP, требуемые для учета в реальном времени ...... 131
       11.5. Номера портов TCP / SCTP диаметра ........................ 131
       11.6. Сфера обслуживания НАПТР .................................. 131
   12. Настраиваемые параметры, относящиеся к протоколу диаметра ............ 131
   13. Соображения безопасности ...................................... 132
       13.1. Использование IPsec ........................................... 133
       13.2. Использование TLS ............................................. 134
       13.3. Рекомендации по одноранговой сети ........................... 134
   14. Список литературы ............................................... .... 136
       14.1. Нормативные ссылки .................................. 136
       14.2. Информационные ссылки ................................ 138
   15. Благодарности ............................................. 140
   Приложение A. Шаблон обслуживания по диаметру ........................... 141
   Приложение Б. Пример NAPTR ....................................... 142
   Приложение C. Обнаружение дубликатов ................................. 143



Калхун и др. Стандарты Track [Страница 5] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   Приложение D. Заявление об интеллектуальной собственности ..................... 145
   Адреса авторов ............................................... 146
   Полное заявление об авторских правах ......................................... 147

1.Введение

   Протоколы аутентификации, авторизации и учета (AAA), такие как
   TACACS [TACACS] и RADIUS [RADIUS] изначально были развернуты в
   обеспечить коммутируемый PPP [PPP] и доступ к терминальному серверу. Через некоторое время,
   с ростом Интернета и введением нового доступа
   технологии, включая беспроводную связь, DSL, Mobile IP и Ethernet,
   маршрутизаторы и серверы доступа к сети (NAS) стали более сложными
   и плотность, что предъявляет новые требования к протоколам AAA.

   Требования к сетевому доступу для протоколов AAA кратко изложены в
   [AAAREQ].Они включают:

   Отказоустойчивый
      [RADIUS] не определяет механизмы переключения при отказе, и, как следствие,
      Поведение при отказе зависит от реализации. Для того, чтобы
      обеспечивают четко определенное поведение при отказе, поддерживает Diameter
      подтверждения на уровне приложений и определяет аварийное переключение
      алгоритмы и связанный с ними конечный автомат. Это описано в
      Раздел 5.5 и [AAATRANS].

   Безопасность на уровне передачи
      [RADIUS] определяет аутентификацию и целостность на уровне приложений.
      схема, которая требуется только для использования с ответными пакетами.Пока
      [RADEXT] определяет дополнительную аутентификацию и целостность
      механизм, использование требуется только во время расширяемой аутентификации
      Сеансы протокола (EAP). Хотя скрытие атрибутов поддерживается,
      [RADIUS] не обеспечивает поддержку конфиденциальности каждого пакета.
      В бухгалтерском учете [RADACCT] предполагает, что защита от воспроизведения
      предоставляется внутренним сервером выставления счетов, а не внутри
      сам протокол.

      Хотя [RFC3162] определяет использование IPsec с RADIUS, поддержка
      IPsec не требуется.Поскольку в [IKE] происходит аутентификация
      только в рамках Фазы 1 до создания IPsec SA в
      Фаза 2, как правило, невозможно определить отдельное доверие или
      схемы авторизации для каждого приложения. Это ограничивает
      полезность IPsec в междоменных приложениях AAA (например,
      роуминг), где может быть желательно определить отдельный
      иерархия сертификатов для использования в развертывании AAA. Для того, чтобы
      обеспечить универсальную поддержку безопасности на уровне передачи и
      включение как внутри-, так и междоменного развертывания AAA, поддержка IPsec
      является обязательным в Diameter, а поддержка TLS необязательна.Безопасность
      обсуждается в разделе 13.



Калхун и др. Стандарты Track [Страница 6] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   Надежный транспорт
      RADIUS работает через UDP и не определяет поведение повторной передачи;
      в результате надежность зависит от реализации. В качестве
      описано в [ACCMGMT], это серьезная проблема в бухгалтерском учете, где
      потеря пакетов может привести непосредственно к потере дохода.Для того, чтобы
      обеспечивают четко определенное поведение при транспортировке, диаметр превышает
      надежные транспортные механизмы (TCP, SCTP), как определено в
      [AAATRANS].

   Агентская поддержка
      [RADIUS] не обеспечивает явной поддержки агентов,
      включая прокси, перенаправления и реле. Поскольку ожидаемый
      поведение не определено, оно варьируется в зависимости от реализации.
      Диаметр явно определяет поведение агента; это описано в
      Раздел 2.8.

   Сообщения, инициированные сервером
      Хотя сообщения, инициированные сервером RADIUS, определены в [DYNAUTH],
      поддержка не обязательна.Это затрудняет реализацию
      такие функции, как незапрошенное отключение или
      повторная аутентификация / повторная авторизация по запросу в разнородной
      развертывание. Поддержка сообщений, инициированных сервером, обязательна в
      Диаметр и описан в разделе 8.

   Возможность аудита
      RADIUS не определяет механизмы безопасности объектов данных, и как
      в результате ненадежные прокси могут изменять атрибуты или даже пакеты
      заголовки не обнаруживаются. В сочетании с отсутствием поддержки
      переговоры о возможностях, это очень затрудняет
      определить, что произошло в случае спора.Пока
      реализация защиты объекта данных не является обязательной в пределах
      Диаметр, эти возможности поддерживаются и описаны в
      [AAACMS].

   Переходная поддержка
      В то время как Diameter не использует общий блок данных протокола (PDU)
      с RADIUS были приложены значительные усилия для обеспечения
      обратная совместимость с RADIUS, так что два протокола могут
      быть развернутыми в той же сети. Первоначально ожидается, что
      Диаметр будет развернут в новых сетевых устройствах, а также
      внутри шлюзов, обеспечивающих связь между устаревшими RADIUS
      устройств и агентов Diameter.Эта возможность, описанная в
      [NASREQ], позволяет добавлять поддержку Diameter в устаревшие сети,
      добавлением шлюза или сервера, говорящего как на RADIUS, так и на
      Диаметр.






Калхун и др. Стандарты Track [Страница 7] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   Помимо выполнения вышеуказанных требований, Diameter также
   обеспечивает поддержку для следующего:

   Возможности переговоров
      RADIUS не поддерживает сообщения об ошибках, согласование возможностей или
      обязательный / необязательный флаг для атрибутов.С RADIUS
      клиенты и серверы не осведомлены о возможностях друг друга,
      они не смогут успешно вести переговоры о взаимных
      приемлемый сервис, а в некоторых случаях даже знать, что
      услуга реализована. Диаметр включает поддержку ошибок
      обработка (раздел 7), согласование возможностей (раздел 5.3) и
      обязательные / необязательные пары атрибут-значение (AVP) (Раздел
      4.1).

   Обнаружение и настройка пира
      Реализации RADIUS обычно требуют, чтобы имя или адрес
      серверов или клиентов можно настроить вручную, а также
      соответствующие общие секреты.Это приводит к большому
      административное бремя, и создает соблазн повторно использовать
      Общий секрет RADIUS, что может привести к серьезной безопасности
      уязвимости, если Request Authenticator не глобально и
      уникальный во времени, как требуется в [RADIUS]. Через DNS, Диаметр
      позволяет динамическое обнаружение пиров. Вывод динамической сессии
      ключи активируются через безопасность на уровне передачи.

   Поддержка роуминга
      Рабочая группа ROAMOPS провела обзор реализации роуминга.
      [ROAMREV], подробные требования к роумингу [ROAMCRIT], определяют
      Идентификатор доступа к сети (NAI) [NAI] и задокументированные существующие
      реализации (и имитации) роуминга на основе RADIUS
      [PROXYCHAIN].Чтобы улучшить масштабируемость, [PROXYCHAIN]
      представил концепцию цепочки прокси через промежуточный
      сервер, облегчающий роуминг между провайдерами. Однако, поскольку
      RADIUS не предоставляет явной поддержки прокси и не имеет
      возможности проверки и безопасности на уровне передачи, RADIUS-
      роуминг уязвим для атак со стороны внешних сторон, так как
      а также подвержены мошенничеству со стороны роуминговых партнеров
      самих себя. В результате он не подходит для крупномасштабных
      развертывание в Интернете [PROXYCHAIN].Предоставляя явные
      поддержка междоменного роуминга и маршрутизации сообщений (разделы 2.7
      и 6) возможность аудита [AAACMS] и безопасность на уровне передачи.
      (Раздел 13), Диаметр устраняет эти ограничения и
      обеспечивает безопасный и масштабируемый роуминг.

   За десятилетие, прошедшее с момента первого внедрения протоколов AAA,
   возможности устройств сервера доступа к сети (NAS) увеличились
   существенно. В результате диаметр значительно больше
   сложный протокол, чем RADIUS, по-прежнему возможно реализовать



Калхун и др.Стандарты Track [Страница 8] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   во встроенных устройствах, учитывая повышение скорости процессора и
   широкая доступность встроенных IPsec и TLS
   реализации.

1.1. Протокол диаметра

   Базовый протокол Diameter предоставляет следующие возможности:

   - Доставка AVP (пары значений атрибутов)
   - Возможности переговоров
   - Уведомление об ошибке
   - Расширяемость за счет добавления новых команд и AVP (обязательно
      в [AAAREQ]).- Основные услуги, необходимые для приложений, такие как обработка
      пользовательские сеансы или учет

   Все данные, передаваемые протоколом, имеют форму AVP. Некоторые из
   эти значения AVP используются самим протоколом Diameter, а
   другие предоставляют данные, связанные с конкретными приложениями, которые
   используйте Диаметр. AVP могут быть добавлены произвольно в сообщения Diameter,
   до тех пор, пока включены требуемые AVP и AVP, которые
   явно исключены, не включены. AVP используются базой
   Протокол Diameter для поддержки следующих необходимых функций:

   - Транспортировка информации аутентификации пользователя для целей
      включения сервера Diameter для аутентификации пользователя.- передача авторизационной информации для конкретной услуги,
      между клиентом и серверами, позволяя партнерам решать,
      запрос доступа пользователя должен быть удовлетворен.

   - Обмен информацией об использовании ресурсов, которая МОЖЕТ быть использована для
      бухгалтерские цели, планирование мощностей и т. д.

   - Ретрансляция, проксирование и перенаправление сообщений Diameter через
      иерархия серверов.

   Базовый протокол Diameter обеспечивает минимальные необходимые требования.
   для протокола AAA, как того требует [AAAREQ].Базовый протокол может
   использоваться отдельно только для целей бухгалтерского учета или может использоваться
   с помощью приложения Diameter, например Mobile IPv4 [DIAMMIP], или
   доступ к сети [NASREQ]. Также возможно для базового протокола
   будет расширен для использования в новых приложениях путем добавления новых
   команды или AVP. В настоящее время в центре внимания Diameter
   приложения для доступа и учета. Поистине универсальный протокол AAA
   используется многими приложениями, может предоставлять функции, не предоставляемые
   Диаметр.Поэтому совершенно необходимо, чтобы дизайнеры новых
   приложения понимают свои требования перед использованием Diameter.



Калхун и др. Стандарты Track [Страница 9] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   См. Раздел 2.4 для получения дополнительной информации о приложениях Diameter.

   Любой узел может инициировать запрос. В этом смысле Diameter является равноправным
   одноранговый протокол. В этом документе Diameter-клиент - это устройство на
   край сети, который выполняет контроль доступа, например
   Сервер доступа к сети (NAS) или внешний агент (FA).Диаметр
   клиент генерирует сообщения Diameter для запроса аутентификации,
   авторизация и бухгалтерские услуги для пользователя. Диаметр
   агент - это узел, который не аутентифицирует и / или не авторизует сообщения
   локально; агенты включают прокси, перенаправления и ретрансляторы. А
   Сервер Diameter выполняет аутентификацию и / или авторизацию
   пользователь. Узел Diameter МОЖЕТ действовать как агент для определенных запросов, пока
   выступая в качестве сервера для других.

   Протокол Diameter также поддерживает сообщения, инициированные сервером, такие как
   как запрос на прерывание обслуживания определенного пользователя.1.1.1. Описание комплекта документов

   В настоящее время спецификация диаметра состоит из базовой
   спецификация (этот документ), Транспортный профиль [AAATRANS] и
   приложения: мобильный IPv4 [DIAMMIP] и NASREQ [NASREQ].

   В документе транспортного профиля [AAATRANS] обсуждается транспортный уровень.
   проблемы, возникающие с протоколами AAA, и рекомендации о том, как
   преодолеть эти проблемы. Этот документ также определяет диаметр
   алгоритм аварийного переключения и конечный автомат.

   Приложение Mobile IPv4 [DIAMMIP] определяет приложение Diameter
   что позволяет Diameter-серверу выполнять функции AAA для мобильных устройств.
   Услуги IPv4 для мобильного узла.Приложение NASREQ [NASREQ] определяет приложение Diameter, которое
   позволяет использовать сервер Diameter в коммутируемом соединении PPP / SLIP и
   Среда доступа к серверу терминалов. Было рассмотрено
   серверы, которым необходимо выполнить преобразование протокола между Diameter и
   РАДИУС.

   Таким образом, этот документ определяет спецификацию базового протокола для
   AAA, который включает поддержку бухгалтерского учета. Мобильный IPv4 и
   Документы NASREQ описывают приложения, которые используют эту базу
   спецификация для аутентификации, авторизации и учета.Калхун и др. Стандарты Track [Страница 10] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


1.2. Подход к расширяемости

   Протокол Diameter предназначен для расширения за счет использования нескольких
   механизмы, в том числе:

      - Определение новых значений AVP
      - Создание новых AVP
      - Создание новых приложений аутентификации / авторизации
      - Создание новых бухгалтерских приложений
      - Процедуры аутентификации приложений

   Повторное использование существующих значений AVP, AVP и приложений Diameter.
   настоятельно рекомендуется.Повторное использование упрощает стандартизацию и
   реализация и позволяет избежать потенциальных проблем совместимости. это
   ожидается, что коды команд будут повторно использованы; новые коды команд могут быть только
   созданный консенсусом IETF (см. раздел 11.2.1).

1.2.1. Определение новых значений AVP

   Новые приложения должны пытаться повторно использовать AVP, определенные в существующих
   приложений, когда это возможно, в отличие от создания новых AVP. За
   AVP типа Enumerated, приложению может потребоваться новое значение для
   передать некоторую информацию о конкретной услуге.Чтобы выделить новое значение AVP, ДОЛЖЕН быть отправлен запрос в IANA.
   [IANA] вместе с объяснением нового значения AVP. IANA
   особенности диаметра обсуждаются в разделе 11.

1.2.2. Создание новых AVP

   Когда нельзя использовать существующую AVP, следует создать новую AVP. В
   новая определяемая AVP ДОЛЖНА использовать один из типов данных, перечисленных в
   Раздел 4.2.

   В случае необходимости логической группировки AVP, и
   в данной команде возможно несколько "групп", рекомендуется
   использовать сгруппированный AVP (см. раздел 4.4).

   Чтобы создать новую AVP, ДОЛЖЕН быть отправлен запрос в IANA с
   спецификация для AVP. Запрос ДОЛЖЕН включать команды
   это будет использовать AVP.

1.2.3. Создание новых приложений для аутентификации

   Каждой спецификации приложения Diameter ДОЛЖЕН быть назначен IANA.
   Идентификатор приложения (см. Раздел 2.4) или конкретный поставщик
   Идентификатор приложения.




Калхун и др. Стандарты Track [Страница 11] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   Если новый сценарий использования Diameter окажется неспособным вписаться в
   существующее приложение, не требующее серьезных изменений в
   спецификации, может быть желательно создать новый диаметр
   применение.Основные изменения в приложении:

   - Добавление в команду новых AVP, у которых установлен бит "M".

   - Требование команды, которая имеет другое количество циклических обращений к
      удовлетворить запрос (например, в приложении foo есть команда,
      требуется одно путешествие туда и обратно, но на новой панели приложения есть команда
      для завершения требуется два обхода).

   - Добавление поддержки метода аутентификации, требующего определения
      новых AVP для использования с приложением. С нового EAP
      метод аутентификации может поддерживаться в Diameter без
      требуя новых AVP, добавление методов EAP не требует
      создание нового приложения для аутентификации.Создание нового приложения следует рассматривать как крайнюю меру. An
   реализация МОЖЕТ добавлять произвольные необязательные AVP к любой команде
   определены в приложении, включая AVP для конкретных поставщиков без
   необходимо определить новое приложение. См. Раздел 11.1.1.
   для подробностей.

   Чтобы оправдать присвоение нового идентификатора приложения,
   Приложения Diameter ДОЛЖНЫ определять один код команды или добавлять новые.
   обязательные AVP для ABNF.

   Ожидаемые AVP ДОЛЖНЫ быть определены в грамматике ABNF [ABNF] (см.
   Раздел 3.2). Если в приложении Diameter есть учет
   требований, он ДОЛЖЕН также указывать AVP, которые должны присутствовать в
   сообщения учета диаметра (см. раздел 9.3). Однако просто
   поскольку требуется новый идентификатор приложения аутентификации, не
   подразумевают, что требуется новый идентификатор бухгалтерского приложения.

   По возможности, новое приложение Diameter ДОЛЖНО повторно использовать существующие
   Диаметр AVP, чтобы избежать определения нескольких AVP, которые несут
   аналогичная информация.

1.2.4. Создание новых бухгалтерских приложений

   Есть службы, для которых требуется только учет диаметра.Такие
   сервисам необходимо определить AVP, передаваемые в Accounting-Request.
   (ACR) / Account-Answer (ACA), но не нужно определять
   новые коды команд. Реализация МОЖЕТ добавлять произвольные необязательные
   AVP (AVP с не установленным битом "M") для любой команды, определенной в





Калхун и др. Стандарты Track [Страница 12] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


   приложение, включая AVP, зависящие от поставщика, без необходимости
   определить новое бухгалтерское приложение.См. Раздел 11.1.1.
   для подробностей.

   Идентификаторы приложений по-прежнему требуются для работы с диаметром
   обмен. Спецификация каждого приложения учета диаметра ДОЛЖНА
   иметь присвоенный IANA идентификатор приложения (см. раздел 2.4) или
   Идентификатор приложения, зависящий от поставщика.

   Каждая реализация Diameter ДОЛЖНА поддерживать учет. Базовый
   бухгалтерской поддержки достаточно для обработки любого приложения, которое использует
   команды ACR / ACA, определенные в этом документе, если нет новых
   добавлены обязательные AVP.Обязательный AVP определяется как тот, который
   имеет установленный бит "M" при отправке в команде учета,
   независимо от того, является ли это обязательным или необязательным в рамках ABNF для
   бухгалтерское приложение.

   Создание нового бухгалтерского приложения следует рассматривать как
   в крайнем случае и НЕ ДОЛЖНЫ использоваться, если не введена новая команда или дополнительная
   механизмы (например, определяемый приложением конечный автомат) определены
   внутри приложения, либо в ABNF добавляются новые обязательные AVP.

   В команде учета установка бита "M" означает, что
   внутренний сервер (например,g., биллинговый сервер) или сам учетный сервер
   ДОЛЖЕН понимать AVP, чтобы рассчитать правильный счет. Если
   AVP не имеет отношения к процессу биллинга, когда AVP включен
   в команде учета НЕ ДОЛЖЕН иметь установленный бит "M", даже
   если бит "M" установлен, когда тот же AVP используется в другом диаметре
   команды (т.е. команды аутентификации / авторизации).

   Реализация базового учета DIAMETER ДОЛЖНА быть конфигурируемой для
   рекламировать поддерживаемые бухгалтерские приложения, чтобы предотвратить
   бухгалтерский сервер от приема бухгалтерских запросов для не выставляемых счетов
   Сервисы.Сочетание домашнего домена и бухгалтерии
   идентификатор приложения может использоваться для направления запроса на
   соответствующий учетный сервер.

   Когда это возможно, новое приложение учета диаметра ДОЛЖНО попытаться
   повторно использовать существующие AVP, чтобы избежать определения нескольких AVP, которые
   несут аналогичную информацию.

   Если базовый учет используется без обязательных AVP, новый
   команды или дополнительные механизмы (например, состояние, определяемое приложением
   машина), то в базовом протоколе определен стандартный учет
   идентификатор приложения (раздел 2.4) ДОЛЖЕН использоваться в командах ACR / ACA.






Калхун и др. Стандарты Track [Страница 13] 

RFC 3588 Протокол на основе диаметра Сентябрь 2003 г.


1.2.5. Процедуры аутентификации приложений

   По возможности приложения СЛЕДУЕТ разрабатывать так, чтобы новые
   методы аутентификации МОГУТ быть добавлены без изменения
   применение. Это МОЖЕТ потребовать, чтобы новые значения AVP были присвоены
   представляют новое преобразование аутентификации или любую другую схему, которая
   дает аналогичные результаты.По возможности, фреймворки аутентификации,
   СЛЕДУЕТ использовать такие как Extensible Authentication Protocol [EAP].

1.3. Терминология

   AAA
      Аутентификация, авторизация и учет.

   Бухгалтерский учет
      Акт сбора информации об использовании ресурсов для
      цель планирования мощности, аудита, выставления счетов или стоимости
      распределение.

   Бухгалтерский учет
      Учетная запись представляет собой сводку ресурса
      потребление пользователя за весь сеанс. Бухгалтерские серверы
      создание бухгалтерской записи может сделать это путем обработки промежуточных
      учетные события или учетные события с нескольких устройств
      обслуживает того же пользователя.Аутентификация
      Акт проверки личности сущности (субъекта).

   Авторизация
      Акт определения того, будет ли запрашивающая организация (субъект)
      получить доступ к ресурсу (объекту).

   AVP
      Протокол диаметра состоит из заголовка, за которым следует один или более 

каналов секции потока — геометрические взаимосвязи

Площадь, периметр смачиваемой жидкости и гидравлический диаметр для геометрических секций, таких как

  • прямоугольные каналы
  • трапециевидные каналы
  • треугольные каналы
  • круглые каналы

Прямоугольный канал

Площадь потока

Площадь потока прямоугольного канала:

A = bh (1)

, где

A = проходное сечение (м 2 , дюйм 2 )

b = ширина канала (м, дюйм)

h = высота потока (м, дюйм)

Смачиваемый периметр

Смачиваемый периметр прямоугольного канала:

P = b + 2 h (1b)

где 9 0049

P = смоченный периметр (м, дюйм)

Гидравлический радиус

Гидравлический радиус прямоугольного канала:

R h = bh / (b + 2 h) (1c)

где

R h = гидравлический радиус (м, дюйм)

Трапециевидный канал

Площадь потока

Площадь потока трапециевидного канала:

A = h (b + T) / 2 (2)

Смачиваемый периметр

Смачиваемый периметр трапециевидного канала:

P = b + 2 (((T — b) / 2) 2 + h 2 ) 1 / 2 (2b)

Гидравлический радиус

Гидравлический радиус трапециевидного канала:

R h = ( h (b + T) / 2) / ( b + 2 ((( Т — б) / 2) 2 9008 0 + h 2 ) 1/2 ) (2c)

Треугольный канал

Площадь потока

Площадь потока треугольного канала:

A = zh 2 (3)

, где

z = см. Рисунок выше (м, дюйм)

Смачиваемый периметр

Смачиваемый периметр треугольного канала:

P = 2 ч (1 + z 2 ) 1/2 (3b)

Гидравлический радиус

Гидравлический радиус треугольного канала:

R h = zh / 2 (1 + z 2 ) 1/2 (3c)

Круглый канал

Площадь потока

Площадь потока круглого канала:

A = D 2 /4 (α — sin (2 α) / 2) ( 4)

, где

D = диаметр канала

α = cos -1 (1 — h / r)

Смачиваемый периметр

Смачиваемый периметр круглого канала:

P = α D (4b)

Гидравлический радиус

Гидравлический радиус круглого канала:

R h = D / 4 [1 — sin (2 α) / (2 α) ] (4c)

Эквивалентный диаметр

Эквивалентный диаметр — это диаметр круглого воздуховода или трубы, которые при равном потоке дают такую ​​же потерю давления или сопротивление, что и эквивалентный прямоугольный воздуховод или труба.Круглая форма приводит к более низким перепадам давления и меньшей мощности вентилятора для перемещения воздуха и, следовательно, к меньшему количеству оборудования.

Эквивалентный диаметр прямоугольной трубы или воздуховода можно рассчитать как (Huebscher)

d e = 1,30 (ab) 0,625 / (a ​​+ b) 0,25 (1)

, где

d e = эквивалентный диаметр (мм, дюймы)

a = длина основной или вспомогательной стороны (мм, дюймы)

b = длина вспомогательная или большая сторона (мм, дюймы)

Пример — Эквивалентный диаметр

Эквивалентный диаметр прямоугольного воздуховода 300 мм x 500 мм можно рассчитать как

d e = 1.30 ((300 мм) (500 мм)) 0,625 / ((300 мм) + (500 мм)) 0,25

= 420 мм

Калькулятор прямоугольного и эквивалентного круглого воздуховода

Калькулятор ниже основано на формуле (1). Формула является общей, и можно использовать любую единицу.

Эквивалентные диаметры для некоторых распространенных мм Размеры прямоугольного воздуховода:

Для полного стола с большими размерами — поверните экран!

9039 9039 9039 9039 296 9039 9039

9039 9039 9039 9039 9039 609

414

9045

9039 9039 9039 9039 931 9039 9039 931 9039 9039
Круговой эквивалентный диаметр — d e (мм)
Воздуховод
сторона
a —
(мм)
Сторона воздуховода — b мм)
100 150 200 250 300 400 500 600 800 1000 1200 1600 1400 9039 9039 9039
100 109 133 152 168 183 207 227 9039 905 210 229 261 287 310 9044 5

200 152 189 219 244 266 305 337 365 9045 9045 9045 9045 9045 9045 9045 904

210 246 273 299 343 381 414 470
300 378 420 457 520 574
400 207 260 305 674731
500 227 287 337 381 420 488 547 598 687 9045 598 687 598 687 600 310 365 414 457 531 598 656 755 840 755 840 914
980 9045

470 520 609 687 755 875 976 1066 1146 1219 1286 1219 1286 674762 840 976 1093 1196 1289 1373 1451 1523
1200 620 620 1416 1511 1598 1680
1400 781 886 980 1146 12356 980 1146 12396 9039 9039 9039

1822
1600 939 1041 1219 1373 1511 1373 1511 1635 1749
1096 1286 1451 1598 1732 1854 1968 2073
2000 9045

9045 9045 9045 9045

9039 9039

2073 2186

распечатайте диаграмму эквивалентного диаметра!

Эквивалентные диаметры некоторых распространенных дюймов прямоугольные воздуховоды:

Для полного стола — поверните экран!

3

9,1

9039 9039 9039 9,1

Круговой эквивалентный диаметр (дюймы)
Длина
— b —
(дюймы)
Длина — a (дюймы)
4

5 6 8 10 12 16
4 4.4 4,9 5,3 6,1
5 4,9 5,5 6 6,9 7,6 5,3
7,6 5,3
7,6 8,4 9,1
8 6,1 6,9 7,6 8,6 9,8 10,7 12.2
10 7,6 8,4 9,8 10,9 12 13,7
12
16 12,2 13,7 15,1 17,5

распечатать диаграмму эквивалентных диаметров!

Овальный эквивалентный диаметр (эллипс)

Плоские овальные воздуховоды имеют меньшие требования к высоте, чем круглые воздуховоды, и сохраняют большую часть преимуществ круглых воздуховодов.Фитинги для плоских овальных воздуховодов сложно изготовить или модифицировать на месте.

Эквивалентный диаметр овального воздуховода или трубы (эллипса) можно рассчитать как (Heyt & Diaz)

d e = 1,55 A 0,625 / P 0,25 (2)

где

A = площадь поперечного сечения овального воздуховода (м 2 , дюйм 2 )

P = овальный воздуховод по периметру (м, дюймы)

Площадь поперечного сечения воздуховода овальный воздуховод может быть выражен как

A = π ab / 4

, где

a = главный размер плоского овального воздуховода (м, дюйм)

b = малый размер плоского овальный воздуховод (м, дюйм)

Периметр овального воздуховода (эллипса) может быть приблизительно равен

P ≈ 2 π (1/2 ((a / 2) 2 + (b / 2) ) 2 )) 1/2 (2b)

Продолговатые воздуховоды

Эквивалентные диаметры продолговатых воздуховодов или труб могут быть выражены как

d e = 1.55 (π b 2 /4 + a b — b 2 ) 0,625 / (π b + 2 a — 2 b) 0,25 (3)

Гидравлический диаметр

Примечание! — эквивалентный диаметр не совпадает с гидравлическим диаметром. Гидравлический диаметр выражает соотношение между площадью сечения канала или трубы и периметром смачиваемого канала или трубы. Гидравлический диаметр используется для определения того, является ли поток ламинарным или турбулентным, и для расчета потери давления.

Ссылка на конфигурацию диаметра

В следующих разделах дается полная ссылка на файл конфигурации диаметра Diameter.xml :

C.1 Обзор Diameter.xml

Файл Diameter.xml настраивает атрибуты узла Diameter, например:

  • Идентификатор хоста узла Diameter

  • Приложения Diameter, развернутые на узле

  • Информация о подключении для одноранговых узлов Diameter

  • Информация о маршрутизации и маршруты по умолчанию для обработки сообщений Diameter.

Реализация протокола Diameter считывает файл конфигурации во время загрузки. Diameter.xml хранится в подкаталоге DOMAIN_DIR / config / custom , где DOMAIN_DIR является корневым каталогом домена Oracle WebLogic Communication Services.

C.2 Графическое представление

На рис. C-1 показана иерархия элементов файла Diameter.xml .

C.3 Обработка диаметра.xml

Никогда не перемещайте, не изменяйте или не удаляйте файл Diameter.xml во время нормальной работы.

Oracle рекомендует использовать Консоль администрирования для изменения Diameter.xml косвенно, а не редактировать файл вручную. Использование Консоли администрирования гарантирует, что документ Diameter.xml всегда будет содержать действительный XML.

Вам может потребоваться вручную просмотреть или отредактировать Diameter.xml для устранения проблем с конфигурациями, восстановления поврежденных файлов или для развертывания пользовательских конфигураций узла Diameter на большом количестве компьютеров при установке или обновлении Oracle WebLogic Communication Services.Когда вы вручную редактируете Diameter.xml , необходимо перезагрузить узлы Diameter, чтобы изменения вступили в силу.

Осторожно:

Всегда используйте узел Diameter в консоли администрирования или служебную программу WLST, как описано в разделе Настройка свойств контейнера уровня ядра в Руководстве по настройке, чтобы внести изменения в работающее развертывание Oracle WebLogic Communication Services.

C.3.1 Этапы редактирования файла Diameter.xml

Если вам нужно изменить Diameter.xml в производственной системе, выполните следующие действия:

  1. Используйте текстовый редактор, чтобы открыть DOMAIN_DIR / config / custom / Diameter.xml , где DOMAIN_DIR — корневой каталог домена Oracle WebLogic Communication Services.

  2. При необходимости измените файл Diameter.xml . См. Раздел C.6, «Описание элемента XML» для полного описания элементов XML.

  3. Сохраните изменения и выйдите из текстового редактора. S

  4. Перезагрузите или запустите серверы, чтобы изменения вступили в силу:

    Осторожно:

    Всегда используйте узел Diameter в консоли администрирования или утилиту WLST, как описано в разделе Настройка свойств контейнера уровня ядра в Руководстве по настройке, чтобы внести изменения в работающее развертывание Oracle WebLogic Communication Services.

  5. Протестируйте обновленную систему, чтобы проверить конфигурацию.

C.4 Схема XML

Файл схемы xml ( wcp-Diameter.xsd ) входит в состав библиотеки wlssdiameter.jar , установленной в каталоге WLSS_HOME / server / lib / wlss .

C.5 Пример файла Diameter.xml

См. Настройка клиентских узлов и агентов Diameter Sh в разделе «Настройка сетевых ресурсов» для нескольких списков, например, диаметра .xml файлы конфигурации.

C.6 Описание элемента XML

В следующих разделах описывается каждый элемент XML в файле Diameter.xml .

C.6.1 конфигурация

Элемент конфигурации верхнего уровня содержит всю конфигурацию узла диаметра.

C.6.2 цель

Задает один или несколько целевых экземпляров Oracle WebLogic Communication Services, к которым применяется конфигурация узла. Целевые серверы должны быть определены в конфигурации .xml для вашего домена.

Хост C.6.3

Задает идентификатор хоста для этого Diameter-узла. Если элемент host не указан, идентификатор берется из имени хоста локального сервера. Обратите внимание, что идентификатор хоста может совпадать, а может и не совпадать с DNS-именем.

Примечание:

При настройке поддержки Diameter для нескольких клиентских узлов Sh лучше всего опустить элемент host в файле Diameter.xml . Это позволяет вам развернуть одно и то же веб-приложение Diameter на всех серверах в кластере уровня ядра, а имя хоста динамически получается для каждого экземпляра сервера.

C.6.4 область

Задает имя области, за которую отвечает этот Diameter-узел. Вы можете запустить несколько узлов Diameter на одном хосте, используя разные области и номера портов для прослушивания. HSS, сервер приложений и агенты ретрансляции должны согласовать имя или имена области. Имя области для HSS и сервера приложений может не совпадать.

Если вы опустите элемент realm , указанная область будет получена с использованием части имени домена имени хоста, если имя хоста полностью определено (например, host @ oracle.com).

C.6.5 адрес

Задает адрес прослушивания для этого узла Diameter, используя имя DNS или IP-адрес. Если вы не укажете адрес, узел будет использовать идентификатор хоста в качестве адреса прослушивания.

Примечание:

Идентификатор хоста может совпадать или не совпадать с DNS-именем узла Diameter. Oracle рекомендует настроить элемент адреса с явным DNS-именем или IP-адресом, чтобы избежать ошибок конфигурации.

С.6.6 порт

Определяет порт прослушивания TCP или TLS для этого узла Diameter. Порт по умолчанию - 3868.

C.6.7 с поддержкой TLS

Этот элемент используется только для работы автономного узла для объявления возможностей TLS.

Oracle WebLogic Communication Services игнорирует элемент с поддержкой tls для узлов, работающих в экземпляре сервера. Вместо этого транспорт TLS сообщается как включенный, если экземпляр сервера настроил сетевой канал с поддержкой TLS (канал диаметров).См. Создание сетевых каналов для протокола Diameter в разделе «Настройка сетевых ресурсов».

C.6.8 с поддержкой sctp

Этот элемент используется только для работы автономного узла для объявления возможностей протокола SCTP.

Oracle WebLogic Communication Services игнорирует элемент с поддержкой sctp для узлов, работающих в экземпляре сервера. Вместо этого транспорт SCTP сообщается как включенный, если экземпляр сервера настроил сетевой канал с поддержкой SCTP (канал Diameter-sctp).См. Создание сетевых каналов для протокола Diameter в разделе «Настройка сетевых ресурсов».

C.6.9 с поддержкой отладки

Задает логическое значение для включения или отключения вывода отладочного сообщения. По умолчанию сообщения отладки отключены.

C.6.10 с поддержкой отладки сообщений

Задает логическое значение для включения или отключения трассировки сообщений Diameter. По умолчанию этот элемент отключен.

Приложение C.6.11

Настраивает конкретное приложение Diameter для работы на выбранном узле.Oracle WebLogic Communication Services включает приложения для поддержки узлов, которые действуют как клиенты Diameter Sh, Ro и Rf, агенты ретрансляции Diameter или домашние серверы подписчиков (HSS). Обратите внимание, что приложение HSS - это симулятор, который предоставляется только для целей разработки или тестирования.

C.6.11.1 имя класса

Задает загружаемый файл класса приложения.

C.6.11.2 парам. *

Задает один или несколько дополнительных параметров для передачи в класс приложения.

C.6.11.2.1 имя

Задает имя параметра приложения.

C.6.11.2.2 значение

Задает значение параметра.

C.6.12 задержка повторной попытки

Указывает количество секунд, в течение которых этот узел ожидает между повторными попытками к одноранговым узлам Diameter. Значение по умолчанию - 30 секунд.

C.6.13 разрешить динамические узлы

Задает логическое значение, которое включает или отключает динамическую конфигурацию однорангового узла. По умолчанию динамическая поддержка одноранговых узлов отключена.Oracle рекомендует включать динамические одноранговые узлы только при использовании транспорта TLS, поскольку отсутствует механизм управления доступом, ограничивающий возможность узлов становиться одноранговыми.

C.6.14 тайм-аут запроса

Определяет количество миллисекунд ожидания ответа от однорангового узла до истечения времени ожидания.

C.6.15 тайм-аут сторожевого таймера

Задает количество секунд, используемых сторожевым таймером Diameter Tw.

C.6.16 поддерживаемый идентификатор поставщика +

Задает один или несколько идентификаторов поставщика, которые будут добавлены к Supported-Version-Ids AVP при обмене возможностями.

C.6.17 include-origin-state

Указывает, должен ли узел включать AVP состояния источника в запросы и ответы.

C.6.18 партнер +

Задает информацию о соединении для отдельного узла Diameter. Вы можете настроить информацию о соединении для отдельных одноранговых узлов или разрешить динамическое добавление любого узла в качестве однорангового. Oracle рекомендует использовать динамические одноранговые узлы только в том случае, если вы используете транспорт TLS, потому что нет способа отфильтровать или запретить узлам становиться одноранговыми узлами, когда динамические узлы включены.

При настройке клиентских узлов Sh элемент peers должен содержать определения одноранговых узлов для каждого агента ретрансляции Diameter, развернутого в вашей системе. Если ваша система не использует ретрансляционные агенты, вы должны включить одноранговую запись для домашнего сервера подписчика (HSS) в систему, а также для всех других узлов уровня ядра, которые действуют как клиентские узлы Sh.

При настройке узлов агента ретрансляции Diameter, элемент одноранговых узлов должен содержать записи одноранговых узлов для всех клиентских узлов Diameter, которые обращаются к одноранговому узлу, а также к HSS.

C.6.18.1 хост

Задает идентификатор хоста для однорангового узла Diameter.

C.6.18.2 адрес

Задает адрес прослушивания для однорангового узла Diameter. Если вы не укажете адрес, используется идентификатор хоста.

C.6.18.3 порт

Задает номер порта TCP или TLS для этого узла Diameter. Порт по умолчанию - 3868.

Протокол C.6.18.4

Задает протокол, используемый партнером. Этот элемент может быть одним из tcp или sctp .

C.6.19 маршрут

Определяет основанный на области маршрут, который этот узел использует при разрешении сообщений.

При настройке клиентских узлов Sh необходимо указать маршрут к каждому узлу агента ретрансляции Diameter, развернутому в системе, а также маршрут по умолчанию к выбранному ретранслятору. Если ваша система не использует ретрансляционные агенты, просто сконфигурируйте один default-route к HSS.

При настройке узлов агента ретрансляции Diameter укажите один маршрут по умолчанию к HSS.

C.6.19.1 область

Целевая область, используемая этим маршрутом.

C.6.19.2 идентификатор приложения

Идентификатор целевого приложения для маршрута.

C.6.19.3 действие

Тип действия, описывающий роль узла Diameter при использовании этого маршрута. Значение этого элемента может быть одним из следующих:

  • нет

  • местный

  • реле

  • прокси

  • перенаправление

С.6.19.4 сервер +

Задает один или несколько целевых серверов для этого маршрута. Обратите внимание, что любой сервер, указанный в элементе server , также должен быть определен как одноранговый узел для этого узла Diameter, или должна быть включена динамическая поддержка одноранговых узлов.

C.6.20 маршрут по умолчанию

Определяет маршрут по умолчанию для использования, когда запрос не может быть сопоставлен с настроенным маршрутом.

C.6.20.2 сервер +

Задает один или несколько целевых серверов для маршрута по умолчанию.Любой сервер, который вы включаете в этот элемент, также должен быть определен как одноранговый узел для этого узла Diameter, или должна быть включена динамическая поддержка одноранговых узлов.

Чайка - протокол диаметра

Первая попытка

Чтобы вы могли познакомиться с Seagull в контексте диаметра,
вот пример, который запустит один Diameter-сервер (сервер ожидает сообщение
как первая команда сценария) и один диаметр
client (клиент отправляет сообщение в качестве первой команды сценария).Клиент и сервер
будут общаться друг с другом, используя интерфейс обратной связи (127.0.0.1). Сценарий следующий:

Примечание

Обмен CER / CEA будет производиться только один раз, во время подключения
учреждение. Это описано в разделе инициализации.

Примечание

Этот сценарий включен при установке Seagull. Он находится в каталоге / opt / seagull / Diameter /.

Откройте два терминальных сеанса. Терминал 2 будет сервером, а Терминал 1 - клиентом.Примеры находятся в каталоге «выполнить». Итак, первое, что вам нужно
нужно перейти в этот каталог (в обоих окнах терминала):

 cd run 

В Терминале 2 тип окна:

 ./start_server.ksh 

В Терминале 1 тип окна:

 ./start_client.ksh 

В Терминале 2 (на стороне сервера) вы увидите:

 | ------------------------ + ----------------------- ---- + ------------------------- |
| Начало / Текущее время | 2005-12-14 10:04:11 | 2005-12-14 10:06:53 |
| ------------------------ + ------------------------ --- + ------------------------- |
| Имя счетчика | Периодическое значение | Суммарная стоимость |
| ------------------------ + ------------------------ --- + ------------------------- |
| Прошедшее время | 00: 00: 01: 008 | 00: 02: 41: 596 |
| Скорость звонков (/ с) | 75.397 | 41.505 |
| ------------------------ + ------------------------ --- + ------------------------- |
| Входящие звонки | 76 | 6707 |
| Исходящие звонки | 0 | 0 |
| Msg Recv / s | 149.802 | 82.985 |
| Msg Sent / s | 149.802 | 82.979 |
| Неожиданное сообщение | 0 | 0 |
| Текущие звонки | 3 | 0.019 |
| ------------------------ + ------------------------ --- + ------------------------- |
| Успешные звонки | 75 | 6704 |
| Неудачные звонки | 0 | 0 |
| Отказ от звонков | 0 | 0 |
| Прерванные звонки | 0 | 0 |
| Тайм-аут звонков | 0 | 0 |
| ------------------------ + ------------------------ --- + ------------------------- |
| Последняя информация | Входящий трафик |
| Последняя ошибка | Нет ошибки |
| --- Следующий экран: нажмите кнопку 1 ----------------------- [h]: Показать справку ------ | 

Если у вас есть инструмент Ethereal
который запущен для мониторинга локального (lo) интерфейса, тогда вы должны увидеть
Диаметр трафика.

Примечание

Ethereal должен быть не ниже версии 0.10.13 для правильного декодирования Diameter.

 № Время Источник Место назначения Информация о протоколе
      4 1.003544 127.0.0.1 127.0.0.1 Приложение "Возможности диаметра-Exchange-запрос" = Нет (id-перехода = 0) (end-id = 0) RPE = 100
      6 1.011528 127.0.0.1 127.0.0.1 Приложение "Возможности диаметра-Exchange-ответ" = Нет (id-перехода = 0) (end-id = 0) RPE = 000
      8 2.013175 127.0.0.1 127.0.0.1 Приложение Diameter-Server-Assignment-Request = IMS_Cx_Dx (hop-id = 1001) (end-id = 2001) RPE = 100
      9 2.013760 127.0.0.1 127.0.0.1 Приложение Diameter-Server-Assignment-Answer = IMS_Cx_Dx (hop-id = 1001) (end-id = 2001) RPE = 000
     11 2.014333 127.0.0.1 127.0.0.1 Приложение Diameter-Server-Assignment-Request = IMS_Cx_Dx (hop-id = 1002) (end-id = 2002) RPE = 100
     12 2.014854 127.0.0.1 127.0.0.1 Приложение Diameter-Server-Assignment-Answer = IMS_Cx_Dx (hop-id = 1002) (end-id = 2002) RPE = 000
     13 2.015222 127.0.0.1 127.0.0.1 Приложение Diameter-Server-Assignment-Request = IMS_Cx_Dx (hop-id = 1003) (end-id = 2003) RPE = 100
     14 2.015731 127.0.0.1 127.0.0.1 Приложение Diameter-Server-Assignment-Answer = IMS_Cx_Dx (hop-id = 1003) (end-id = 2003) RPE = 000
 

Если у вас нет Ethereal, вы можете взглянуть на файлы журнала Seagull,
которые также содержат декодированные сообщения Diameter, если Seagull запускается с
Уровень журнала «M» (-llevel ETM). По умолчанию те
файлы - это соответственно client.date.log и server.date.log,
с суффиксом даты и времени начала движения.

Насколько это было легко? Теперь перейдем к следующему разделу, чтобы узнать
как все это работает.

Объяснение с первой попытки

Вот сценарий (start_client.ksh), который запустил клиент в нашем примере:

 #! / Bin / ksh

экспорт LD_LIBRARY_PATH = / usr / local / bin

seagull -conf ../config/conf.client.xml -dico ../config/base_cx.xml
-scen ../scenario/sar-saa.client.xml -log ../logs/sar-saa.client.log -llevel ET

Примечание

В некоторых системах вам может потребоваться включить следующий экспорт
в вашем скрипте Seagull: «export SHLIB_PATH = / usr / local / bin».

Наш пример основан на одном клиенте, который берет
забота об отправке SAR и получении сообщений SAA и один сервер, который заботится о получении
SAR и ответы на сообщения SAA.

Обе стороны полагаются на предоставленный словарь Diameter Base / Cx
с Seagull: base_cx.xml для кодирования сообщений Diameter. Ссылаться на
раздел конфигурации словаря для получения дополнительной информации о
формат этого словаря. Словарь указывается с помощью -dico
параметр в командной строке.

Общая конфигурация (включая сеть и другие параметры)
отличается для клиента и сервера. Клиент использует conf.client.xml
а сервер использует conf.server.xml. Файл конфигурации указан
используя параметр -conf в командной строке.

Вот оба файла:

Пример конфигурации клиента и сервера
conf.client.xml conf.server.xml
 


  <определить entity = "транспорт"
    name = "trans-ip-v4"
    file = "libtrans_ip.so"
    create_function = "create_cipio_instance"
    delete_function = "delete_cipio_instance"
    init-args = "тип = tcp">
  

  <определить объект = "канал"
    name = "trans-ip-v4"
    протокол = "диаметр-v1"
    транспорт = "транс-ip-v4"
    open-args = " mode = client ; dest = 192.168.0.13: 3868">
  
  
  
  

  
  

  
  

  
  

  
  

  
  

  
  

  
  

  
  

  
  

  
  

 
 


  <определить entity = "транспорт"
    name = "trans-ip-v4"
    file = "libtrans_ip.so"
    create_function = "create_cipio_instance"
    delete_function = "delete_cipio_instance"
    init-args = "тип = tcp">
  

  <определить объект = "канал"
    name = "trans-ip-v4"
    протокол = "диаметр-v1"
    транспорт = "транс-ip-v4"
    open-args = " mode = server ; source = 192.168.0.13: 3868 ">
  

  
  

  
  

  
  

  
  

  
  

  
  

  
  

  
  

 

Как видите, единственные практические различия между сервером
и клиент - это "режим" (который может быть сервером или клиентом)
в команде открытого сценария и параметре call-rate
который указывается только на стороне клиента.

Теперь самое главное: сценарий.

Во-первых, источник сценария: sar-saa.client.xml

А теперь прокомментированная версия:

Сценарий Комментарии
 
<сценарий>

<счетчик>
   
   
   



  
    
       
       
       
       
       
       
       
       
       
      
         
         
         
      
       
    
  
  
  <получать канал = "trans-ip-v4">
    
    
  



<трафик>
  
    <действие>
      
       
       
       
       
       
       
    
    
       
      
         
         
         
      
       
       
       
       
       
       
       
       
       
    
    <действие>
       
    
  
  
  <получать канал = "trans-ip-v4">
    <действие>
       
    
    <имя команды = "SAA">
    
  

  

 
 XML-заголовок


Определение счетчиков





Сценарий инициализации, выполняется только один раз при запуске Seagull
Отправить по каналу "trans-ip-v4", как определено в файле конфигурации
Отправить команду CER, как определено в файле словаря
Список диаметров avps

Host-IP-Address состоит из типа IP-адреса
(0001 для IPV4) и IP-адрес в шестнадцатеричной форме





Сгруппированный AVP "Идентификатор приложения, зависящего от поставщика"







    
Ждите CEA



Конец сценария инициализации


Начало дорожного сценария

Список действий, которые нужно выполнить перед отправкой сообщения
(перед "командой")
Увеличение счетчика по шагам
Увеличение сквозного счетчика
Увеличение счетчика сеансов
Установите значение поля Hop-by-Hop в заголовке Diameter

Установите значение поля End-to-End в заголовке Diameter

Установите значение Session-Id avp
Значение "session-counter" подставляется вместо $ (session-counter).

Отправить сообщение SAR
Значение AVP Session-Id устанавливается предыдущим "действием"

















Запустите таймер, чтобы измерить время отклика



Получите сообщение SAA по каналу "trans-ip-v4"

Завершить таймер при получении SAA




Конец описания трафика

Конец сценария
 

В этом примере секция init заботится об отправке
CER и получение CEA.Вы можете поставить любой , описанный в
словарь base_cx.xml. Трафик
раздел продолжает отправлять сообщения SAR / SAA.

JEE Main, JEE Advanced, CBSE, NEET, IIT, бесплатные учебные пакеты, контрольные работы, консультации, спросите экспертов

Переключить навигацию

0


0

  • Железные дороги
  • UPSC
  • Банковское дело
  • SSC
  • CLAT
  • JEE Main и Advanced
  • NEET
  • NTSE
  • KVPY
  • Обучение
  • Государственный экзамен депутата
  • Государственные экзамены UP
  • 12-й класс
  • 11-й класс
  • 10-й класс
  • 9 класс
  • 8-й класс
  • 7 класс
  • 6-й класс
  • 5 класс
  • 4 класс
  • 3 класс
  • 2-й класс
  • 1-й класс
  • Другой экзамен
  • Дошкольное образование
  • Ролики

  • Учебные пакеты

  • Серия испытаний

  • Решения Ncert

  • Образцы статей

  • Банк вопросов

  • Примечания

  • Решенные статьи

  • Текущие дела

Авторизоваться

Подписаться

Демо-видео

андроид
Приложение для Android

shopping_cart Курсы покупки

android приложение для Android

video_library Демо-видео

человек Моя учетная запись

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

*

*