Interested Article - Единообразное именование сетевых устройств
- 2020-12-09
- 2
Единообразное именование сетевых устройств ( англ. Consistent Network Device Naming ) — соглашение о наименовании Ethernet-адаптеров в Linux (точнее, в правилах udev ).
Было предложено в 2009 году для замены старого стандарта именования (ethX), который вызывал проблемы на компьютерах с несколькими сетевыми интерфейсами, потому что в старом стандарте порядок нумерации интерфейсов определялся порядком обнаружения устройств при загрузке, который был неопределённым (возможное состояние гонки ) и менялся в случае добавления новых сетевых устройств .
Новый стандарт именования:
- em[1-N] для встроенных в материнскую плату сетевых адаптеров (номер совпадает с номером на корпусе).
- p<slot_number>p<port_number> для PCI-плат, в соответствии с использованным PCI-слотом, при этом номера слотов начинаются с 1 (не с 0).
- Устройства и SR-IOV добавляют суффикс _<vf> , в диапазоне 0...N, определяющийся номером раздела или виртуальной функции, назначенной порту.
- Остальные соглашения об именовании, использующиеся в Linux, такие как суффиксы .<vlan> и :<alias> остаются без изменений .
Данное соглашение было реализовано для серверов
Dell
в форме модуля с названием
biosdevname
.
Первым среди крупных дистрибутивов Linux была
Fedora
15 в мае 2011
и
Red Hat Enterprise Linux
версии 6.1
.
Поддержка также была реализована в
SUSE Linux Enterprise Server
11 sp 2 в феврале 2012
.
Новые модели
и
поддерживают новые имена
.
Также существует и свободная реализация, базирующаяся на механизмах
udev
, в настоящий момент интегрированных в
systemd
.
Примечания
- Matt Domsch. (англ.) . LWN . Eklektix, Inc (9 октября 2009). Дата обращения: 27 мая 2013. 2 декабря 2018 года.
- ↑ (англ.) . Digitizer Linux News (25 января 2011). Дата обращения: 27 мая 2013. 1 августа 2015 года.
- ↑ (англ.) . Red Hat Enterprise Linux 6 documentation . Дата обращения: 27 мая 2013. 20 октября 2013 года.
- Sean Michael Kerner. (англ.) . eSecurity Planet (20 мая 2011). Дата обращения: 27 мая 2013. 22 января 2013 года.
- Joe Brockmeier (2011-01-24). . Network World . из оригинала 2 апреля 2014 . Дата обращения: 19 октября 2013 .
- ↑ Narendra K. (англ.) . Dell Linux Engineering division (июль 2012). Дата обращения: 27 мая 2013. 4 ноября 2019 года.
- (англ.) . Дата обращения: 27 мая 2013. 17 июля 2019 года.
- Matt Domsch and Jordan Hargrave. (англ.) . Project web site . Fedora. Дата обращения: 27 мая 2013. 2 ноября 2020 года.
- 2020-12-09
- 2