CISCO порусски. Набор статей

CISCO по русски. Набор статей

В отличие от RIP, OSPF может работать в пределах некоторой иерархической системы. Самым крупным об'ектом в этой иерархии является автономная система (Autonomous System - AS) AS является набором сетей, которые находятся под единым управлением и совместно используют общую стратегию маршрутизации. OSPF является протоколом маршрутизации внутри AS, хотя он и способен принимать маршруты из других AS и отправлять маршруты в другие AS.
Любая AS может быть разделена на ряд областей (area). Область - это группа смежных сетей и подключенных к ним хостов. Роутеры, имеющие несколько интерфейсов, могут участвовать в нескольких областях. Такие роутеры, которые называются роутерами границы областей (area border routers), поддерживают отдельные топологические базы данных для каждой области.
Топологическая база (topological database) данных фактически представляет собой общую картину сети по отношению к роутерам. Топологическая база данных содержит набор LSA, полученных от всех роутеров, находящихся в одной области. Т.к. роутеры одной области коллективно пользуются одной и той же информацией, они имеют идентичные топологические базы данных.

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

Иерархия маршрутизации
Любая AS может быть разделена на ряд областей (area). Область - это группа смежных сетей и подключенных к ним хостов. Роутеры, имеющие несколько интерфейсов, могут участвовать в нескольких областях. Такие роутеры, которые называются роутерами границы областей (area border routers), поддерживают отдельные топологические базы данных для каждой области.

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

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

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

CISCO по русски. Набор статей 2

Возможность коммутируемого взаимодействия сетей становится важным элементом в кампусных сетях. В этой области лидирующее положение занимают продукты и технологии Cisco Systems. Cisco предлагает технологии построения как коммутируемых LAN, так и ATM с соответствующими решениями по виртуальным сетям (VLAN), возможными для каждой технологии. Решения VLAN включают такие методы мультиплексирования, как LAN Emulation (LANE) в сетях ATM, Inter-Switch Link (ISL) в сетях Fast Ethernet, и 802.10 в сетях Fiber Distributed Data Interface (FDDI). При разработке архитектуры кампусной сети, базирующейся на VLAN, возникает необходимость выбора между ISL в Fast Ethernet и LANE в ATM. Сделать этот выбор часто бывает затруднительно, особенно при отсутствии у потребителя представления о том, какое решение лучше и полнее удовлетворит все его требования. Настоящий документ предназначен для понимания сетевых решений на основе ATM.
Масштабируемая полоса пропускания, гарантии качества сервиса (QoS) и управление трафиком - все это ключевые факторы, указывающие на необходимость применения технологии АТМ для удовлетворения потребностей сегодняшних развивающихся корпоративных сетей. Для того чтобы успешно выполнить проектирование АТМ-сети и обеспечить ее работоспособность, требуется глубокое понимание того, как работают ее основные компоненты.
LANE - ключевая технология, обеспечивающая плавный перенос наследия существующей сети к АТМ, успешно применяется в рабочих группах и кампусных сетях. Используя технологию LANE, потребители могут выполнять существующие приложения, разработанные для локальных сетей, а также применять широковещательные LAN-протоколы в сети ATM. PNNI очень важен для масштабирования ATM-сети и его реализация от Cisco позволяет успешно строить сети, состоящие из более чем 90 ATM-коммутаторов.

Переход к коммутации
Наиболее простым решением является разбиение одной VLAN на более мелкие подсети и группы и передача их трафика по разным физическим соединениям. Это решение показано на 12 в части передачи трафиков четных VLAN#2 ? VLAN#12. Эта группа подсетей разбивается на две (VLAN#2 ? VLAN#6 и VLAN#8 ? VLAN#12), и суммарный трафик передается по двум независимым физическим соединениям. Второй способ увеличения полосы пропускания соединений на уровне ядра - применение технологии Fast EtherChannel является более простым, по сравнению с первым, так как не требует разбиения групп VLAN на подгруппы.

Существующая сетевая система
Мы рассмотрели два альтернативных подхода к организации корпоративных сетей, основанных на современном сетевом оборудовании. Один из этих подходов предоставляет порты коммутируемого Ethernet на каждое рабочее место и использует в качестве технологии ядра системы Fast Ethernet. Другой подход основан на применении для построения ядра системы технологии ATM.

Общие замечания
Технологии Multicast используются в современных сетях в разных целях. Такие протоколы, как, например EIGRP (Enhanced Interior Gateway Routing Protocol) и OSPF (Open Shortest Path First), используют пакеты multicast для рассылки маршрутных обновлений между соседними маршрутизаторами. Более важной сферой применения технологий Multicast является организация групповой обработки данных прикладными программами.

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

Принципы организации IP-телефонии на базе решений Cisco Systems

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

Проблемы сети данных для передачи голоса

Локальные сети. Сервер Novell NetWare

Для получения доступа к ресурсам файл-сервера программа, запущенная на рабочей станции, должна выполнить процедуру подключения к файл-серверу. При этом файл-серверу сообщается имя пользователя и пароль, назначенные супервизором сети. В зависимости от предоставленного супервизором доступа программа сможет использовать те или иные ресурсы файл-сервера.
Несмотря на то что в составе Novell NetWare поставляются утилиты login.exe и attach.exe, предназначенные для подсоединения к файл-серверу, у вас может возникнуть потребность создания своих аналогичных по выполняемым действиям утилит, дополнив их другими функциями. Например, вы можете организовать свою систему учета времени работы пользователей или добавить другие возможности. Мы научим вас создавать такие утилиты.
У вас может также возникнуть потребность определить список серверов, работающих в сети, а также список подключенных к ним пользователей. Мы приведем исходные тексты программ, получающих различную информацию о конфигурации сети и о сетевой операционной системе Novell NetWare.

