Тестирование и применение эмуляторов Cisco для моделирования гетерогенной IP сети
Устройство сети эмулятора UNetLab. Поддержка дополнительного оборудования Cisco и других производителей. Принцип генерации и захвата трафика. Функция поиска свободной сети. Описание способов передачи данных: интервального и последовательного режимов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 05.09.2016 |
Размер файла | 873,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
my $pattern = $_[0];
my $string = $_[1];
seek $fh, 0, SEEK_SET;
my @lines = <$fh>;
my $idx = 0;
do{
if (@lines[$idx] =~ m/$pattern/){
splice @lines, $idx + 1, 0, $string;
}
$idx++;
}until($idx >= @lines);
seek $fh, 0, SEEK_SET;
print $fh expand @lines;
}
#---------------------------------------------------------------------
sub getportname { #port x1/2 change if port =~ .*ethernet.*
my $port = $_[0];
my @words = split /[a-z]+/, $port;
return lc @words[0].@words[1];
}
#------------------------------------------------------------------------
sub getporttype { #port
my $port = $_[0];
return lc((split /\d/, $port)[0]);
}
#---------------------------------------------------------------------
sub getportid { #port 1+16*2
my $port = $_[0];
my @words = split /[a-z]+/, $port;
my $ifname = lc @words[0].@words[1];
my @nums = split /\//, substr $ifname, 1, length $ifname;
return @nums[0] + @nums[1] * 16;
}
#---------------------------------------------------------------------
sub print_node { #hostname
my $hn = $_[0];
my $innode = 0;
seek $fh, 0, SEEK_SET;
my @lines = <$fh>;
my $idx = 0;
do{
if (@lines[$idx] =~ m/<node .* name="$hn"/){
$innode = 1;
}
if (@lines[$idx] =~ m/<\/node>/){
$innode = 0;
}
if ($innode eq 1){
print @lines[$idx];
}
$idx++;
}until($idx >= @lines);
}
#---------------------------------------------------------------------
sub getnodeid { #hostname
my $hn = $_[0];
seek $fh, 0, SEEK_SET;
my @lines = <$fh>;
my $idx = 0;
do{
if (@lines[$idx] =~ m/<node .* name="$hn"/){
my @wds = split /id="/, @lines[$idx]; # (<node ..., ID" ...)
my @wdssplit = split /"/, @wds[1];
return @wdssplit[0]; # (ID, ..., ...)
}
$idx++;
}until($idx >= @lines);
return 0;
}
#---------------------------------------------------------------------
sub genuuid {
return sprintf(
'%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
# 32 bits for "time_low"
rand(0xffff), rand(0xffff),
# 16 bits for "time_mid"
rand(0xffff),
# 16 bits for "time_hi_and_version",
# four most significant bits holds version number 4
rand(0x0fff) | 0x4000,
# 16 bits, 8 bits for "clk_seq_hi_res",
# 8 bits for "clk_seq_low",
# two most significant bits holds zero and one for variant DCE1.1
rand(0x3fff) | 0x8000,
# 48 bits for "node"
rand(0xffff), rand(0xffff), rand(0xffff)
);
}
#---------------------------------------------------------------------
Размещено на Allbest.ru
Подобные документы
Packet Tracer как симулятор сети передачи данных, выпускаемый фирмой Cisco Systems, принцип его действия и функциональные особенности. Сущность и этапы процесса маршрутизации. Разработка топологии сети, ее настройка, правильность прохождения пакетов.
лабораторная работа [925,7 K], добавлен 23.06.2013Cisco Packet Tracer как сетевая программа моделирования, преимущества и недостатки, режимы и функциональные особенности. Установка программного обеспечения. Расширение сети посредством ввода дополнительного коммутатора. Создание второй локальной сети.
отчет по практике [4,1 M], добавлен 12.05.2013Создание компьютерной сети в программе cisco. Распределение ip-адресов для каждого из узлов сети. Теоретические основы о протоколах OSPF и RIP. Принцип работы протоколов. Распределение адресного пространства. Конфигурирование маршрутизаторов и OSPF.
практическая работа [521,4 K], добавлен 03.05.2019Декомпозиция функциональной структуры. Коммуникационное оборудование территориально-распределенной сети компании. Межсетевой экран локальной сети главного офиса. Интегрированная платформа для обработки голосовых вызовов на базе маршрутизаторов Cisco ISR.
дипломная работа [3,2 M], добавлен 28.06.2011Создание схемы локальной сети ресторана. Работа в программе "Cisco Packet Tracer". Моделирование сети с топологией звезда на базе концентратора и коммутатора. Статическая и динамическая маршрутизация. Программные средства для проектирования сети.
отчет по практике [2,5 M], добавлен 20.12.2022Разработка программы – сетевого эмулятора, позволяющего представить в графическом виде топологию маршрутизируемой сети. Сравнительный анализ существующих программных эмуляторов сетей и сетевого оборудования. Моделирование протоколов маршрутизации.
дипломная работа [512,2 K], добавлен 26.09.2014Разработка структурной схемы компьютерной сети на базе технологии канального уровня Ethernet, содержащую 3 подсети, 53 компьютера, сервера NTP и DNS. Установка ip-адресов сетевых интерфейсов. Соединение отдельных частей сети с помощью маршрутизаторов.
курсовая работа [2,0 M], добавлен 23.12.2015Изучение создания сетей следующего поколения с помощью Cisco Packet Tracer. Проектирование услуги IP-телефонии с помощью Cisco Packet Tracer. Получение адресов и настройка CIPC на устройствах. Организация телефонного соединения схожих устройств.
лабораторная работа [2,1 M], добавлен 21.02.2022Анализ цели проектирования сети. Разработка топологической модели компьютерной сети. Тестирование коммутационного оборудования. Особенности клиентских устройств. Требования к покрытию и скорости передачи данных. Виды угроз безопасности беспроводных сетей.
дипломная работа [3,3 M], добавлен 22.03.2017Особенности локальной сети нотариальной конторы. Разработка политики сетевой безопасности на языке устройств Cisco в программе-симуляторе Cisco Packet Tracer. Анализ регистрации документов и резервного копирования. Уровни шкалы критичности информации.
курсовая работа [4,1 M], добавлен 13.07.2012