Чтобы проиллюстрировать некоторые аспекты предоставления мобильному пользователю возможности поддерживать непрерывные во времени соединения при перемещении между сетями, рассмотрим аналогию из мира людей. Молодой человек, покидающий родительский дом, становится мобильным. Он часто меняет адреса, проживая в общежитиях или снимая квартиры. Если старый знакомый хочет с ним связаться, как ему узнать новый адрес своего мобильного друга? Проще всего связаться с родителями друга, так как мобильная молодежь часто информирует своих родителей о своем новом месте жительства (хотя бы для того, чтобы родители могли прислать денег на аренду жилья!). Таким образом, родительский дом с постоянным адресом становится тем местом, куда можно обратиться на первом этапе установки контакта с мобильным юнцом. После этого общение старых друзей может быть непосредственным (например, друг узнает адрес/телефон своего мобильного приятеля, чтобы писать/звонить ему напрямую) или косвенным (например, предназначенные мобильному другу письма попадают сначала на адрес его родителей и только потом ему).
Читать статью полностью »
Возможности поддерживать непрерывные во времени соединения при перемещении между сетями
Учет мобильности в структуре сетевого уровня
Поскольку понятие мобильности получило так много значений как в компьютерном, так и в телефонном мире, рассмотрим сначала несколько аспектов мобильности.
□ Насколько мобилен пользователь с точки зрения сетевого уровня? Физически мобильный пользователь предъявляет к сетевому уровню значительно различающиеся наборы требований в зависимости от того, как он перемещается между точками подключения к сети. С одной стороны, пользователь может переносить по зданию лэптоп со встроенной интерфейсной картой беспроводного сетевого доступа. Если при этом постоянно задействован один и тот же беспроводной канал, то пользователь не является мобильным с точки зрения сетевого уровня независимо от физического расположения пользователя в пространстве. С другой стороны, рассмотрим пользователя, который едет по автостраде на своем автомобиле со скоростью 150 км/ч и, проезжая через многочисленные беспроводные сети доступа, желает иметь непрерываемое соединение с удаленным приложением. Такой пользователь, определенно, мобилен! Между этими крайностями находится пользователь, переносящий свой лэптоп из одного помещения (например, офиса или спальни) в другое (например, в кафе, класс или другое офисное здание) и желающий подключиться к сети на новом месте. Этот пользователь также мобилен (хотя и в меньшей степени, чем водитель), но ему не нужно поддерживать соединение в то время, когда он перемещается между двумя точками доступа к сети. Этот спектр мобильности пользователей иллюстрирует рис. 4.53.
Читать статью полностью »
Все большее количество сетевых устройств оказывается в движении
В последнее время люди все активнее перемещаются в пространстве и все больше применяют лэптопы, палмтопы, устройства PDA и мобильные телефоны. Это означает, что все большее количество сетевых устройств оказывается в движении. До сих пор в нашем обсуждении сетевого уровня неявно подразумевалась статическая сетевая инфраструктура, в которой точка подключения хоста к сети (то есть маршрутизатор, соединенный с ним напрямую) не изменяется во времени. В этом разделе мы рассмотрим мобильные узлы, которые могут изменять точку подключения. Мы увидим, что для поддержания мобильности требуется внести ряд существенных дополнений в архитектуру сетевого уровня.
Читать статью полностью »
Внешняя групповая маршрутизация
Все маршрутизаторы используют один и тот же протокол групповой маршрутизации. Как было показано при обсуждении одноадресной маршрутизации, такая ситуация верна в пределах одной автономной системы. Однако в разных автономных системах могут работать разные протоколы групповой маршрутизации. Для основных протоколов групповой маршрутизации Интернета были разработаны правила взаимодействия (RFC 2715). (Эти правила исключительно беспорядочны, что вызвано принципиально различными подходами к групповой маршрутизации в протоколах, работающих в плотном и разреженном режимах.) Однако до сих пор отсутствует протокол внешней групповой маршрутизации, который позволял бы определять маршруты групповых дейтаграмм между автономными системами.
Читать статью полностью »
Протокол PIM
Протокол PIM (Protocol Independent Multicast — независимая от протокола групповая рассылка) предлагает два разных сценария групповой рассылки. Так называемый плотный режим работы протокола рассчитан на ситуацию, когда члены группы рассылки располагаются плотно, то есть большая часть маршрутизаторов некоторой области задействована в групповой рассылке дейтаграмм.
Читать статью полностью »
Протокол DVMRP
Первым протоколом групповой маршрутизации, получившим широкое распространение в Интернете (RFC 1075), был протокол DVMRP (Distance Vector Multicast Routing Protocol — дистанционно-векторный протокол групповой маршрутизации). В протоколе DVMRP используются деревья с вершиной в источнике с продвижением данных по обратному маршруту и отсечениями. Протокол DVMRP основан на дистанционно-векторном алгоритме (см. раздел «Основы маршрутизации»), в котором каждый маршрутизатор находит исходящую линию (следующий ретрансляционный участок) на кратчайшем обратном маршруте к каждому возможному отправителю. Затем эта информация используется в алгоритме RPF (см. предыдущий подраздел). На сайте _ftp://parcftp.xerox.com/pub/net-research/ipmulti можно найти свободно распространяемое программное обеспечение для протокола DVMRP.
Читать статью полностью »
Групповая маршрутизация с деревом у каждого отправителя
В рассмотренных нами алгоритмах создается общее для группы дерево, используемое для маршрутизации пакетов от всех отправителей. Второй большой класс алгоритмов образуют алгоритмы групповой маршрутизации, в которых дерево групповой маршрутизации строится для каждого отправителя группы рассылки. Мы уже познакомились с алгоритмом Дейкстры, основанным на учете состояния линий (см. подраздел «Алгоритм маршрутизации, основанный на состоянии линий» в разделе «Основы маршрутизации»). Этот алгоритм выполняет поиск одноадресных маршрутов с наименьшей стоимостью от одного отправителя до всех получателей.
Читать статью полностью »