Введение
Все программы, приведенные в книге, транслировались при помощи системы разработки программного обеспечения Borland C++ версии 3.1. Однако вы сможете воспользоваться Borland C++ версии 3.0 или даже 2.0 при соответствующей несложной адаптации исходных текстов. Не исключено, что некоторые программы, в которых не используется объектно-ориентированное программирование, вы сможете адаптировать к среде Microsoft Quick C версии 2.51.

Сервер и рабочая станция
В рамках NetWare одновременно работают несколько процессов. В версии 2.2 используются VAP-процессы, в версии 3.11 - динамически подгружаемые NLM-процессы. Эти процессы (или программы) через драйвер сетевого адаптера и с использованием протокола передачи данных IPX взаимодействуют с программным обеспечением рабочих станций, предоставляя им файловый сервис, а также другие виды сервиса.

Подключение пользователя к серверу
В этой главе мы рассмотрим процедуры получения списка активных серверов в сети и подключения пользователей к серверам. Вы научитесь составлять программы, выполняющие действия, аналогичные сетевым утилитам slist.exe, login.exe и attach.exe. Эти утилиты были подробно описаны нами в томе "Библиотеки системного программиста", посвященном установке аппаратного и программного обеспечения локальных сетей компьютеров.



Работа с томами и каталогами
Каждый файл-сервер хранит информацию о сетевых томах в таблице томов (Volume Table), состоящей из 256 элементов. Номера элементов используются для адресации томов и называются номерами томов (Volume Number). Зная номер тома, программа может получить такие важные характеристики тома, как его объем, размер свободного пространства на томе, максимальное количество каталогов, которое можно создать на томе, количество уже созданных каталогов.

Работа с файлами
Практически все обычные операции с файлами, такие, как запись, чтение, перезапись по месту, удаление и т. п., можно выполнять с использованием обычных функций MS-DOS, подробно рассмотренных нами ранее в первом томе "Библиотеки системного программиста". Однако для выполнения некоторых операций с файлами, расположенными на файл-сервере, вам не обойтись без специальных функций сетевой оболочки.

Синхронизация процессов
Локальная сеть - разновидность многопользовательской системы, в которой реализован множественный доступ к файлам, хранящимся на файл-сервере. В однопользовательской однозадачной среде, такой, как MS-DOS, в каждый данный момент времени к любому файлу может обращаться только одна программа. Если пользователь работает в среде Microsoft Windows, являющейся однопользовательской многозадачной средой, существует возможность одновременного обращения к одому и тому же файлу из нескольких работающих одновременно приложений.

База данных объектов
Файл-сервер Novell NetWare содержит базу данных объектов, в которой есть сведения о ресурсах, доступных в сети (файл-серверы, серверы печати и т. п.), о пользователях и группах пользователей и т. д. Эта база данных называется Bindery. Физически она находится в двух скрытых файлах с именами net$bind.sys и net$bval.sys, расположенных в каталоге SYS:SYSTEM.

Передача и прием сообщений
В этой главе мы рассмотрим службу передачи сообщений, которая имеется в операционной системе Novell NetWare. Эта служба позволяет организовать передачу коротких сообщений между рабочими станциями с использованием ресурсов файл-сервера. Например, утилита SEND операционной системы Novell NetWare передает сообщения именно с помощью описанных в этой главе средств. Мы расскажем вам не о всех возможностях системы передачи сообщений, а только о самой интересной, на наш взгляд, - возможности передачи сообщений от одной рабочей станции на другие и на файл-сервер.

Управление файл-сервером
В последней главе нашей книги мы расскажем вам о некоторых функциях, предназначенных для получения справочной информации о состоянии файл-сервера и для управления файл-сервером.

Библиотека функций NETWARE c INTERFACE FOR DOS
Функция меняет местами байты в 16-битовом слове, которое передается ей в качестве параметра, возвращая полученное значение.

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

Байт атрибутов файла
Execute Only: файл может быть загружен только для выполнения. Этот файл нельзя читать или перезаписывать. В операционной системе Novell NetWare не существует средств для сброса бита Execute Only, поэтому если, вы установите этот бит, вы навсегда потеряете доступ к файлу на чтение и запись

Байт расширенного атрибута файла
Search Mode: биты 0, 1 и 2 задают режим поиска программного файла при запуске программы на выполнение. Мы не будем рассматривать эти биты для сокращения объема книги, подробности о режимах поиска и дисках поиска вы можете узнать из руководства по библиотеке NetWare C Interface

Типы объектов сервера NOVELL NETWARE
Неклассифицируемый (неизвестный) объект

Уровни доступа в NOVELL NETWARE
Объект имеет права операционной системы Novell NetWare

Коды ошибок
Неправильный код функции MS-DOS; сервер используется (не свободен); переполнение значения семафора

Литература
Barry Nancy, 1990 Network Programming in C Novell Professional Development Series NetWare System Interface Techical Overview Novell Professional Development Series NetWare C Interface-DOS