Sdn что это такое в телефоне и как удалить
Как удалить контакт и номер с телефона Android навсегда
Если вы владелец современного смартфона, то даже редактирование списка контактов может оказаться сложным. Все дело в синхронизации, которая не дает менять в памяти номера телефонов по своему желанию. К тому же аппарат собирает в один список номера из популярных мессенджеров и это вызывает дополнительные затруднения. Разберемся, как удалить контакт или номер телефона со смартфона.
Стандартный способ удалить контакт
На телефонах с операционной системой Андроид есть простой способ редактирования списка контактов. Для этого нужно найти приложение, которое хранит их список. Обычно оно так и называется «Контакты», но может быть и иначе. Его пиктограмма представляет собой записную книжку со схематически изображением человека на ней.
Далее, как удалить номер телефона в Андроиде, вам расскажет инструкция:
При нажатии на нужную строчку операционная система может вести себя по-разному. Иногда меню не появляется, а в верхней части экрана активируется строка, на которой схематично отображены доступные действия. В этом случае вам нужно выбрать пиктограмму, напоминающую мусорный бак или корзину.
Также иногда интерфейс этого приложения подразумевает вызов меню не длительным удержанием пальца, а специальной кнопкой.
В этом случае вам нужно:
Если ни один из способов вызова меню не работает, нажмите снизу экрана крайнюю левую кнопку. Она используется для альтернативного вызова меню. В нем вы также сможете удалить контакт или изменить его.
Если на СИМ-карте есть только сервисные номера, которыми вы не пользуетесь, то необходимо отключить ее отображение в списке, тогда они не будут вам мешать. Для того, чтобы контакты с SIM не фигурировали в основном списке, необходимо через настройки отключить выведение их в общий список. Это делается через вкладку «Отображение» в меню.
Пакетное удаление контактов с телефона
Если вы хотите провести глобальную зачистку контактов, то можно сделать массовое удаление. В зависимости от конфигурации операционной системы оно проводится двумя способами.
Самый простой вариант пакетного удаления номеров и контактов:
В более современных версиях Android есть опция «Пакетное удаление». Для нее необходимо зайти в приложение «Контакты» и вызвать меню настроек, сенсорной клавишей под экраном (крайняя слева).
Затем действуйте, чтобы удалить контакты, по этой инструкции:
Это основные способы удаления сразу нескольких контактов, но ими пользоваться не всегда удобно. Если вы хотите полностью обнулить записную книжку, то нужно сделать иначе.
Отключение учетной записи
Если вы хотите полностью обнулить список контактов, то необходимо отключить учетную запись, с которой они синхронизированы. Эта опция будет полезной в том случае, если вы готовите телефон к продаже или наоборот купили с рук смартфон и хотите избавиться от чужих номеров. Отключение аккаунта производится по инструкции:
Таким образом можно оставить в памяти только контакт-листы из мессенджеров, а ранее сохраненные номера удалить. Если вы наоборот хотите удалить контакты, которые появились в памяти из-за использования мессенджеров, то необходимо отключить от синхронизации аккаунты в них. Таким образом, вы избавитесь от отображения в вашей к телефонной книге номеров пользователей социальных сетей, которые находятся в у вас в друзьях, а также сможете не искать нужные номера среди данных малознакомых людей, с которыми вы общались посредством обмена сообщениями в любом из популярных мессенджеров.
Редактирование синхронизированных данных Google
Если вы дублируете список контактов в своем Гугл-аккаунте, то можно не только удалить его целиком, но и отредактировать, а потом синхронизировать устройство с учетной записью. Это удобно, если у вас очень много номеров в записной книжке и вы не знаете, как удалить номер телефона из аккаунта не отключая его. Действуйте по инструкции:
Если после выбора контактов в браузере кнопка «Корзина» не активна, то это значит, что часть номеров в списке сохранена при помощи Google +. В этом случае необходимо зайти в Circles («Круги») и удалить эти контакты там. После этого зайдите в Contacts и повторите операцию.
Дублированные контакты: как объединить и удалить лишние?
Еще одной проблемой для пользователей Андроид становятся дублированные контакты. Они появляются при установке на устройство разных прошивок и последующей синхронизации. В результате чего книга номеров значительно увеличивается и вам придется пролистывать в поиске нужного контакта больше, чем обычно. Выход есть. Для начала можно попытаться справиться с дублями силами операционной системы. В стандартном приложении «Контакты» заложена функция объединения дублированных записей. Для этого нужно сделать следующее:
Удалить контакты с помощью специальных программ
В старых версиях ОС Андроид эта функция может быть недоступна или работать некорректно. Поэтому можно не объединять контакты, а удалять их. Для этого можно использовать стандартное пакетное удаление, но если у вас большая телефонная книга, то ручной поиск идентичных записей отнимет немало времени. Лучше всего воспользоваться специальными утилитами. Одной из самых простых и доступных является Duplicate Contacts. Работать с ней нужно по инструкции.
Как удалить контакты-дубликаты в контактах Google
Если у вас телефон синхронизирован с аккаунтом Гугл и информация сохраняется на его сервере, то удалить дубликаты можно иначе. Действия будут похожи на те, которые вы проводили для редактирования списка. Вам потребуется сделать следующее:
Если часть контактов синхронизировалась из Google +, то аналогичные действия нужно провести во вкладке «Круги». Чтобы в памяти телефона список контактов отображался корректно, необходимо завершить редактирование при помощи синхронизации. Ее нужно проводить через «Настройки». Следите за тем, чтобы аккаунт был активирован и участвовал в синхронизации. Некоторые пользовательские прошивки отключают его.
Теперь вы знаете, как можно удалить номер телефона из основного списка в смартфоне. Мы рассказали вам обо всех способах, работающих на Андроид ОС. Делитесь информацией с друзьями, задавайте вопросы и делитесь своими наблюдениями в комментариях. Обратная связь приветствуется!
Как убрать из смартфона sdn контакты android. Подробно о том, как удалить контакт на «Андроиде
Как удалить номера и контакты с СИМ-карты?!
Все современные смартфоны на операционных системах Andorid или iOS позволяют привязать контакты к учётной записи и хранить их в облаке. Это очень удобно, ведь в случае пропажи, утери или поломки телефона можно быстро и просто восстановить всю свою телефонную книгу, а не собирать по крупицам телефонных справочник заново. Поэтому полностью отпадает необходимость хранить номера на SIM-ке. Она остаётся только для обеспечения сотовой связи. Но тут пользователи новомодных гаджетов сталкиваются с трудностью — у них не получается удалить контакты с СИМ-карты. При попытке это сделать номера с лёгкостью удаляются, но из памяти телефона. Очистить карту не получается никак. С карточки их убрать никак не получается. Что делать? Не отчаивайтесь! Есть несколько способов!
Самый простой и быстрый способ
Чтобы легко очистить память СИМ-карты на смартфоне — просто вытащите её и вставьте в какой-нибудь старый простой телефон. Недаром говорят — «простота — наилучшая лепота». На таких устройствах всё это делается очень просто и быстро. Достаточно зайти в контакты и в настройках выбрать вариант «Удалить всё» или «Удалить несколько» и поставить галочку «Все».
Аппарат спросит — откуда будет удалять. Выбираем вариант «С SIM-карты». Посоле этого память СИМ-карты будет очищена.
Очистка SIM на Андроиде
Операционная система Android имеет очень обширную функциональность и позволяет сделать многое. Но вот просто так удалить все номера на СИМке так просто не даст. Для этого придётся покопаться в настройках. Для примера рассмотрим телефон на Андроид 6. На более старых версиях всё делается примерно так же. По крайней мере, алгоритм такой же.
Итак, заходим в Контакты и открываем меню параметров:
Выбираем пункт меню «Удалить несколько контактов». Появится вот такое меню выбора источника:
Выбираем SIM-карту, очистить которую мы хотим. После этого будет отображён список номеров и контактов, которые на ней присутствуют:
Так как мы хотим сделать полную очистку — ставим галочку «Выбрать все». Profit!
Примечание: Если Вам не удалось найти в своём Android такой возможности — воспользуетесь сторонними приложениями. Например, HTC SIM Manager. Это позволит Вам держать под контролем память СИМ-карты, создавая или удаляя контакты.
Убираем номера с СИМ на Айфоне
Это официальный способ от компании Apple. К сожалению он не очень удобный и вот почему. Этот вариант позволяет полностью удалить все номера из памяти iPhone, в том числе и на его SIM-карте. То есть, если Вы хотите, чтобы на самом аппарате контакты остались — их придётся сохранять, синхронизировав их с сервисом iCloud.
После этого надо подключить телефон к компьютеру и запустить iTunes. В окне программы открываем свой смартфон и заходим в раздел «Информация»(Info). Здесь надо поставить галочку «Синхронизировать контакты»(Sync Contacts):
Ниже ставим флажок «Все контакты». Прокручиваем окно ниже, до подраздела «Дополнительно»(Advanced):
Здесь надо поставить галочку «Контакты». Нажимаем на кнопку «Применить». Должно появится окно подтверждения действий, в котором надо нажать на кнопку «Заменить информацию». Готово. После этого память аппарата и сим-карты будут очищены. Чтобы вернуть контакты на сам аппарат — синхронизируйте его с iCloud и они снова окажутся на телефоне.
Как очистить память сим-карты
Случается, что заполненная «симка» создаёт владельцу мобильного устройства немало проблем. Однако не каждый знает, как очистить память сим-карты.
На самом деле сделать это чрезвычайно просто. Гораздо проще, чем поставить защиту на покупки в iOS, не говоря уже о других системах. Правда, в зависимости от модели нашего мобильного аппарата и той операционной системы, под управлением которой он работает, производимые нами манипуляции могут несколько отличаться.
Инструкция по очистке памяти сим-карты
Указанные нами действия можно производить не только с телефоном, но и со смартфоном, однако они будут различаться в зависимости от того, какой тип коммуникатора мы используем. Если в нашем распоряжении имеется простейший сотовый аппарат, который поддерживает Java, мы очищаем память сим-карты напрямую через контакты. Удалять номера из телефонной книги можно как все сразу, так и по отдельности, выборочно. Подтверждаем произведённые нами изменения.Для владельцев аппаратов на базе Android необходимые действия начинаются также с того, что следует зайти в контакты устройства. Там ищем пункт, предполагающий отображение только тех номеров телефона, которые сохранены на SIM-карте. Далее заходим в опцию «Удалить» через меню и подтверждаем наши действия.Если мы пользуемся Symbian, ищем пункт «Параметры» через контакты мобильного устройства. Там должно находиться меню «Использование памяти SIM». Телефонные номера удаляются именно оттуда.На устройствах под управлением BlackBerry также заходим в адресную книгу. После этого переходим в контакты SIM-карты и выбираем нужные. Нажимаем кнопку удаления.
Больше всего интересуются тем, как очистить память сим-карты, владельцы устройств на базе iOS. К сожалению, на этих аппаратах такой функции нет вовсе, однако удалить контакты всё же можно. Для этого после определения сертификации телефона мы устанавливаем подходящие приложение (к примеру, Cydia), или же осуществляем синхронизацию iPhone с пустой программой iTunes.
Напоследок отметим, что удалённые таким образом контакты уже не подлежат восстановлению. Если они нам ещё пригодятся, лучше заранее перенести телефонные номера в память мобильного аппарата.
Как можно освободить память сим-карты, если она не очищается
К сожалению, с подобной проблемой сталкиваются многие владельцы телефонов. Как же это исправить?Если у нас есть под рукой какой-либо старый аппарат, проще всего переставить туда сим-карту и вновь попробовать удалить. Конечно же, это возможно в том случае, если «симка» не защищена паролем, и тем более – если она не заблокирована. Важно наличие полного доступа к карте.Также можно попробовать зайти в контакты через меню и найти там папку с номерами. Выбираем опцию «Удалить всё». Это поможет очистить телефонную книгу, однако сервисные номера удалены не будут.Удалять телефоны из контактов можно и по одному, однако это занимает очень много времени и не всегда удобно.
Кроме того, можно загрузить программу вроде HTC SIM Manager. С её помощью легко удалять и редактировать любые телефонные номера из адресной книги.
Как удалить контакты с SIM карты
Чтобы удалить контакты с сим карты, нужно сначала настроить их отображение. Последовательность действий следующая:
Шаг 1. Запустите приложение Контакты.
Шаг 2. Нажмите кнопку «Меню» смартфона.
Шаг 3. Откроются настройки приложения, нажмите кнопку «Отображение».
Шаг 4. Установите галочку «Контакты SIM карты» в положение «Включено».
Шаг 5. Вернитесь в приложение Контакты, найдите в списке номеров появившиеся контакты сим карты (они будут отображаться с соответствующей пометкой), выберите и удалите их по своему усмотрению.
Пакетное удаление контактов
Выделять и удалять каждый контакт из телефонной книги Андроид по отдельности – достаточно трудоемкое и скучное занятие, если номеров в телефоне несколько сотен. Поэтому вы можете воспользоваться функцией пакетного удаления:
Шаг 1. Запустите приложение Контакты.
Шаг 2. Нажмите кнопку «Меню» смартфона.
Шаг 3. Нажмите кнопку «Дополнительно».
Шаг 4. Нажмите кнопку «Пакетное удаление».
Шаг 5. Вы вернетесь в приложение Контакты, где сможете установить галочки напротив нужных номеров и удалить их одним нажатием кнопки.
Как удалить sdn контакты android. Удаление контактов из телефонной книги Android
Бывают ситуации, в которых нужно удалить личные данные с телефона. Это может быть продажа, передача телефона в другие руки или просто желание освободить устройство от лишней информации. Сегодня мы разберемся, как удалить контакты с телефона.
Удалить контакты с телефона мы можем разными способами. Первый — самый простой способ, подойдет, когда нужно удалить одну конкретную или несколько записей из книги контактов:
В некоторых прошивках предусмотрен инструмент для того, чтобы одновременно удалить контакты на Андроид. Например, в прошивках MIUI этот механизм организован так:
Во время синхронизации с приложениями для общения в телефонную книгу добавляются контакты из них. Удалить их можно так:
У некоторых приложений нет возможности отключить синхронизацию только с контактами, в таком случае можно полностью исключить его из списка синхронизируемых приложений. Также вы можете не удалять такие контакты, а настроить отображение источников контактов. Для этого:
При Синхронизации с Google ваши контакты сохраняются в вашем аккаунте. Их можно просматривать и редактировать через браузер телефона или ПК, также их можно удалить:
Чтобы скрыть те контакты, которые вам на данный момент не нужны, но в будущем могут понадобиться, нажмите «Не показывать в контактах
Что делать если удалил не тот контакт?
Если вы удалили с телефона по ошибке не тот контакт, то еще есть возможность его восстановить. Попробуйте сделать так:
В процессе эксплуатации телефона на ОС Андроид, в телефонной книге устройства неизбежно появляются ненужные, неактуальные, или просто дублирующиеся контакты, что создает неудобства при работе со списком контактов.
Возникает необходимость удалить ненужные контакты из телефонной книги. Иногда необходимо полностью удалить все контакты в телефоне, например, при смене владельца аппарата.
Если в «кнопочных» аппаратах удаление контактов происходит элементарно, что называется «в два клика», то эта же операция на Андроид вызывает у пользователей определенные сложности.
Сама процедура не так сложна, некоторые затруднения вызваны тем, что для работы с контактами в операционной системе Андроид на многих устройствах используются разные приложения, где процесс удаления контактов может несколько отличаться.
Давайте рассмотрим, каким образом можно управлять контактами в смартфонах на операционной системе Android.
Удаление одного контакта.
Почему появляются двойные контакты
Установка различных прошивок на смартфон с последующей синхронизацией данных может привести к появлению двойных контактов на Android. Вследствие этого книга номеров может разрастись до неприличных размеров, и пользователю придется постоянно пробираться сквозь дебри одинаковых контактов. Частично решить эту проблему можно с помощью функции объединения дубликатов:
Шаг 1. Запустите приложение Контакты.
Шаг 2. Нажмите кнопку «Меню» смартфона.
Шаг 3. Нажмите кнопку «Дополнительно».
Шаг 4. Нажмите кнопку «Объединение дубликатов».
Шаг 5. ОС предложит найти дубликаты контактов и объединить их. Нажмите кнопку «Объединить», чтобы запустить эту операцию.
Почему некоторые контакты не удаляются?
Если по каким-то причинам все манипуляции, произведенные в телефонной книге, не возымели никакого эффекта и потертые до основания номера вернулись обратно, значит, настало время прояснить малюсенькую деталь – любая синхронизация с серверами Google вернет к жизни всю информацию, переданную на сервер. Заметки, фотографии, данные некоторых приложений – включенная синхронизация уже через несколько часов попытается все восстановить обратно, стоит подключиться к сети.
Единственный выход – отменить синхронизацию, а если точнее, то:
После завершения процедуры вновь вернуться в телефонную книгу и повторить манипуляции, связанные с удалением.
Как удалить дублирующиеся контакты на Android
Вы можете также удалить дубликаты контактов, воспользовавшись средствами сервиса Google или сторонними приложениями, например, Duplicate Contacts. Рассмотрим оба варианта.
Google Контакты
Шаг 1. Запустите браузер и пройдите по адресу google.com/contacts.
Шаг 2. Введите данные от аккаунта Google.
Шаг 3. Нажмите кнопку «Найти похожие контакты».
Шаг 4. Выберите дублирующиеся контакты и удалите их.
Duplicate Contacts
Шаг 1. Установите и запустите приложение Duplicate Contacts.
Шаг 2. Программа просканирует список контактов и покажет, есть ли на смартфоне дублирующиеся номера.
Шаг 3. Выберите и удалите дубликаты контактов.
Удаление дублирующихся контактов
Для того чтобы удалить дублирующиеся контакты на Андроиде, разберитесь с отображением источников контактов. Вполне возможно, что у вас имеются одинаковые записи в памяти смартфона и в аккаунте Google. В этом случае нужно просто выбрать отображение контактов только из одного источника, а не со всех сразу – мы уже рассказывали, как это делается. При необходимост, выберите отображение ненужного источника и удалите из него все контакты.
Удалить дублирующиеся контакты помогут и специальные приложения – это «Duplicate Contacts » от разработчика alex accaci и «Contacts Optimizer » от Compelson Labs. Установив одно из этих приложений, вы сможете быстро избавиться от ненужных дубликатов, мешающих искать нужные контакты.
Обладатели новых телефонов зачастую сталкиваются с неожиданной сложностью – неосуществимостью удаления номеров с сим-карты
. Легко удалить
номера
из памяти самого телефона, но симка не очищается. Как с этим бороться?
Как удалить все контакты сразу
Действия по полной очистке контактных сведений базовыми средствами Android также отличаются простотой. Нужно:
Телефонная книга полностью очистится. Видно, что ответ на вопрос, как удалить контакты с Андроида, прост, а способы действий в разных ситуациях, связанных с очисткой контактных данных, однотипны. Этим смартфоны очень удобны.
Избавляясь от ненужных контактных данных, стоит помнить, что они могут располагаться в разных блоках памяти устройства. Однако базовые опции смартфона позволяют не задаваться вопросом, как удалить контакты с сим-карты на Андроиде или как убрать их из внутренней памяти.
Действия и в этом случае просты (хотя могут несколько различаться в смартфонах от разных производителей).
Открыв телефонную книгу, привязанную к сим-карте, вы сможете убрать одну, несколько или все записи из нее, действуя описанными выше способами.
Если у Вас остались вопросы — сообщите нам
Как очистить сим карту на андроид
После написания статьи «Как избавиться от мигающего конверта nokia 5230«, ко мне поступил вопрос о том, как очистить сим карту на телефонах, на которых установлен андроид. Как оказалось, немало людей, у которых заполнена сим карта. У меня на андроиде не было ситуаций, когда сим карта заполнена, сам такого сообщения не видел. Жалуются на сообщения о том, что «память телефона заполнена», «память sim полна» и «карта сим заполнена». Как оно точно выглядит я не в курсе, каждый говорит по своему и именно по этому указал все варианты сообщений.
SDN: кому и зачем это надо?
SDN стремительно ворвалась в мир сетевых технологий, став хедлайнером многих конференций и форумов. И хотя на слух многие еще путают ее с ISDN, это только повышает градус интереса. Так что такое SDN? Гениальная идея университетских исследователей? Или «второй Ethernet»?
SDN стремительно ворвалась в мир сетевых технологий, став хедлайнером многих конференций и форумов, включая Ethernet-форум, проведенный в октябре «Журналом сетевых решений/LAN». И хотя на слух многие еще путают ее с ISDN, это только повышает градус интереса. Так что такое SDN? Гениальная идея университетских исследователей, которую по силам реализовать только таким гигантам, как Google, Facebook или Yahoo? Или «второй Ethernet», который вскоре станет основой сетей разного масштаба и назначения?
Используемые в русскоязычной литературе переводы термина Software-Defined Networking, такие как «программно определяемые» или «программно конфигурируемые» сети, не отражают основную идею данной концепции. Согласитесь, конфигурирование сетей уже давно осуществляется посредством программного обеспечения, поэтому что же здесь нового и тем более революционного?! Потому за отсутствием адекватного русскоязычного термина будем использовать английскую аббревиатуру.
В ОЖИДАНИИ ПЕРЕМЕН
Стремительный рост объемов трафика и изменение его структуры, необходимость поддержки растущей армии мобильных пользователей, формирования высокопроизводительных кластеров для обработки Больших Данных и хорошо масштабируемых виртуализированных сред для предоставления облачных сервисов — все это серьезно изменило требования к сетевым средам. И все чаще сеть превращается в ограничивающий фактор развития вычислительной инфраструктуры.
Главная проблема: традиционные сети слишком статичны и потому не соответствуют динамике, свойственной современному бизнесу, в отличие от серверов — чем последние обязаны технологиям виртуализации. Сегодня приложения распределены между множеством виртуальных машин, которые интенсивно обмениваются данными (что ведет к росту трафика запад — восток, который начинает доминировать над традиционным для архитектур клиент-сервер трафиком север — юг). Для оптимизации загрузки серверов виртуальные машины часто мигрируют, что меняет точки «привязки» трафика. Традиционные схемы адресации, логического деления сетей и способы назначения правил обработки трафика в таких динамичных средах становятся неэффективны.
Например, при запуске новой виртуальной машины, реконфигурирование списков контроля доступа (ACL) на всех сетевых устройствах в крупной сети может занять несколько дней. Причина — ориентация имеющихся инструментов управления на работу с отдельными устройствами: в лучшем случае автоматизация назначения параметров распространяется на группу устройств, в которую входят представители одного модельного ряда конкретного производителя. В результате администраторам приходится тратить массу времени на то, чтобы вручную перенастроить правила обработки трафика на каждом отдельном устройстве. Такие же проблемы возникают с переконфигурацией механизмов QoS при добавлении в мультисервисную сеть нового приложения, например видеосвязи. Недопустимо много времени в больших сетях занимают процедуры по изменению параметров защиты, что не позволяет оперативно реагировать на возникающие угрозы.
«Лоскутная» природа имеющихся средств управления значительно усложняет масштабирование современных сетей. Дополнительные сложности в части масштабирования создают и ограничения по числу логических групп. Например, как известно, стандартная технология VLAN обеспечивает поддержку только 4096 виртуальных локальных сетей, а при развертывании облачных сервисов IaaS коммерческим ЦОД уже сегодня требуется гораздо большее число виртуальных сетей. Представьте, что услуги IaaS предоставляются сотне предприятий, у каждого из которых по сотне VLAN, — уже в этом случае число логических сетей составляет 10 тыс.
Но еще большую озабоченность у ИТ-директоров вызывает неопределенность относительно поддержки будущих приложений и сервисов. Смогут ли инсталлируемые сегодня сетевые устройства обеспечить такую поддержку? В какой мере будущее развитие сети — а значит, и бизнес компании — будет привязано к продуктовой стратегии выбранного производителя коммутаторов? Архитектура традиционного сетевого оборудования делает эту «привязку» очень прочной. SDN обещает существенно ослабить, а то и полностью ликвидировать зависимость заказчиков от технологий конкретного вендора.
РАЗДЕЛЯЙ И УПРАВЛЯЙ
Рисунок 1. Архитектура типичного коммутатора или маршрутизатора. |
Главная идея SDN заключается в отделении функций передачи трафика от функций управления (включая контроль как самого трафика, так и осуществляющих его передачу устройств). В традиционных коммутаторах и маршрутизаторах эти процессы неотделимы друг от друга и реализованы в одной «коробке»: специальные микросхемы обеспечивают пересылку пакетов с одного порта на другой, а вышележащее ПО определяет правила такой пересылки, выполняет необходимый анализ пакетов, производит изменение содержащейся в них служебной информации и т. д. (см. Рисунок 1). Для определения маршрута передачи или недопущения зацикливания трафика устройства, конечно, «общаются между собой», для чего разработано множество протоколов, таких как OSPF, BGP и Spanning Tree, но при этом каждое функционирует достаточно автономно.
Согласно концепции SDN, вся логика управления выносится в так называемые контроллеры, которые способны отслеживать работу всей сети (см. Рисунок 2). Нельзя сказать, что это революционно новая идея: связисты помнят, что подобную логику в свое время предполагалось реализовать при модернизации телефонных сетей, результатом чего стало появление «интеллектуальных сетей», а затем и коммутаторов класса Softswitch.
Рисунок 2. Архитектура SDN. |
Согласно замыслу разработчиков, SDN позволит программировать сеть как единое целое, а администраторам не придется заниматься отдельными устройствами. Главным становится контроллер: он все видит, все знает и раздает сетевым устройствам инструкции по обработке трафика. Самим устройствам больше не надо разбираться в сотнях замысловатых протоколов — достаточно следовать инструкциям контроллера, а значит, они могут быть простыми и дешевыми.
Реализация концепции SDN на практике позволит предприятиям и операторам связи получить вендоронезависимый контроль над всей сетью из единого места, что значительно упростит ее эксплуатацию. Что не менее важно, конфигурирование сети сильно упростится и администраторам не придется вводить сотни строчек кода отдельно для разных коммутаторов или маршрутизаторов. Характеристики сети можно будет оперативно изменять в режиме реального времени, соответственно, сроки внедрения новых приложений и сервисов значительно сократятся.
Основным элементом концепции SDN является протокол OpenFlow, который обеспечивает взаимодействие контроллера с сетевыми устройствами (см. Рисунок 2). На «северной» стороне контроллер предоставляет программные интерфейсы (API), наличие которых позволяет владельцу сети или сторонним разработчикам создавать приложения для управления сетью. Такие приложения могут выполнять самые разные функции в интересах бизнес-задач (например, контролировать доступ, управлять пропускной способностью и т. п.), причем их разработчикам не надо знать детали функционирования конкретных сетевых устройств. Благодаря контроллеру, вся сеть, состоящая из множества разнотипных устройств разных производителей, предстает для приложения как один логический коммутатор.
НЕМНОГО ИСТОРИИ
Концепция архитектуры SDN и протокола OpenFlow зародилась в Стэнфордском университете, исследовательской группе которого потребовалось создать тестовую среду для экспериментов с новыми сетевыми протоколами. Строить отдельную сеть было дорого, поэтому решили задействовать имеющуюся университетскую сеть, в которой с помощью прообраза SDN были выделены ресурсы для испытаний.
Интерес к SDN со стороны неуниверситетских кругов первыми проявили крупные поставщики интернетсервисов, которым требовались высокопроизводительные инфраструктуры для организации взаимодействия между десятками и даже сотнями серверов в гигантских ЦОД. Традиционная трехуровневая архитектура (доступ — агрегация — ядро) и необходимость производить множество действий при обработке трафика в каждом узле представлялись для них избыточными и чрезмерными. Именно шесть крупных поставщиков услуг — компании Deutsche Telekom, Facebook, Google, Microsoft,Verizon и Yahoo — весной 2011 года сформировали организацию Open Networking Foundation (ONF) с целью развития технологий SDN в целом и протокола OpenFlow в частности. Сегодня членами ONF являются практически все основные поставщики сетевого оборудования, включая Alcatel-Lucent, Brocade, Ciena, Cisco, Dell, Ericsson, Extreme Networks, HP, Huawei, IBM, Infinera, Intel, Juniper Networks, Mellanox, Netgear, Nokia Siemens Networks, ZTE, а также лидеры рынка систем виртуализации VMware и Citrix.
КАК РАБОТАЕТ SDN
Как и следует из названия, протокол OpenFlow при идентификации трафика оперирует понятием «потока». Ключевым элементом коммутатора, поддерживающего этот протокол, является таблица потоков (Flow Table). Группа столбцов в левой части таблицы формирует поля соответствия, где указаны характеристики потоков: это могут быть различные параметры, включая МАС- и IP-адреса отправителя и получателя, идентификатор VLAN, номера протокольных портов TCP и UDP, а также другая информация (см. Рисунок 3). Эти данные с помощью протокола OpenFlow записывает в таблицу коммутатора контроллер, он же определяет приоритет разных потоков: чем выше приоритет, тем выше соответствующая запись в таблице потоков.
Рисунок 3. Типичная таблица потоков в сетевом устройстве, поддерживающем OpenFlow. |
Входящие пакеты проверяются на соответствие указанным в таблице параметрам. Если соответствие выявлено, к пакетам применяется действие, которое указано в следующем столбце таблицы. Типичным действием является пересылка пакета на один или несколько выходных портов. Кроме того, коммутатор может изменить содержимое служебных полей пакета, сбросить его, направить для анализа контроллеру и т. д. В случае если совпадение не найдено, пакет сбрасывается или направляется контроллеру, который определит, как следует обрабатывать данный поток, и добавит соответствующую запись в таблицу. Статистика по проходящему трафику — число пакетов, байтов и пр. — помещается в соответствующие поля (на Рисунке 3 они обозначены как Count).
Используя протокол OpenFlow, контроллер добавляет, модифицирует и удаляет записи в таблице потоков. Кроме того, он может запрашивать у коммутатора его характеристики и собранную статистику, конфигурировать коммутатор и его отдельные порты.
Хотя в названиях организации ONF и ее основного протокола присутствует слово «открытый», как вы понимаете, это совсем не синоним слову «бесплатный». Члены ONF могут использовать протокол OpenFlow в своих продуктах, но за само членство взимается ежегодная плата в 30 тыс. долларов.
ТЕКУЩАЯ СИТУАЦИЯ НА РЫНКЕ
Интерес к SDN со стороны крупных поставщиков интернет-сервисов, облачных услуг и владельцев мегаЦОД понятен: новые технологии позволят им решать свои задачи более эффективно и, главное, за меньшие деньги. А что же производители сетевого оборудования?
Наиболее рьяно за осваивание нового «поля» взялись стартапы. Один из пионеров в области SDN компания Nicira разработала контроллер и платформу виртуализации сетей (Network Virtualization Platform, NPV), а летом 2012 года она была куплена Vmware. По-видимому, следующий претендент на поглощение кем-нибудь из крупных игроков — компания Big Switch Networks, выпустившая контроллер Floodlight и средство тестирования OFTest. Упомянем еще один стартап — компанию Pica8, которая предлагает серию недорогих OpenFlowсовместимых коммутаторов.
Известные компании тоже не остаются в стороне. Так, например, NEC разработала контроллер и коммутаторы с поддержкой OpenFlow. IBM выпустила линию OpenFlow-совместимых коммутаторов, а также сотрудничает с NEC с целью обеспечения их совместимости с ее контроллером. НР добавила поддержку OpenFlow в большое число моделей коммутаторов и разрабатывает контроллер SDN. Многие ведущие производители коммутаторов и маршрутизаторов, включая Brocade, Cisco, Extreme Networks и Juniper Networks, либо уже объявили о выпуске OpenFlow-совместимых коммутаторов/маршрутизаторов, либо планируют сделать это в ближайшее время.
Но ни один из ведущих поставщиков сетевого оборудования не объявил SDN главной целью своего технологического развития. Этого можно было ожидать, ведь открываемая SDN возможность использования простых и дешевых коммутаторов в какой-то степени подрывает бизнес этих компаний. Они многие годы совершенствовали функционал своих коммутаторов и маршрутизаторов, именно он — их главное «ноу-хау», основной источник добавленной стоимости, а значит, и прибыли. А теперь что же, все «коту под хвост»? Отдать весь функционал в какой-то контроллер, тем более стороннего производителя?!
Интересно, зачем вообще эти компании ввязались в историю с SDN? Думаю, одна из причин заключается в том, что производители не хотят терять крупных заказчиков, которые «прониклись» идеями SDN. Еще раз взгляните на список основателей ONF, добавьте к ним других операторов связи и ЦОД, которые уже присоединились к этой организации (Colt, Deutsche Telekom, France Telecom Orange, Goldman Sachs, KDDI, Korea Telecom, Level 3 Communications, NTT Communications, SK Telecom, Swisscom, Telecom Italia), учтите заинтересованность, высказанную множеством других игроков, например «Ростелекомом», — и станет понятно, что вендорам просто нельзя дистанцироваться от столь представительной компании.
Другая, возможно, гораздо более важная причина — у сетевых вендоров просто нет альтернативы. Компании Broadcom и Marvell, ведущие производители микросхем для коммутаторов, — тоже члены ONF — уже объявили о поддержке OpenFlow. А собрать простенький коммутатор, работающий по протоколу OpenFlow, из имеющихся наборов микросхем может даже не слишком искушенная в вопросах сетевых технологий компания. Что, собственно, и продемонстрировала Google: сеть, связывающая ее центры обработки данных, построена на базе коммутаторов SDN собственной разработки. Если по этому пути пойдут и другие крупные игроки, бизнес Cisco и других традиционных производителей коммутаторов может оказаться под угрозой.
ВИРТУАЛЬНЫЙ SDN
Разделение «плоскостей» передачи и управления можно реализовать вообще не затрагивая имеющуюся физическую сеть — задействуя виртуальные коммутаторы наподобие Cisco Nexus 1000v, VMware DVS, IBM 5000v или даже Open vSwitch с открытым исходным кодом (см. Рисунок 4). Программирование таких коммутаторов с помощью контроллера позволяет создать виртуальную сеть SDN поверх имеющейся физической инфраструктуры. Некоторые эксперты рассматривают этот подход как альтернативу развиваемому ONF, но на самом деле, поскольку описываемая схема не исключает возможности использования стандартного протокола OpenFlow, противопоставлять ее решениям ONF не стоит.
Рисунок 4. Реализация принципов SDN с использованием виртуальных коммутаторов vSwitch. |
Это далеко не умозрительная конструкция: подобное решение развернула компания «Крок» в своем ЦОД, где для предоставления облачных сервисов используются программные коммутаторы Open vSwitch, контроллеры компании Nicira и протокол OpenFlow. Все это функционирует поверх высокопроизводительной физической сети, построенной на базе оборудования Extreme Networks. Главная задача, которую успешно решила «Крок», — формирование более 1 млн изолированных сетей на втором уровне (L2). С помощью обычных VLAN такая задача не решается в принципе.
Если в такой сети обычные коммутаторы также будут поддерживать OpenFlow, то к виртуальной сети можно будет подключить и физические серверы. Управление такими коммутаторами тоже можно будет передать контроллеру, если это не войдет в противоречие с принципом разделения физической и виртуальных сетей. Этот пример показывает, что в модели SDN конкретная реализация коммутатора — будь то физическое устройство или программа на гипервизоре — не имеет принципиального значения, главное, чтобы он мог получать и исполнять инструкции контроллера.
ДРУГОЙ ПОДХОД
В рамках своей стратегии SDN ряд производителей заявили об открытии функционала операционных систем своих устройств через API. До сих пор настройка сетевых устройств производилась преимущественно через командную строку или Webинтерфейс. Но эти инструменты ограничены той оболочкой программирования, которую предлагает производитель. При наличии API можно использовать более широкий набор инструментов программирования и создавать приложения не только для настройки сетевого устройства, но и для программирования сетевой среды в целом. По сути, этот подход является альтернативой SDN, при этом он обеспечивает доступ к более широкому набору функций сетевых устройств, что потенциально позволяет реализовать больше возможностей, чем заполнение таблицы потоков.
В частности, наличие доступа через API непосредственно к функционалу сетевых устройств позволяет системам типа VMware vCenter программировать сеть — например, задавать настройки VLAN в рамках общих задач по развертыванию и обслуживанию виртуальных машин. Для многих производителей коммутаторов интеграция с системой vCenter чрезвычайно важна, поскольку она упрощает и автоматизирует процедуры конфигурирования сетей для сред виртуализации VMware.
Одним из примеров описываемого подхода служит анонсированная летом 2012 года компанией Cisco инициатива Open Network Environment (ONE), в рамках которой она представила несколько библиотек API для своих основных операционных систем: IOS, IOS XR и NX-OS. Используя эти API, заказчики могут разрабатывать свои собственные приложения, которые устанавливаются непосредственно на устройствах или запускаются удаленно (более подробно о стратегии Cisco применительно к SDN см. интервью с Полом Пересом, вице-президентом Cisco и главным директором по технологиям подразделения по разработке решений для ЦОД). Подобные возможности предлагают и другие производители, скажем Juniper (интерфейс XML API) или F5 Networks (API-интерфейс iControl).
Предоставление производителями подобных API означает, что для реализации централизованного программирования и управления совсем необязательно использовать протокол OpenFlow. Кроме того, такие инициативы снимают с повестки дня тезис о том, что коммутаторы могут быть очень простыми и дешевыми.
ТРУДНОСТИ ПЕРЕВОДА
Преимущества, которые дает SDN, очевидны, причем не только для сетей в центрах обработки данных, но и для других типов сетевых инфраструктур. Централизованное управление мультивендорной средой, значительное упрощение обслуживания и модернизации, сокращение времени на обновление программных кодов коммутаторов/ маршрутизаторов и внедрение новых сервисов — все перечисленное важно как для корпоративных сетей, так и для инфраструктур операторов связи. Однако это не повод разом отказываться от преимуществ развиваемого десятилетиями традиционного подхода, когда каждое сетевое устройство наделяется «интеллектом», достаточным для автономного функционирования.
Полагаю, элементы SDN будут внедряться постепенно, при этом только компании уровня Google смогут позволить себе перейти на коммутаторы, полностью управляемые из центрального контроллера. Скорее всего, часть функционала, например по конфигурированию и заданию политики безопасности, будут выносить в контроллеры, при этом сами коммутаторы останутся достаточно «разумными», по крайней мере для того чтобы участвовать в работе протоколов определения маршрутов или балансировки трафика.
Что же касается русскоязычного термина, то SDN — это, скорее, «централизованно программируемая сеть». И надо поскорее прийти к консенсусу относительно такого термина. Напомню, что ISDN неформально расшифровывался как «I Still Don’t Need it», то есть «мне этого пока не нужно», причем именно такое отношение и предопределило судьбу этой технологии в России. Надеюсь, очень разумные идеи SDN ждет лучшая доля.
Александр Барсков — ведущий редактор «Журнала сетевых решений/LAN». С ним можно связаться по адресу: ab@lanmag.ru.
Поделитесь материалом с коллегами и друзьями