Compare commits
6 Commits
522ae1327c
...
6d7741ba94
Author | SHA1 | Date |
---|---|---|
Tiago Garcia | 6d7741ba94 | |
Tiago Garcia | 2ea90b3be4 | |
Tiago Garcia | 82297aa802 | |
Tiago Garcia | 83dd876d16 | |
Tiago Garcia | 243a33c30d | |
Tiago Garcia | f57a8e1f6b |
|
@ -0,0 +1,5 @@
|
||||||
|
# Arquitetura de Computadores 2
|
||||||
|
### Projetos + resoluções de exercícios organizados por aulas
|
||||||
|
|
||||||
|
---
|
||||||
|
*Pode conter erros, caso encontre algum, crie um* [*ticket*](https://github.com/TiagoRG/uaveiro-leci/issues/new)
|
Binary file not shown.
|
@ -0,0 +1,13 @@
|
||||||
|
.equ PRINT_STR, 8
|
||||||
|
|
||||||
|
.data
|
||||||
|
msg: .asciz "AC2 - Aulas praticas\n"
|
||||||
|
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
main: la $a0, msg
|
||||||
|
li $v0, PRINT_STR
|
||||||
|
syscall # printStr("AC2 - Aulas praticas\n");
|
||||||
|
li $v0, 0 # return 0;
|
||||||
|
jr $ra
|
|
@ -0,0 +1,35 @@
|
||||||
|
.equ GET_CHAR, 2
|
||||||
|
.equ PUT_CHAT, 3
|
||||||
|
.equ PRINT_INT, 6
|
||||||
|
.equ PRINT_STR, 8
|
||||||
|
.data
|
||||||
|
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
# Mapa de registos
|
||||||
|
# $t0: cnt
|
||||||
|
# $t1: c
|
||||||
|
|
||||||
|
main: li $t0, 0
|
||||||
|
|
||||||
|
do: # do {
|
||||||
|
li $v0, GET_CHAR
|
||||||
|
syscall
|
||||||
|
move $t1, $v0 # c = getChar();
|
||||||
|
|
||||||
|
li $v0, PUT_CHAT
|
||||||
|
addi $a0, $t1, 0
|
||||||
|
syscall # putChar(c);
|
||||||
|
|
||||||
|
addi $t0, 1 # cnt++;
|
||||||
|
|
||||||
|
bne $t1, '\n', do # } while (c != '\n');
|
||||||
|
|
||||||
|
fi: li $v0, PRINT_INT
|
||||||
|
move $a0, $t0
|
||||||
|
li $a1, 10
|
||||||
|
syscall
|
||||||
|
|
||||||
|
li $v0, 0
|
||||||
|
jr $ra
|
|
@ -0,0 +1,38 @@
|
||||||
|
.equ INKEY, 1
|
||||||
|
.equ GET_CHAR, 2
|
||||||
|
.equ PUT_CHAT, 3
|
||||||
|
.equ PRINT_INT, 6
|
||||||
|
.equ PRINT_STR, 8
|
||||||
|
.data
|
||||||
|
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
# Mapa de registos
|
||||||
|
# $t0: cnt
|
||||||
|
# $t1: c
|
||||||
|
|
||||||
|
main: li $t0, 0
|
||||||
|
|
||||||
|
do: # do {
|
||||||
|
li $v0, INKEY
|
||||||
|
syscall
|
||||||
|
move $t1, $v0 # c = inkey();
|
||||||
|
|
||||||
|
if: beq $t1, 0, fi # if (c != 0) {
|
||||||
|
move $a0, $t1 # putchar(c);
|
||||||
|
|
||||||
|
fi: li $v0, PUT_CHAT
|
||||||
|
syscall # getchar();
|
||||||
|
|
||||||
|
addi $t0, 1 # cnt++;
|
||||||
|
|
||||||
|
bne $t1, '\n', do # } while (c != '\n');
|
||||||
|
|
||||||
|
fi: li $v0, PRINT_INT
|
||||||
|
move $a0, $t0
|
||||||
|
li $a1, 10
|
||||||
|
syscall
|
||||||
|
|
||||||
|
li $v0, 0
|
||||||
|
jr $ra
|
|
@ -0,0 +1,75 @@
|
||||||
|
.equ GET_CHAR, 2
|
||||||
|
.equ PUT_CHAT, 3
|
||||||
|
.equ READ_INT10, 5
|
||||||
|
.equ PRINT_INT, 6
|
||||||
|
.equ PRINT_INT10, 7
|
||||||
|
.equ PRINT_STR, 8
|
||||||
|
.data
|
||||||
|
|
||||||
|
input: .asciiz "\nIntroduza um inteiro (sinal e modulo): "
|
||||||
|
out_10: .asciiz "\nValor em base 10 (signed): "
|
||||||
|
out_2: .asciiz "\nValor em base 2: "
|
||||||
|
out_16: .asciiz "\nValor em base 16: "
|
||||||
|
out_u10:
|
||||||
|
.asciiz "\nValor em base 10 (unsigned): "
|
||||||
|
out_u10f:
|
||||||
|
.asciiz "\nValor em base 10 (unsigned), formatado: "
|
||||||
|
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
main: la $a0, input
|
||||||
|
li $v0, PRINT_STR
|
||||||
|
syscall # printStr(input);
|
||||||
|
|
||||||
|
li $v0, READ_INT10
|
||||||
|
syscall
|
||||||
|
move $t0, $v0 # value = readInt10();
|
||||||
|
|
||||||
|
la $a0, out_10
|
||||||
|
li $v0, PRINT_STR
|
||||||
|
syscall # printStr(10 signed);
|
||||||
|
|
||||||
|
move $a0, $t0
|
||||||
|
li $v0, PRINT_INT10
|
||||||
|
syscall # printInt10(value);
|
||||||
|
|
||||||
|
la $a0, out_10
|
||||||
|
li $v0, PRINT_STR
|
||||||
|
syscall # printStr(2);
|
||||||
|
|
||||||
|
move $a0, $t0
|
||||||
|
li $a1, 2
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall # printInt(value, 2);
|
||||||
|
|
||||||
|
la $a0, out_10
|
||||||
|
li $v0, PRINT_STR
|
||||||
|
syscall # printStr(16);
|
||||||
|
|
||||||
|
move $a0, $t0
|
||||||
|
li $a1, 16
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall # printInt(value, 16);
|
||||||
|
|
||||||
|
la $a0, out_10
|
||||||
|
li $v0, PRINT_STR
|
||||||
|
syscall # printStr(10 unsigned);
|
||||||
|
|
||||||
|
move $a0, $t0
|
||||||
|
li $a1, 10
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall # printInt(value, 10);
|
||||||
|
|
||||||
|
la $a0, out_u10f
|
||||||
|
li $v0, PRINT_STR
|
||||||
|
syscall # printStr(10 unsigned, formatado);
|
||||||
|
|
||||||
|
move $a0, $t0
|
||||||
|
li $a1, 5
|
||||||
|
sll $a1, $a1, 16
|
||||||
|
ori $a1, $a1, 5
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall # printInt(value, 10 | 5 << 16);
|
||||||
|
|
||||||
|
j main
|
Binary file not shown.
|
@ -0,0 +1,13 @@
|
||||||
|
#include <detpic32.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int counter = 0;
|
||||||
|
while (1) {
|
||||||
|
putChar('\r');
|
||||||
|
printInt(counter, 10 | 4 << 16);
|
||||||
|
resetCoreTimer();
|
||||||
|
while (readCoreTimer() < 200000);
|
||||||
|
counter++;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
|
@ -0,0 +1,37 @@
|
||||||
|
.equ READ_CORE_TIMER, 11
|
||||||
|
.equ RESET_CORE_TIMER, 12
|
||||||
|
.equ PUT_CHAR, 3
|
||||||
|
.equ PRINT_INT, 6
|
||||||
|
|
||||||
|
.data
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
main: li $t0, 0
|
||||||
|
|
||||||
|
while: li $a0, '\r'
|
||||||
|
li $v0, PUT_CHAR
|
||||||
|
syscall
|
||||||
|
|
||||||
|
move $a0, $t0
|
||||||
|
li $a1, 4
|
||||||
|
sll $a1, $a1, 16
|
||||||
|
ori $a1, $a1, 10
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall
|
||||||
|
|
||||||
|
li $v0, RESET_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
|
||||||
|
delay: li $v0, READ_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
move $t1, $v0
|
||||||
|
|
||||||
|
# 20,000,000 cycles = 1 second = 1 Hz
|
||||||
|
# 4,000,000 cycles = 0.2 second = 5 Hz
|
||||||
|
# 2,000,000 cycles = 0.1 second = 10 Hz
|
||||||
|
blt $t1, 20000000, delay
|
||||||
|
|
||||||
|
addi $t0, $t0, 1
|
||||||
|
j while
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
#include <detpic32.h>
|
||||||
|
|
||||||
|
void delay(unsigned int ms) {
|
||||||
|
resetCoreTimer();
|
||||||
|
while(readCoreTimer() < ms * 20000);
|
||||||
|
}
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int counter = 0;
|
||||||
|
while (1) {
|
||||||
|
putChar('\r');
|
||||||
|
printInt(counter++, 10 | 4 << 16);
|
||||||
|
delay(1000);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
|
@ -0,0 +1,39 @@
|
||||||
|
.equ READ_CORE_TIMER, 11
|
||||||
|
.equ RESET_CORE_TIMER, 12
|
||||||
|
.equ PUT_CHAR, 3
|
||||||
|
.equ PRINT_INT, 6
|
||||||
|
|
||||||
|
.data
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
main: li $s0, 0
|
||||||
|
|
||||||
|
while: li $a0, '\r'
|
||||||
|
li $v0, PUT_CHAR
|
||||||
|
syscall
|
||||||
|
|
||||||
|
move $a0, $s0
|
||||||
|
li $a1, 4
|
||||||
|
sll $a1, $a1, 16
|
||||||
|
ori $a1, $a1, 10
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall
|
||||||
|
|
||||||
|
addu $sp, $sp, -4
|
||||||
|
sw $ra, 0($sp)
|
||||||
|
li $a0, 1000
|
||||||
|
jal delay
|
||||||
|
|
||||||
|
addi $s0, $s0, 1
|
||||||
|
j while
|
||||||
|
|
||||||
|
delay: li $v0, RESET_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
|
||||||
|
count: li $v0, READ_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
mul $t0, $a0, 20000
|
||||||
|
blt $v0, $t0, count
|
||||||
|
|
||||||
|
jr $ra
|
|
@ -0,0 +1,38 @@
|
||||||
|
#include <detpic32.h>
|
||||||
|
|
||||||
|
void delay(unsigned int ms) {
|
||||||
|
resetCoreTimer();
|
||||||
|
while(readCoreTimer() < ms * 20000);
|
||||||
|
}
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int cnt1 = 0, cnt5 = 0, cnt10 = 0;
|
||||||
|
unsigned int ms = 100;
|
||||||
|
while (1) {
|
||||||
|
putChar('\r');
|
||||||
|
printInt(cnt1, 10 | 4 << 16);
|
||||||
|
putChar('\t');
|
||||||
|
printInt(cnt5, 10 | 4 << 16);
|
||||||
|
putChar('\t');
|
||||||
|
printInt(cnt10, 10 | 4 << 16);
|
||||||
|
|
||||||
|
char key = inkey();
|
||||||
|
switch(key) {
|
||||||
|
case 'S':
|
||||||
|
while(inkey() != 'R');
|
||||||
|
break;
|
||||||
|
case 'A':
|
||||||
|
ms /= 2;
|
||||||
|
break;
|
||||||
|
case 'N':
|
||||||
|
ms = 100;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
delay(ms);
|
||||||
|
if (cnt10 % 10 == 0) cnt1++;
|
||||||
|
if (cnt10 % 2 == 0) cnt5++;
|
||||||
|
cnt10++;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
|
@ -0,0 +1,80 @@
|
||||||
|
.equ READ_CORE_TIMER, 11
|
||||||
|
.equ RESET_CORE_TIMER, 12
|
||||||
|
.equ PUT_CHAR, 3
|
||||||
|
.equ PRINT_INT, 6
|
||||||
|
|
||||||
|
.data
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
# Mapa de registos
|
||||||
|
# cnt1: $s0
|
||||||
|
# cnt5: $s1
|
||||||
|
# cnt10: $s2
|
||||||
|
|
||||||
|
main: li $s0, 0
|
||||||
|
li $s1, 0
|
||||||
|
li $s2, 0
|
||||||
|
|
||||||
|
while: li $a0, '\r'
|
||||||
|
li $v0, PUT_CHAR
|
||||||
|
syscall
|
||||||
|
|
||||||
|
move $a0, $s0
|
||||||
|
li $a1, 4
|
||||||
|
sll $a1, $a1, 16
|
||||||
|
ori $a1, $a1, 10
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall
|
||||||
|
|
||||||
|
li $a0, '\t'
|
||||||
|
li $v0, PUT_CHAR
|
||||||
|
syscall
|
||||||
|
|
||||||
|
move $a0, $s1
|
||||||
|
li $a1, 4
|
||||||
|
sll $a1, $a1, 16
|
||||||
|
ori $a1, $a1, 10
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall
|
||||||
|
|
||||||
|
li $a0, '\t'
|
||||||
|
li $v0, PUT_CHAR
|
||||||
|
syscall
|
||||||
|
|
||||||
|
move $a0, $s2
|
||||||
|
li $a1, 4
|
||||||
|
sll $a1, $a1, 16
|
||||||
|
ori $a1, $a1, 10
|
||||||
|
li $v0, PRINT_INT
|
||||||
|
syscall
|
||||||
|
|
||||||
|
addu $sp, $sp, -4
|
||||||
|
sw $ra, 0($sp)
|
||||||
|
li $a0, 100
|
||||||
|
jal delay
|
||||||
|
|
||||||
|
remi $t0, $s0, 10
|
||||||
|
bnez $t0, ignore1
|
||||||
|
addi $s0, $s0, 1
|
||||||
|
li $s3, 0
|
||||||
|
|
||||||
|
ignore1:
|
||||||
|
remi $t0, $s1, 2
|
||||||
|
bnez $t0, ignore5
|
||||||
|
addi $s1, $s1, 1
|
||||||
|
li $s4, 0
|
||||||
|
|
||||||
|
ignore5:
|
||||||
|
addi $s2, $s2, 1
|
||||||
|
j while
|
||||||
|
|
||||||
|
delay: li $v0, RESET_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
|
||||||
|
count: li $v0, READ_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
mul $t0, $a0, 20000
|
||||||
|
blt $v0, $t0, count
|
||||||
|
|
||||||
|
jr $ra
|
Binary file not shown.
|
@ -0,0 +1,33 @@
|
||||||
|
.equ ADDR_BASE, 0xBF88
|
||||||
|
.equ TRISB, 0x6040
|
||||||
|
.equ PORTB, 0x6050
|
||||||
|
.equ TRISE, 0x6100
|
||||||
|
.equ LATE, 0x6120
|
||||||
|
|
||||||
|
.data
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
main:
|
||||||
|
lui $t7, ADDR_BASE
|
||||||
|
|
||||||
|
lw $t0, TRISB($t7)
|
||||||
|
ori $t0, $t0, 0x0001 # 0000 0000 0000 0001 (isola bit 0)
|
||||||
|
sw $t0, TRISB($t7) # Configurar RB0 como input
|
||||||
|
|
||||||
|
lw $t0, TRISE($t7)
|
||||||
|
andi $t0, $t0, 0xFFFE # 1111 1111 1111 1110 (isola bit 0)
|
||||||
|
sw $t0, TRISE($t7) # Configurar RE0 como output
|
||||||
|
|
||||||
|
loop:
|
||||||
|
lw $t0, PORTB($t7)
|
||||||
|
andi $t0, $t0, 0x0001 # 0000 0000 0000 0001 (isola bit 0)
|
||||||
|
xori $t0, $t0, 0x0001 # Negar RB0
|
||||||
|
lw $t1, LATE($t7)
|
||||||
|
andi $t1, $t1, 0xFFFE # 1111 1111 1111 1110 (isola bit 0)
|
||||||
|
|
||||||
|
or $t1, $t1, $t0
|
||||||
|
sw $t1, LATE($t7)
|
||||||
|
j loop
|
||||||
|
|
||||||
|
jr $ra
|
|
@ -0,0 +1,34 @@
|
||||||
|
.equ ADDR_BASE, 0xBF88
|
||||||
|
.equ TRISD, 0x60C0
|
||||||
|
.equ PORTD, 0x60D0
|
||||||
|
.equ TRISE, 0x6100
|
||||||
|
.equ LATE, 0x6120
|
||||||
|
|
||||||
|
.data
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
main:
|
||||||
|
lui $t7, ADDR_BASE
|
||||||
|
|
||||||
|
lw $t0, TRISD($t7)
|
||||||
|
ori $t0, $t0, 0x0100 # 0000 0001 0000 0000 (isola bit 8)
|
||||||
|
sw $t0, TRISD($t7) # Configurar RD8 como input
|
||||||
|
|
||||||
|
lw $t0, TRISE($t7)
|
||||||
|
andi $t0, $t0, 0xFFFE # 1111 1111 1111 1110 (isola bit 0)
|
||||||
|
sw $t0, TRISE($t7) # Configurar RE0 como output
|
||||||
|
|
||||||
|
loop:
|
||||||
|
lw $t0, PORTD($t7)
|
||||||
|
andi $t0, $t0, 0x0100 # 0000 0001 0000 0000 (isola bit 8)
|
||||||
|
srl $t0, $t0, 8 # Necessário colocar o bit lido na posição do bit 0
|
||||||
|
xori $t0, $t0, 0xFFFF # Negar RD8
|
||||||
|
lw $t1, LATE($t7)
|
||||||
|
andi $t1, $t1, 0xFFFE # 1111 1111 1111 1110 (isola bit 0)
|
||||||
|
|
||||||
|
or $t1, $t1, $t0
|
||||||
|
sw $t1, LATE($t7)
|
||||||
|
j loop
|
||||||
|
|
||||||
|
jr $ra
|
|
@ -0,0 +1,58 @@
|
||||||
|
.equ ADDR_BASE, 0xBF88
|
||||||
|
.equ TRISB, 0x6040
|
||||||
|
.equ PORTB, 0x6050
|
||||||
|
.equ LATB, 0x6060
|
||||||
|
.equ TRISC, 0x6080
|
||||||
|
.equ PORTC, 0x6090
|
||||||
|
.equ LATC, 0x60A0
|
||||||
|
.equ TRISD, 0x60C0
|
||||||
|
.equ PORTD, 0x60D0
|
||||||
|
.equ LATD, 0x60E0
|
||||||
|
.equ TRISE, 0x6100
|
||||||
|
.equ PORTE, 0x6110
|
||||||
|
.equ LATE, 0x6120
|
||||||
|
|
||||||
|
.equ READ_CORE_TIMER, 11
|
||||||
|
.equ RESET_CORE_TIMER, 12
|
||||||
|
|
||||||
|
.data
|
||||||
|
.text
|
||||||
|
.globl main
|
||||||
|
|
||||||
|
# Mapa de registos
|
||||||
|
# $t7: endereço base periféricos
|
||||||
|
# $t0: contador
|
||||||
|
|
||||||
|
main:
|
||||||
|
lui $t7, ADDR_BASE
|
||||||
|
|
||||||
|
lw $t0, TRISE($t7)
|
||||||
|
andi $t0, $t0, 0xFFE1 # 1111 1111 1110 0001 (isola bits 4-1)
|
||||||
|
sw $t0, TRISE($t7) # Configura RE4-RE1 como output
|
||||||
|
|
||||||
|
li $t0, 0 # Iniciar contagem
|
||||||
|
|
||||||
|
loop:
|
||||||
|
lw $t1, LATE($t7)
|
||||||
|
andi $t1, $t1, 0xFFE1 # 1111 1111 1110 0001 (reset bits 4-1)
|
||||||
|
sll $t2, $t0, 1 # shift do contador para os bits 4-1
|
||||||
|
or $t1, $t1, $t2 # merge contador com valor do LATE
|
||||||
|
sw $t1, LATE($t7) # atualiza valor do LATE
|
||||||
|
|
||||||
|
li $v0, RESET_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
|
||||||
|
delay:
|
||||||
|
li $v0, READ_CORE_TIMER
|
||||||
|
syscall
|
||||||
|
move $t6, $v0
|
||||||
|
|
||||||
|
# 20,000,000 cycles = 1 second = 1 Hz
|
||||||
|
# 4,000,000 cycles = 0.2 second = 5 Hz
|
||||||
|
# 2,000,000 cycles = 0.1 second = 10 Hz
|
||||||
|
blt $t6, 20000000, delay
|
||||||
|
|
||||||
|
addi $t0, $t0, 1 # incrementa o contador
|
||||||
|
andi $t0, $t0, 0x000F # limita o contador com modulo 16
|
||||||
|
j loop
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,39 @@
|
||||||
|
# Ex 2.1
|
||||||
|
|
||||||
|
## Atores
|
||||||
|
|
||||||
|
Neste diagrama existem 5 atores:
|
||||||
|
|
||||||
|
- Cliente (Web Customer) que pode ser um novo cliente (New Customer) ou um client registado (Registered Customer)
|
||||||
|
- Serviço de autenticação
|
||||||
|
- Fornecedor de identidade
|
||||||
|
- Serviço de pagamento por crédito
|
||||||
|
- PayPal
|
||||||
|
|
||||||
|
## Casos de Utilização
|
||||||
|
|
||||||
|
Neste diagrama existem 4 casos de utilização:
|
||||||
|
|
||||||
|
- Vizualizar items
|
||||||
|
- Fazer uma compra
|
||||||
|
- Efetuar um pagamento
|
||||||
|
- Registar um client
|
||||||
|
|
||||||
|
## Explicação do diagrama
|
||||||
|
|
||||||
|
O diagrama representa o sistema de uma loja online.
|
||||||
|
|
||||||
|
Neste caso, em vez de um diagrama de atividades, estamos perante um diagrama de casos de utilização. Ao contrário de um diagrama de atividades, aqui apenas são representadas as diversas fronteiras, entidades (os atores), as relações entre eles (de extensão e inclusão) e ainda os casos de utilização. Os atores são representados pelos bonecos e os casos de utilização representados pelas elipses.
|
||||||
|
|
||||||
|
Na esquerda podemos verificar que o Cliente é uma generalização do cliente registado e do novo cliente.
|
||||||
|
|
||||||
|
Cada um dos dois tipos de clientes está associado a dois casos de utilização:
|
||||||
|
|
||||||
|
- O cliente registado pode ver os items da loja e fazer uma compra
|
||||||
|
- O novo cliente pode, tal como o registado, ver os items mas em vez de fazer uma compra poderá se registar.
|
||||||
|
|
||||||
|
O caso de utilização de fazer uma compra inclui dois outros casos: ver os items e efetuar o pagamento. Ambos estes dois casos de utilização partilham de dois atores em comum: ambos estão associados ao fornecedor de identidade bem como ao serviço de autenticação. Este último está ainda associado ao caso do registo de cliente.
|
||||||
|
|
||||||
|
Podemos ainda ver no diagrama mais dois atores: o serviço de pagamento por crédito e o PayPal. Ambos estes atores estão associados ao pagamento.
|
||||||
|
|
||||||
|
Por último, verifica-se ainda a existência de uma fronteira que engloba os diversos casos de utilização da loja, representando os diversos serviços da mesma.
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
||||||
|
# Ex 2.4
|
||||||
|
|
||||||
|
## a)
|
||||||
|
|
||||||
|
O presente diagrama é um diagrama de casos de utilização representante do SISO/Cheques-dentista. No entanto, este diagrama contém diversos erros, dos quais podemos apontar a seguinte lista.
|
||||||
|
|
||||||
|
#### Falsos casos de utilização
|
||||||
|
|
||||||
|
- Não é possível cancelar o cheque-dentista
|
||||||
|
- O CD não é em papel nem requer a assinatura do utente
|
||||||
|
|
||||||
|
#### Decomposição excessiva de detalhes
|
||||||
|
|
||||||
|
- Selecionar o dente do odontograma faz parte do processo de tratamento do utente e como tal faria sentido estar num diagrama de atividades e não neste
|
||||||
|
|
||||||
|
#### Casos de utilização que estão fora da fronteira do sistema
|
||||||
|
|
||||||
|
- O tratamento não corresponde ao uso do sistema SISO
|
||||||
|
- O agendamento da consulta não é feito atráves do sistema SISO
|
||||||
|
|
||||||
|
#### Nomes que refletem o mecanismo e não a intenção do autor
|
||||||
|
|
||||||
|
- "Preencher o formulário de pesquisa" deveria ser renomeado para "Pesquisa do CD"
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,686 @@
|
||||||
|
{
|
||||||
|
"auto_close": true,
|
||||||
|
"auto_open": false,
|
||||||
|
"auto_start": false,
|
||||||
|
"drawing_grid_size": 25,
|
||||||
|
"grid_size": 75,
|
||||||
|
"name": "ex3.2",
|
||||||
|
"project_id": "712b80c5-0207-4a50-a7e5-2ecd4ea31ca2",
|
||||||
|
"revision": 9,
|
||||||
|
"scene_height": 1000,
|
||||||
|
"scene_width": 2000,
|
||||||
|
"show_grid": false,
|
||||||
|
"show_interface_labels": true,
|
||||||
|
"show_layers": false,
|
||||||
|
"snap_to_grid": false,
|
||||||
|
"supplier": null,
|
||||||
|
"topology": {
|
||||||
|
"computes": [],
|
||||||
|
"drawings": [],
|
||||||
|
"links": [
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "ed402c98-6bd5-4dab-b00c-7a0106b00620",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e1",
|
||||||
|
"x": 15,
|
||||||
|
"y": -18
|
||||||
|
},
|
||||||
|
"node_id": "4fb1db1f-8288-4958-91a7-5c232de87bfd",
|
||||||
|
"port_number": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 52,
|
||||||
|
"y": 63
|
||||||
|
},
|
||||||
|
"node_id": "c50a3842-a504-4c1c-bd9a-538857f4e369",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "ff85ece1-e1c6-4080-b2b9-4e12c396ff4d",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e3",
|
||||||
|
"x": 35,
|
||||||
|
"y": -23
|
||||||
|
},
|
||||||
|
"node_id": "4fb1db1f-8288-4958-91a7-5c232de87bfd",
|
||||||
|
"port_number": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 32,
|
||||||
|
"y": 69
|
||||||
|
},
|
||||||
|
"node_id": "5a498227-9a6d-4bb6-9f6c-291c6b05f3f0",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "c865fc92-18d0-4356-bfc2-768d1490c9ab",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e5",
|
||||||
|
"x": 56,
|
||||||
|
"y": -18
|
||||||
|
},
|
||||||
|
"node_id": "4fb1db1f-8288-4958-91a7-5c232de87bfd",
|
||||||
|
"port_number": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 11,
|
||||||
|
"y": 63
|
||||||
|
},
|
||||||
|
"node_id": "638a1f95-1473-4487-b2f4-8a4f3e27cb62",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "4dd8e0fa-dc4a-453d-be85-e3cc5431cb19",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e1",
|
||||||
|
"x": 14,
|
||||||
|
"y": -17
|
||||||
|
},
|
||||||
|
"node_id": "f1e8b9af-5dc5-46f4-8166-4e8ad940a55f",
|
||||||
|
"port_number": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 53,
|
||||||
|
"y": 63
|
||||||
|
},
|
||||||
|
"node_id": "2f876c6e-64b3-4361-b25f-61137feed8d5",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "16148bd9-a2ea-4ac0-8d74-ee6a653c6106",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e3",
|
||||||
|
"x": 35,
|
||||||
|
"y": -24
|
||||||
|
},
|
||||||
|
"node_id": "f1e8b9af-5dc5-46f4-8166-4e8ad940a55f",
|
||||||
|
"port_number": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 32,
|
||||||
|
"y": 69
|
||||||
|
},
|
||||||
|
"node_id": "e6e2fea7-be5f-4a6c-bf9e-aaace16cec99",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "53f92b28-d87c-4ad5-86c9-ca3243829111",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e5",
|
||||||
|
"x": 56,
|
||||||
|
"y": -17
|
||||||
|
},
|
||||||
|
"node_id": "f1e8b9af-5dc5-46f4-8166-4e8ad940a55f",
|
||||||
|
"port_number": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 11,
|
||||||
|
"y": 63
|
||||||
|
},
|
||||||
|
"node_id": "22a64f6d-ed01-468a-8529-5c86742c7076",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "b471fd38-8f0c-405c-bf64-59c615da14f2",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e7",
|
||||||
|
"x": 67,
|
||||||
|
"y": 40
|
||||||
|
},
|
||||||
|
"node_id": "4fb1db1f-8288-4958-91a7-5c232de87bfd",
|
||||||
|
"port_number": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/14",
|
||||||
|
"x": -6,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"node_id": "c7859cd6-9965-42ae-a84d-cd335df8adaf",
|
||||||
|
"port_number": 14
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "bc5778b5-66b1-4617-843c-867a5bad586e",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/15",
|
||||||
|
"x": 56,
|
||||||
|
"y": -1
|
||||||
|
},
|
||||||
|
"node_id": "c7859cd6-9965-42ae-a84d-cd335df8adaf",
|
||||||
|
"port_number": 15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e7",
|
||||||
|
"x": 4,
|
||||||
|
"y": 41
|
||||||
|
},
|
||||||
|
"node_id": "f1e8b9af-5dc5-46f4-8166-4e8ad940a55f",
|
||||||
|
"port_number": 7
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5000,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW1",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW1",
|
||||||
|
"node_id": "c7859cd6-9965-42ae-a84d-cd335df8adaf",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 1,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c201.2f55.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -74,
|
||||||
|
"y": 2,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5001,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "none",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 32,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "Switch1",
|
||||||
|
"x": 2,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "Switch1",
|
||||||
|
"node_id": "4fb1db1f-8288-4958-91a7-5c232de87bfd",
|
||||||
|
"node_type": "ethernet_switch",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"ports_mapping": [
|
||||||
|
{
|
||||||
|
"name": "Ethernet0",
|
||||||
|
"port_number": 0,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ethernet1",
|
||||||
|
"port_number": 1,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ethernet2",
|
||||||
|
"port_number": 2,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet3",
|
||||||
|
"port_number": 3,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet4",
|
||||||
|
"port_number": 4,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet5",
|
||||||
|
"port_number": 5,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet6",
|
||||||
|
"port_number": 6,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet7",
|
||||||
|
"port_number": 7,
|
||||||
|
"type": "dot1q",
|
||||||
|
"vlan": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/ethernet_switch.svg",
|
||||||
|
"template_id": "1966b864-93e7-32d5-965f-001384eec461",
|
||||||
|
"width": 72,
|
||||||
|
"x": -226,
|
||||||
|
"y": -99,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5002,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "none",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 32,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "Switch2",
|
||||||
|
"x": 2,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "Switch2",
|
||||||
|
"node_id": "f1e8b9af-5dc5-46f4-8166-4e8ad940a55f",
|
||||||
|
"node_type": "ethernet_switch",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"ports_mapping": [
|
||||||
|
{
|
||||||
|
"name": "Ethernet0",
|
||||||
|
"port_number": 0,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ethernet1",
|
||||||
|
"port_number": 1,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ethernet2",
|
||||||
|
"port_number": 2,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet3",
|
||||||
|
"port_number": 3,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet4",
|
||||||
|
"port_number": 4,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet5",
|
||||||
|
"port_number": 5,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet6",
|
||||||
|
"port_number": 6,
|
||||||
|
"type": "access",
|
||||||
|
"vlan": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ethertype": "",
|
||||||
|
"name": "Ethernet7",
|
||||||
|
"port_number": 7,
|
||||||
|
"type": "dot1q",
|
||||||
|
"vlan": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/ethernet_switch.svg",
|
||||||
|
"template_id": "1966b864-93e7-32d5-965f-001384eec461",
|
||||||
|
"width": 72,
|
||||||
|
"x": 60,
|
||||||
|
"y": -106,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5003,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC1",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC1",
|
||||||
|
"node_id": "c50a3842-a504-4c1c-bd9a-538857f4e369",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -314,
|
||||||
|
"y": -266,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5005,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC2",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC2",
|
||||||
|
"node_id": "5a498227-9a6d-4bb6-9f6c-291c6b05f3f0",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -223,
|
||||||
|
"y": -267,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5007,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC3",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC3",
|
||||||
|
"node_id": "638a1f95-1473-4487-b2f4-8a4f3e27cb62",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -128,
|
||||||
|
"y": -269,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5009,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC4",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC4",
|
||||||
|
"node_id": "2f876c6e-64b3-4361-b25f-61137feed8d5",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -31,
|
||||||
|
"y": -270,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5011,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC5",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC5",
|
||||||
|
"node_id": "e6e2fea7-be5f-4a6c-bf9e-aaace16cec99",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": 63,
|
||||||
|
"y": -269,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5013,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC6",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC6",
|
||||||
|
"node_id": "22a64f6d-ed01-468a-8529-5c86742c7076",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": 157,
|
||||||
|
"y": -268,
|
||||||
|
"z": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": "topology",
|
||||||
|
"variables": null,
|
||||||
|
"version": "2.2.45",
|
||||||
|
"zoom": 168
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,194 @@
|
||||||
|
!
|
||||||
|
|
||||||
|
!
|
||||||
|
version 12.4
|
||||||
|
service timestamps debug datetime msec
|
||||||
|
service timestamps log datetime msec
|
||||||
|
no service password-encryption
|
||||||
|
no service dhcp
|
||||||
|
!
|
||||||
|
hostname ESW1
|
||||||
|
!
|
||||||
|
boot-start-marker
|
||||||
|
boot-end-marker
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no aaa new-model
|
||||||
|
memory-size iomem 5
|
||||||
|
no ip icmp rate-limit unreachable
|
||||||
|
ip cef
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip domain lookup
|
||||||
|
ip auth-proxy max-nodata-conns 3
|
||||||
|
ip admission max-nodata-conns 3
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
vtp file nvram:vlan.dat
|
||||||
|
|
||||||
|
!
|
||||||
|
!
|
||||||
|
ip tcp synwait-time 5
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
interface FastEthernet0/0
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet0/1
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet1/0
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/1
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/2
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/3
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/4
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/5
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/6
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/7
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/8
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/9
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/10
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/11
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/12
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/13
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/14
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/15
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface Vlan1
|
||||||
|
ip address 10.1.1.1 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
interface Vlan2
|
||||||
|
ip address 10.2.2.1 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
interface Vlan3
|
||||||
|
ip address 10.3.3.1 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
ip forward-protocol nd
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip http server
|
||||||
|
no ip http secure-server
|
||||||
|
!
|
||||||
|
no cdp log mismatch duplex
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
control-plane
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
banner exec
|
||||||
|
|
||||||
|
***************************************************************
|
||||||
|
This is a normal Router with a SW module inside (NM-16ESW)
|
||||||
|
It has been preconfigured with hard coded speed and duplex
|
||||||
|
|
||||||
|
To create vlans use the command "vlan database" from exec mode
|
||||||
|
After creating all desired vlans use "exit" to apply the config
|
||||||
|
|
||||||
|
To view existing vlans use the command "show vlan-switch brief"
|
||||||
|
|
||||||
|
Warning: You are using an old IOS image for this router.
|
||||||
|
Please update the IOS to enable the "macro" command!
|
||||||
|
***************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
!
|
||||||
|
line con 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line aux 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line vty 0 4
|
||||||
|
login
|
||||||
|
!
|
||||||
|
!
|
||||||
|
end
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC6
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC6
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC4
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC4
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC2
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC2
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC3
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC3
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC1
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC1
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC5
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC5
|
|
@ -0,0 +1,630 @@
|
||||||
|
{
|
||||||
|
"auto_close": true,
|
||||||
|
"auto_open": false,
|
||||||
|
"auto_start": false,
|
||||||
|
"drawing_grid_size": 25,
|
||||||
|
"grid_size": 75,
|
||||||
|
"name": "ex4",
|
||||||
|
"project_id": "a2f21453-fa51-4a62-8ca7-465fde3fdd59",
|
||||||
|
"revision": 9,
|
||||||
|
"scene_height": 1000,
|
||||||
|
"scene_width": 2000,
|
||||||
|
"show_grid": false,
|
||||||
|
"show_interface_labels": false,
|
||||||
|
"show_layers": false,
|
||||||
|
"snap_to_grid": false,
|
||||||
|
"supplier": null,
|
||||||
|
"topology": {
|
||||||
|
"computes": [],
|
||||||
|
"drawings": [],
|
||||||
|
"links": [
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "3f62e273-3ef6-4282-b5db-f959f7d83639",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/15",
|
||||||
|
"x": 61,
|
||||||
|
"y": 6
|
||||||
|
},
|
||||||
|
"node_id": "ecbf1d54-5839-4e33-93d9-81207a46fe72",
|
||||||
|
"port_number": 15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/14",
|
||||||
|
"x": -10,
|
||||||
|
"y": 40
|
||||||
|
},
|
||||||
|
"node_id": "3af750a8-6983-4ddf-9c94-cd66ac2b83e6",
|
||||||
|
"port_number": 14
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "d9142bae-73af-4c25-8396-865beed33fb2",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/15",
|
||||||
|
"x": 61,
|
||||||
|
"y": 40
|
||||||
|
},
|
||||||
|
"node_id": "3af750a8-6983-4ddf-9c94-cd66ac2b83e6",
|
||||||
|
"port_number": 15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/14",
|
||||||
|
"x": -10,
|
||||||
|
"y": 6
|
||||||
|
},
|
||||||
|
"node_id": "5c04c197-2e53-41b6-9bd9-2786e232de38",
|
||||||
|
"port_number": 14
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "26b6229d-1b18-48ca-8df8-976b984acedd",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 67,
|
||||||
|
"y": 48
|
||||||
|
},
|
||||||
|
"node_id": "184759b6-9375-4704-bd8d-512f9e1a9eb5",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": -9,
|
||||||
|
"y": 4
|
||||||
|
},
|
||||||
|
"node_id": "ecbf1d54-5839-4e33-93d9-81207a46fe72",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "514eb5bc-a25d-4222-853c-072efe098b26",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 72,
|
||||||
|
"y": 29
|
||||||
|
},
|
||||||
|
"node_id": "10e5b66c-5907-4333-a13f-1a804cc63c1b",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/4",
|
||||||
|
"x": -14,
|
||||||
|
"y": 23
|
||||||
|
},
|
||||||
|
"node_id": "ecbf1d54-5839-4e33-93d9-81207a46fe72",
|
||||||
|
"port_number": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "b42cb3da-c98a-468b-8a07-bc4c3ecf1170",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 67,
|
||||||
|
"y": 9
|
||||||
|
},
|
||||||
|
"node_id": "7c036de8-71c7-44e3-967e-b208ef097b1d",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/8",
|
||||||
|
"x": -9,
|
||||||
|
"y": 43
|
||||||
|
},
|
||||||
|
"node_id": "ecbf1d54-5839-4e33-93d9-81207a46fe72",
|
||||||
|
"port_number": 8
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "ef4874fb-3b6b-4c07-b3f7-894814af184c",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": -6,
|
||||||
|
"y": -1
|
||||||
|
},
|
||||||
|
"node_id": "185c0a40-4bf8-42f9-82b2-5a590cda95d2",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/8",
|
||||||
|
"x": 56,
|
||||||
|
"y": 48
|
||||||
|
},
|
||||||
|
"node_id": "5c04c197-2e53-41b6-9bd9-2786e232de38",
|
||||||
|
"port_number": 8
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "cd211e2f-7e65-43cc-9beb-88de73ca7e38",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": -7,
|
||||||
|
"y": 30
|
||||||
|
},
|
||||||
|
"node_id": "81d9ba57-e694-400d-9017-3fbc86025992",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/4",
|
||||||
|
"x": 65,
|
||||||
|
"y": 22
|
||||||
|
},
|
||||||
|
"node_id": "5c04c197-2e53-41b6-9bd9-2786e232de38",
|
||||||
|
"port_number": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "a15f0eee-fa4e-4730-8dc8-06251513a142",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": -7,
|
||||||
|
"y": 59
|
||||||
|
},
|
||||||
|
"node_id": "d27b62bb-791f-4ab1-adf4-c2534fc5bc15",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": 57,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"node_id": "5c04c197-2e53-41b6-9bd9-2786e232de38",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5015,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "SWL3A",
|
||||||
|
"x": -4,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "SWL3A",
|
||||||
|
"node_id": "ecbf1d54-5839-4e33-93d9-81207a46fe72",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 1,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c201.80af.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -304,
|
||||||
|
"y": -197,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5016,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "SWL3B",
|
||||||
|
"x": -3,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "SWL3B",
|
||||||
|
"node_id": "5c04c197-2e53-41b6-9bd9-2786e232de38",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 2,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c202.80cc.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": 43,
|
||||||
|
"y": -193,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5017,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "SWL3C",
|
||||||
|
"x": -3,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "SWL3C",
|
||||||
|
"node_id": "3af750a8-6983-4ddf-9c94-cd66ac2b83e6",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 3,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c203.80eb.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -129,
|
||||||
|
"y": -195,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5000,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC1",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC1",
|
||||||
|
"node_id": "184759b6-9375-4704-bd8d-512f9e1a9eb5",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -478,
|
||||||
|
"y": -291,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5002,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC2",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC2",
|
||||||
|
"node_id": "10e5b66c-5907-4333-a13f-1a804cc63c1b",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -479,
|
||||||
|
"y": -202,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5004,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC3",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC3",
|
||||||
|
"node_id": "7c036de8-71c7-44e3-967e-b208ef097b1d",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -479,
|
||||||
|
"y": -107,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5006,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC4",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC4",
|
||||||
|
"node_id": "d27b62bb-791f-4ab1-adf4-c2534fc5bc15",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": 177,
|
||||||
|
"y": -303,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5008,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC5",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC5",
|
||||||
|
"node_id": "81d9ba57-e694-400d-9017-3fbc86025992",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": 177,
|
||||||
|
"y": -202,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5010,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC6",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC6",
|
||||||
|
"node_id": "185c0a40-4bf8-42f9-82b2-5a590cda95d2",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": 175,
|
||||||
|
"y": -87,
|
||||||
|
"z": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": "topology",
|
||||||
|
"variables": null,
|
||||||
|
"version": "2.2.45",
|
||||||
|
"zoom": 146
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,192 @@
|
||||||
|
!
|
||||||
|
|
||||||
|
!
|
||||||
|
version 12.4
|
||||||
|
service timestamps debug datetime msec
|
||||||
|
service timestamps log datetime msec
|
||||||
|
no service password-encryption
|
||||||
|
no service dhcp
|
||||||
|
!
|
||||||
|
hostname SWL3C
|
||||||
|
!
|
||||||
|
boot-start-marker
|
||||||
|
boot-end-marker
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no aaa new-model
|
||||||
|
memory-size iomem 5
|
||||||
|
no ip icmp rate-limit unreachable
|
||||||
|
ip cef
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip domain lookup
|
||||||
|
ip auth-proxy max-nodata-conns 3
|
||||||
|
ip admission max-nodata-conns 3
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
vtp file nvram:vlan.dat
|
||||||
|
|
||||||
|
!
|
||||||
|
!
|
||||||
|
ip tcp synwait-time 5
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
interface FastEthernet0/0
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet0/1
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet1/0
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/1
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/2
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/3
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/4
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/5
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/6
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/7
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/8
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/9
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/10
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/11
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/12
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/13
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/14
|
||||||
|
switchport trunk allowed vlan 1,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/15
|
||||||
|
switchport trunk allowed vlan 1,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface Vlan1
|
||||||
|
ip address 10.0.1.12 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
interface Vlan21
|
||||||
|
ip address 10.0.21.12 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
ip forward-protocol nd
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip http server
|
||||||
|
no ip http secure-server
|
||||||
|
!
|
||||||
|
no cdp log mismatch duplex
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
control-plane
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
banner exec
|
||||||
|
|
||||||
|
***************************************************************
|
||||||
|
This is a normal Router with a SW module inside (NM-16ESW)
|
||||||
|
It has been preconfigured with hard coded speed and duplex
|
||||||
|
|
||||||
|
To create vlans use the command "vlan database" from exec mode
|
||||||
|
After creating all desired vlans use "exit" to apply the config
|
||||||
|
|
||||||
|
To view existing vlans use the command "show vlan-switch brief"
|
||||||
|
|
||||||
|
Warning: You are using an old IOS image for this router.
|
||||||
|
Please update the IOS to enable the "macro" command!
|
||||||
|
***************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
!
|
||||||
|
line con 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line aux 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line vty 0 4
|
||||||
|
login
|
||||||
|
!
|
||||||
|
!
|
||||||
|
end
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,198 @@
|
||||||
|
!
|
||||||
|
|
||||||
|
!
|
||||||
|
version 12.4
|
||||||
|
service timestamps debug datetime msec
|
||||||
|
service timestamps log datetime msec
|
||||||
|
no service password-encryption
|
||||||
|
no service dhcp
|
||||||
|
!
|
||||||
|
hostname SWL3B
|
||||||
|
!
|
||||||
|
boot-start-marker
|
||||||
|
boot-end-marker
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no aaa new-model
|
||||||
|
memory-size iomem 5
|
||||||
|
no ip icmp rate-limit unreachable
|
||||||
|
ip cef
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip domain lookup
|
||||||
|
ip auth-proxy max-nodata-conns 3
|
||||||
|
ip admission max-nodata-conns 3
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
vtp file nvram:vlan.dat
|
||||||
|
|
||||||
|
!
|
||||||
|
!
|
||||||
|
ip tcp synwait-time 5
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
interface FastEthernet0/0
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet0/1
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet1/0
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/1
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/2
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/3
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/4
|
||||||
|
switchport access vlan 21
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/5
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/6
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/7
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/8
|
||||||
|
switchport access vlan 32
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/9
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/10
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/11
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/12
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/13
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/14
|
||||||
|
switchport trunk allowed vlan 1,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/15
|
||||||
|
switchport trunk allowed vlan 1,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface Vlan1
|
||||||
|
ip address 10.0.1.11 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
interface Vlan21
|
||||||
|
ip address 10.0.21.11 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
interface Vlan32
|
||||||
|
ip address 10.0.32.11 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
ip forward-protocol nd
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip http server
|
||||||
|
no ip http secure-server
|
||||||
|
!
|
||||||
|
no cdp log mismatch duplex
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
control-plane
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
banner exec
|
||||||
|
|
||||||
|
***************************************************************
|
||||||
|
This is a normal Router with a SW module inside (NM-16ESW)
|
||||||
|
It has been preconfigured with hard coded speed and duplex
|
||||||
|
|
||||||
|
To create vlans use the command "vlan database" from exec mode
|
||||||
|
After creating all desired vlans use "exit" to apply the config
|
||||||
|
|
||||||
|
To view existing vlans use the command "show vlan-switch brief"
|
||||||
|
|
||||||
|
Warning: You are using an old IOS image for this router.
|
||||||
|
Please update the IOS to enable the "macro" command!
|
||||||
|
***************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
!
|
||||||
|
line con 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line aux 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line vty 0 4
|
||||||
|
login
|
||||||
|
!
|
||||||
|
!
|
||||||
|
end
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,198 @@
|
||||||
|
!
|
||||||
|
|
||||||
|
!
|
||||||
|
version 12.4
|
||||||
|
service timestamps debug datetime msec
|
||||||
|
service timestamps log datetime msec
|
||||||
|
no service password-encryption
|
||||||
|
no service dhcp
|
||||||
|
!
|
||||||
|
hostname SWL3A
|
||||||
|
!
|
||||||
|
boot-start-marker
|
||||||
|
boot-end-marker
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no aaa new-model
|
||||||
|
memory-size iomem 5
|
||||||
|
no ip icmp rate-limit unreachable
|
||||||
|
ip cef
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip domain lookup
|
||||||
|
ip auth-proxy max-nodata-conns 3
|
||||||
|
ip admission max-nodata-conns 3
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
vtp file nvram:vlan.dat
|
||||||
|
|
||||||
|
!
|
||||||
|
!
|
||||||
|
ip tcp synwait-time 5
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
interface FastEthernet0/0
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet0/1
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet1/0
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/1
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/2
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/3
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/4
|
||||||
|
switchport access vlan 21
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/5
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/6
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/7
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/8
|
||||||
|
switchport access vlan 31
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/9
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/10
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/11
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/12
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/13
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/14
|
||||||
|
switchport trunk allowed vlan 1,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/15
|
||||||
|
switchport trunk allowed vlan 1,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface Vlan1
|
||||||
|
ip address 10.0.1.10 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
interface Vlan21
|
||||||
|
ip address 10.0.21.10 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
interface Vlan31
|
||||||
|
ip address 10.0.31.10 255.255.255.0
|
||||||
|
no autostate
|
||||||
|
!
|
||||||
|
ip forward-protocol nd
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip http server
|
||||||
|
no ip http secure-server
|
||||||
|
!
|
||||||
|
no cdp log mismatch duplex
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
control-plane
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
banner exec
|
||||||
|
|
||||||
|
***************************************************************
|
||||||
|
This is a normal Router with a SW module inside (NM-16ESW)
|
||||||
|
It has been preconfigured with hard coded speed and duplex
|
||||||
|
|
||||||
|
To create vlans use the command "vlan database" from exec mode
|
||||||
|
After creating all desired vlans use "exit" to apply the config
|
||||||
|
|
||||||
|
To view existing vlans use the command "show vlan-switch brief"
|
||||||
|
|
||||||
|
Warning: You are using an old IOS image for this router.
|
||||||
|
Please update the IOS to enable the "macro" command!
|
||||||
|
***************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
!
|
||||||
|
line con 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line aux 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line vty 0 4
|
||||||
|
login
|
||||||
|
!
|
||||||
|
!
|
||||||
|
end
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC2
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC2
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC1
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC1
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC6
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC6
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC3
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC3
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC5
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC5
|
|
@ -0,0 +1,9 @@
|
||||||
|
# This the configuration for PC4
|
||||||
|
#
|
||||||
|
# Uncomment the following line to enable DHCP
|
||||||
|
# dhcp
|
||||||
|
# or the line below to manually setup an IP address and subnet mask
|
||||||
|
# ip 192.168.1.1 255.0.0.0
|
||||||
|
#
|
||||||
|
|
||||||
|
set pcname PC4
|
|
@ -0,0 +1,508 @@
|
||||||
|
{
|
||||||
|
"auto_close": true,
|
||||||
|
"auto_open": false,
|
||||||
|
"auto_start": false,
|
||||||
|
"drawing_grid_size": 25,
|
||||||
|
"grid_size": 75,
|
||||||
|
"name": "ex5",
|
||||||
|
"project_id": "2e4d16ba-e515-41be-8b69-e7fd9a7c5f45",
|
||||||
|
"revision": 9,
|
||||||
|
"scene_height": 1000,
|
||||||
|
"scene_width": 2000,
|
||||||
|
"show_grid": false,
|
||||||
|
"show_interface_labels": false,
|
||||||
|
"show_layers": false,
|
||||||
|
"snap_to_grid": false,
|
||||||
|
"supplier": null,
|
||||||
|
"topology": {
|
||||||
|
"computes": [],
|
||||||
|
"drawings": [],
|
||||||
|
"links": [
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "2b7a5e09-1dce-4821-a18c-4cf5920e6756",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/14",
|
||||||
|
"x": -11,
|
||||||
|
"y": 38
|
||||||
|
},
|
||||||
|
"node_id": "847e6bb3-89e4-44c2-9622-bd27505d48e2",
|
||||||
|
"port_number": 14
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/15",
|
||||||
|
"x": 62,
|
||||||
|
"y": 8
|
||||||
|
},
|
||||||
|
"node_id": "badfe454-2a0e-46c4-8031-3722e63fb827",
|
||||||
|
"port_number": 15
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "f3bfc671-b321-40fc-9f82-f9853a7adf6b",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/15",
|
||||||
|
"x": 62,
|
||||||
|
"y": 37
|
||||||
|
},
|
||||||
|
"node_id": "847e6bb3-89e4-44c2-9622-bd27505d48e2",
|
||||||
|
"port_number": 15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/15",
|
||||||
|
"x": -11,
|
||||||
|
"y": 9
|
||||||
|
},
|
||||||
|
"node_id": "565d59ff-4cee-4427-b69d-76e690364fbf",
|
||||||
|
"port_number": 15
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "c3f17714-94b1-46ed-8a65-4e065b88676a",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/4",
|
||||||
|
"x": -8,
|
||||||
|
"y": 45
|
||||||
|
},
|
||||||
|
"node_id": "badfe454-2a0e-46c4-8031-3722e63fb827",
|
||||||
|
"port_number": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 66,
|
||||||
|
"y": 7
|
||||||
|
},
|
||||||
|
"node_id": "da66729a-e493-4cb7-b5c6-0632157b8066",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "b1cef278-c20f-4c0c-b769-5dc297eee28f",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/4",
|
||||||
|
"x": 58,
|
||||||
|
"y": 45
|
||||||
|
},
|
||||||
|
"node_id": "565d59ff-4cee-4427-b69d-76e690364fbf",
|
||||||
|
"port_number": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 0,
|
||||||
|
"y": 7
|
||||||
|
},
|
||||||
|
"node_id": "03f3c1e7-10f9-4e68-9609-cef883bc9209",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "b2beb8d3-1609-4b3d-a61a-4109301bdccb",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": 66,
|
||||||
|
"y": 51
|
||||||
|
},
|
||||||
|
"node_id": "48adeb35-fe73-4dea-be30-028ed1a59718",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": -8,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"node_id": "badfe454-2a0e-46c4-8031-3722e63fb827",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "92fe1842-6d0e-4948-b962-2bb4c436f28b",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": 59,
|
||||||
|
"y": 2
|
||||||
|
},
|
||||||
|
"node_id": "565d59ff-4cee-4427-b69d-76e690364fbf",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 0,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "e0",
|
||||||
|
"x": -1,
|
||||||
|
"y": 50
|
||||||
|
},
|
||||||
|
"node_id": "4e8866ee-9d5a-4dff-a23b-b1504a4995b7",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5000,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW1",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW1",
|
||||||
|
"node_id": "badfe454-2a0e-46c4-8031-3722e63fb827",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 1,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c201.b1d8.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -352,
|
||||||
|
"y": -154,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5001,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW2",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW2",
|
||||||
|
"node_id": "565d59ff-4cee-4427-b69d-76e690364fbf",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 2,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c202.b1f6.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -6,
|
||||||
|
"y": -158,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5002,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW3",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW3",
|
||||||
|
"node_id": "847e6bb3-89e4-44c2-9622-bd27505d48e2",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 3,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c203.b214.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -178,
|
||||||
|
"y": -237,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5003,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC1",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC1",
|
||||||
|
"node_id": "48adeb35-fe73-4dea-be30-028ed1a59718",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -507,
|
||||||
|
"y": -258,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5005,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC2",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC2",
|
||||||
|
"node_id": "da66729a-e493-4cb7-b5c6-0632157b8066",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": -510,
|
||||||
|
"y": -70,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5007,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC3",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC3",
|
||||||
|
"node_id": "4e8866ee-9d5a-4dff-a23b-b1504a4995b7",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": 139,
|
||||||
|
"y": -254,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5009,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 59,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "PC4",
|
||||||
|
"x": 14,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "PC4",
|
||||||
|
"node_id": "03f3c1e7-10f9-4e68-9609-cef883bc9209",
|
||||||
|
"node_type": "vpcs",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {},
|
||||||
|
"symbol": ":/symbols/vpcs_guest.svg",
|
||||||
|
"template_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||||
|
"width": 65,
|
||||||
|
"x": 132,
|
||||||
|
"y": -70,
|
||||||
|
"z": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": "topology",
|
||||||
|
"variables": null,
|
||||||
|
"version": "2.2.45",
|
||||||
|
"zoom": 168
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,196 @@
|
||||||
|
!
|
||||||
|
!
|
||||||
|
|
||||||
|
!
|
||||||
|
version 12.4
|
||||||
|
service timestamps debug datetime msec
|
||||||
|
service timestamps log datetime msec
|
||||||
|
no service password-encryption
|
||||||
|
no service dhcp
|
||||||
|
!
|
||||||
|
hostname ESW2
|
||||||
|
!
|
||||||
|
boot-start-marker
|
||||||
|
boot-end-marker
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no aaa new-model
|
||||||
|
memory-size iomem 5
|
||||||
|
no ip icmp rate-limit unreachable
|
||||||
|
ip cef
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip domain lookup
|
||||||
|
ip auth-proxy max-nodata-conns 3
|
||||||
|
ip admission max-nodata-conns 3
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
vtp file nvram:vlan.dat
|
||||||
|
|
||||||
|
!
|
||||||
|
!
|
||||||
|
ip tcp synwait-time 5
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
interface FastEthernet0/0
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet0/1
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet1/0
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/1
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/2
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/3
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/4
|
||||||
|
switchport access vlan 32
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/5
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/6
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/7
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/8
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/9
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/10
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/11
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/12
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/13
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/14
|
||||||
|
switchport trunk allowed vlan 1,21,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/15
|
||||||
|
switchport trunk allowed vlan 1,21,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface Vlan1
|
||||||
|
ip address 10.0.1.11 255.255.255.0
|
||||||
|
!
|
||||||
|
interface Vlan21
|
||||||
|
ip address 10.0.21.11 255.255.255.0
|
||||||
|
!
|
||||||
|
interface Vlan32
|
||||||
|
ip address 10.0.32.11 255.255.255.0
|
||||||
|
!
|
||||||
|
ip forward-protocol nd
|
||||||
|
ip route 10.0.31.0 255.255.255.0 10.0.21.10
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip http server
|
||||||
|
no ip http secure-server
|
||||||
|
!
|
||||||
|
no cdp log mismatch duplex
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
control-plane
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
banner exec
|
||||||
|
|
||||||
|
***************************************************************
|
||||||
|
This is a normal Router with a SW module inside (NM-16ESW)
|
||||||
|
It has been preconfigured with hard coded speed and duplex
|
||||||
|
|
||||||
|
To create vlans use the command "vlan database" from exec mode
|
||||||
|
After creating all desired vlans use "exit" to apply the config
|
||||||
|
|
||||||
|
To view existing vlans use the command "show vlan-switch brief"
|
||||||
|
|
||||||
|
Warning: You are using an old IOS image for this router.
|
||||||
|
Please update the IOS to enable the "macro" command!
|
||||||
|
***************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
!
|
||||||
|
line con 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line aux 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line vty 0 4
|
||||||
|
login
|
||||||
|
!
|
||||||
|
!
|
||||||
|
end
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,195 @@
|
||||||
|
!
|
||||||
|
!
|
||||||
|
|
||||||
|
!
|
||||||
|
version 12.4
|
||||||
|
service timestamps debug datetime msec
|
||||||
|
service timestamps log datetime msec
|
||||||
|
no service password-encryption
|
||||||
|
no service dhcp
|
||||||
|
!
|
||||||
|
hostname ESW3
|
||||||
|
!
|
||||||
|
boot-start-marker
|
||||||
|
boot-end-marker
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no aaa new-model
|
||||||
|
memory-size iomem 5
|
||||||
|
no ip routing
|
||||||
|
no ip icmp rate-limit unreachable
|
||||||
|
no ip cef
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip domain lookup
|
||||||
|
ip auth-proxy max-nodata-conns 3
|
||||||
|
ip admission max-nodata-conns 3
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
vtp file nvram:vlan.dat
|
||||||
|
|
||||||
|
!
|
||||||
|
!
|
||||||
|
ip tcp synwait-time 5
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
interface FastEthernet0/0
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
no ip route-cache
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet0/1
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
no ip route-cache
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet1/0
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/1
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/2
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/3
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/4
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/5
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/6
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/7
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/8
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/9
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/10
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/11
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/12
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/13
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/14
|
||||||
|
switchport trunk allowed vlan 1,21,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/15
|
||||||
|
switchport trunk allowed vlan 1,21,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface Vlan1
|
||||||
|
ip address 10.0.1.12 255.255.255.0
|
||||||
|
no ip route-cache
|
||||||
|
!
|
||||||
|
interface Vlan21
|
||||||
|
ip address 10.0.21.12 255.255.255.0
|
||||||
|
!
|
||||||
|
ip forward-protocol nd
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip http server
|
||||||
|
no ip http secure-server
|
||||||
|
!
|
||||||
|
no cdp log mismatch duplex
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
control-plane
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
banner exec
|
||||||
|
|
||||||
|
***************************************************************
|
||||||
|
This is a normal Router with a SW module inside (NM-16ESW)
|
||||||
|
It has been preconfigured with hard coded speed and duplex
|
||||||
|
|
||||||
|
To create vlans use the command "vlan database" from exec mode
|
||||||
|
After creating all desired vlans use "exit" to apply the config
|
||||||
|
|
||||||
|
To view existing vlans use the command "show vlan-switch brief"
|
||||||
|
|
||||||
|
Warning: You are using an old IOS image for this router.
|
||||||
|
Please update the IOS to enable the "macro" command!
|
||||||
|
***************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
!
|
||||||
|
line con 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line aux 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line vty 0 4
|
||||||
|
login
|
||||||
|
!
|
||||||
|
!
|
||||||
|
end
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,196 @@
|
||||||
|
!
|
||||||
|
!
|
||||||
|
|
||||||
|
!
|
||||||
|
version 12.4
|
||||||
|
service timestamps debug datetime msec
|
||||||
|
service timestamps log datetime msec
|
||||||
|
no service password-encryption
|
||||||
|
no service dhcp
|
||||||
|
!
|
||||||
|
hostname ESW1
|
||||||
|
!
|
||||||
|
boot-start-marker
|
||||||
|
boot-end-marker
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no aaa new-model
|
||||||
|
memory-size iomem 5
|
||||||
|
no ip icmp rate-limit unreachable
|
||||||
|
ip cef
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip domain lookup
|
||||||
|
ip auth-proxy max-nodata-conns 3
|
||||||
|
ip admission max-nodata-conns 3
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
vtp file nvram:vlan.dat
|
||||||
|
|
||||||
|
!
|
||||||
|
!
|
||||||
|
ip tcp synwait-time 5
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
interface FastEthernet0/0
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet0/1
|
||||||
|
description *** Unused for Layer2 EtherSwitch ***
|
||||||
|
no ip address
|
||||||
|
shutdown
|
||||||
|
duplex auto
|
||||||
|
speed auto
|
||||||
|
!
|
||||||
|
interface FastEthernet1/0
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/1
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/2
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/3
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/4
|
||||||
|
switchport access vlan 31
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/5
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/6
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/7
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/8
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/9
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/10
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/11
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/12
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/13
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/14
|
||||||
|
switchport trunk allowed vlan 1,21,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface FastEthernet1/15
|
||||||
|
switchport trunk allowed vlan 1,21,1002-1005
|
||||||
|
switchport mode trunk
|
||||||
|
duplex full
|
||||||
|
speed 100
|
||||||
|
!
|
||||||
|
interface Vlan1
|
||||||
|
ip address 10.0.1.10 255.255.255.0
|
||||||
|
!
|
||||||
|
interface Vlan21
|
||||||
|
ip address 10.0.21.10 255.255.255.0
|
||||||
|
!
|
||||||
|
interface Vlan31
|
||||||
|
ip address 10.0.31.10 255.255.255.0
|
||||||
|
!
|
||||||
|
ip forward-protocol nd
|
||||||
|
ip route 10.0.32.0 255.255.255.0 10.0.21.11
|
||||||
|
!
|
||||||
|
!
|
||||||
|
no ip http server
|
||||||
|
no ip http secure-server
|
||||||
|
!
|
||||||
|
no cdp log mismatch duplex
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
control-plane
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
!
|
||||||
|
banner exec
|
||||||
|
|
||||||
|
***************************************************************
|
||||||
|
This is a normal Router with a SW module inside (NM-16ESW)
|
||||||
|
It has been preconfigured with hard coded speed and duplex
|
||||||
|
|
||||||
|
To create vlans use the command "vlan database" from exec mode
|
||||||
|
After creating all desired vlans use "exit" to apply the config
|
||||||
|
|
||||||
|
To view existing vlans use the command "show vlan-switch brief"
|
||||||
|
|
||||||
|
Warning: You are using an old IOS image for this router.
|
||||||
|
Please update the IOS to enable the "macro" command!
|
||||||
|
***************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
!
|
||||||
|
line con 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line aux 0
|
||||||
|
exec-timeout 0 0
|
||||||
|
privilege level 15
|
||||||
|
logging synchronous
|
||||||
|
line vty 0 4
|
||||||
|
login
|
||||||
|
!
|
||||||
|
!
|
||||||
|
end
|
|
@ -0,0 +1,2 @@
|
||||||
|
set pcname PC4
|
||||||
|
ip 10.0.32.4 10.0.32.11 24
|
|
@ -0,0 +1,2 @@
|
||||||
|
set pcname PC1
|
||||||
|
ip 10.0.1.3 10.0.1.10 24
|
|
@ -0,0 +1,2 @@
|
||||||
|
set pcname PC3
|
||||||
|
ip 10.0.1.4 10.0.1.11 24
|
|
@ -0,0 +1,2 @@
|
||||||
|
set pcname PC2
|
||||||
|
ip 10.0.31.3 10.0.31.10 24
|
|
@ -0,0 +1,385 @@
|
||||||
|
{
|
||||||
|
"auto_close": true,
|
||||||
|
"auto_open": false,
|
||||||
|
"auto_start": false,
|
||||||
|
"drawing_grid_size": 25,
|
||||||
|
"grid_size": 75,
|
||||||
|
"name": "ex6",
|
||||||
|
"project_id": "36ae5b80-a4d0-4611-b714-0e052f2de3a7",
|
||||||
|
"revision": 9,
|
||||||
|
"scene_height": 1000,
|
||||||
|
"scene_width": 2000,
|
||||||
|
"show_grid": false,
|
||||||
|
"show_interface_labels": false,
|
||||||
|
"show_layers": false,
|
||||||
|
"snap_to_grid": false,
|
||||||
|
"supplier": null,
|
||||||
|
"topology": {
|
||||||
|
"computes": [],
|
||||||
|
"drawings": [],
|
||||||
|
"links": [
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "1afb10f2-429d-484a-b01b-f55e41cd8b13",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/1",
|
||||||
|
"x": 38,
|
||||||
|
"y": -14
|
||||||
|
},
|
||||||
|
"node_id": "e0644bf2-0189-4a11-8cbd-d3e6f101fbc9",
|
||||||
|
"port_number": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": 12,
|
||||||
|
"y": 61
|
||||||
|
},
|
||||||
|
"node_id": "0c16d91a-1f65-4dbe-a959-e80bb84a6208",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "992a1d1b-0a5c-4601-b3ea-3ff3ebda6597",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/1",
|
||||||
|
"x": 56,
|
||||||
|
"y": 49
|
||||||
|
},
|
||||||
|
"node_id": "0c16d91a-1f65-4dbe-a959-e80bb84a6208",
|
||||||
|
"port_number": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": -5,
|
||||||
|
"y": -2
|
||||||
|
},
|
||||||
|
"node_id": "29ee389b-08fd-4e70-997b-fd3c40d4218d",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "5e56cf29-61ad-416b-b624-83fabf56f433",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/1",
|
||||||
|
"x": 12,
|
||||||
|
"y": -14
|
||||||
|
},
|
||||||
|
"node_id": "29ee389b-08fd-4e70-997b-fd3c40d4218d",
|
||||||
|
"port_number": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/1",
|
||||||
|
"x": 38,
|
||||||
|
"y": 61
|
||||||
|
},
|
||||||
|
"node_id": "52ba58ca-31a4-4748-87d1-028f3a08e6a9",
|
||||||
|
"port_number": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"link_id": "44cd3c0a-1402-4008-b3d2-f705be6116c2",
|
||||||
|
"link_style": {},
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": -5,
|
||||||
|
"y": 49
|
||||||
|
},
|
||||||
|
"node_id": "52ba58ca-31a4-4748-87d1-028f3a08e6a9",
|
||||||
|
"port_number": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"adapter_number": 1,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "f1/0",
|
||||||
|
"x": 56,
|
||||||
|
"y": -2
|
||||||
|
},
|
||||||
|
"node_id": "e0644bf2-0189-4a11-8cbd-d3e6f101fbc9",
|
||||||
|
"port_number": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"suspend": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5000,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW1",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW1",
|
||||||
|
"node_id": "e0644bf2-0189-4a11-8cbd-d3e6f101fbc9",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 1,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c201.4576.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -422,
|
||||||
|
"y": -114,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5001,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW2",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW2",
|
||||||
|
"node_id": "29ee389b-08fd-4e70-997b-fd3c40d4218d",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 2,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c202.4594.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -136,
|
||||||
|
"y": -113,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5002,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW3",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW3",
|
||||||
|
"node_id": "0c16d91a-1f65-4dbe-a959-e80bb84a6208",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 3,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c203.45b2.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -358,
|
||||||
|
"y": -297,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"compute_id": "local",
|
||||||
|
"console": 5003,
|
||||||
|
"console_auto_start": false,
|
||||||
|
"console_type": "telnet",
|
||||||
|
"custom_adapters": [],
|
||||||
|
"first_port_name": null,
|
||||||
|
"height": 48,
|
||||||
|
"label": {
|
||||||
|
"rotation": 0,
|
||||||
|
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
|
||||||
|
"text": "ESW4",
|
||||||
|
"x": 0,
|
||||||
|
"y": -25
|
||||||
|
},
|
||||||
|
"locked": false,
|
||||||
|
"name": "ESW4",
|
||||||
|
"node_id": "52ba58ca-31a4-4748-87d1-028f3a08e6a9",
|
||||||
|
"node_type": "dynamips",
|
||||||
|
"port_name_format": "Ethernet{0}",
|
||||||
|
"port_segment_size": 0,
|
||||||
|
"properties": {
|
||||||
|
"auto_delete_disks": false,
|
||||||
|
"aux": null,
|
||||||
|
"clock_divisor": 8,
|
||||||
|
"disk0": 1,
|
||||||
|
"disk1": 0,
|
||||||
|
"dynamips_id": 4,
|
||||||
|
"exec_area": 64,
|
||||||
|
"idlemax": 500,
|
||||||
|
"idlepc": "0x60a6a1e0",
|
||||||
|
"idlesleep": 30,
|
||||||
|
"image": "c3725-advipservicesk9-mz.124-21.image",
|
||||||
|
"image_md5sum": "c336fa915d7ecd3b821c5e562c4326ab",
|
||||||
|
"iomem": 5,
|
||||||
|
"mac_addr": "c204.45db.0000",
|
||||||
|
"mmap": true,
|
||||||
|
"nvram": 256,
|
||||||
|
"platform": "c3725",
|
||||||
|
"ram": 128,
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-16ESW",
|
||||||
|
"slot2": null,
|
||||||
|
"sparsemem": true,
|
||||||
|
"system_id": "FTX0945W0MY",
|
||||||
|
"usage": "",
|
||||||
|
"wic0": null,
|
||||||
|
"wic1": null,
|
||||||
|
"wic2": null
|
||||||
|
},
|
||||||
|
"symbol": ":/symbols/multilayer_switch.svg",
|
||||||
|
"template_id": "804bcd53-870c-4c03-a5c8-b1e0652b3f33",
|
||||||
|
"width": 51,
|
||||||
|
"x": -200,
|
||||||
|
"y": -299,
|
||||||
|
"z": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": "topology",
|
||||||
|
"variables": null,
|
||||||
|
"version": "2.2.45",
|
||||||
|
"zoom": 168
|
||||||
|
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue