owned this note
owned this note
Published
Linked with GitHub
# [RC1] PROYECTO 2
###### Integrantes
> Ronald Alexandro Castro Perez - 201800699
> José Ottoniel Sincal Guitzol - 201801375
> Carlos Esteban Vivar Torres - 201801597
## Requisitos y Compatibilidad
GNS3 es una plataforma que permite simular topologías de red con imágenes de vendors como Cisco y Juniper, entre otros. A continuación se muestran los requerimientos para la instalación del software.
### Compatibilidad
* Windows 7 SP1 (64 bit)
* Windows 8 (64 bit)
* Windows 10 (64 bit)
* Windows Server 2012 (64 bit)
* Windows Server 2016 (64 bit)
* Distribuciones basadas en Ubuntu (solo 64 bits)
* Distribuciones basadad en Debian (solo 64 bits)
### Requisitos de GNS3
| Item | Requisito |
| ----------------- | ------------------------------------------------------------ |
| Sistema Operativo | Los mencionados en el apartado anterior |
| Procesador | 2 o más núcles lógicos |
| Virtualización | Se requieren extensiones de virtualización. Es posible que deba habilitar esto a través del BIOS de su computadora. |
| Memoria | 4 GB RAM |
| Espacio en disco | 1GB de espacio disponible (la instalación es < 200MB). |
| Otros | Es posible que necesite almacenamiento adicional para su sistema operativo e imágenes de los equipos. |
### Detalle de los equipos utilizados
#### Topología 1
- **Sistema Operativo**: Zorin OS 16 (basada en Ubuntu)
- **Procesador**: Intel® Core™ i5-7200U CPU @ 2.50GHz × 4
- **Memoria**: 8 GB RAM
- **Disco**: 1 TB
#### Topología 2
- **Sistema Operativo**: Windows 10 (64 bits)
- **Procesador**: Intel® Core™ i7
- **Memoria**: 16 GB RAM
- **Disco**: 2 TB
#### Topología 3
- **Sistema Operativo**: Windows 10 (64 bits)
- **Procesador**: Intel® Core™ i5-10300H
- **Memoria**: 8 GB RAM
- **Disco**: 256 GB SSD NVME
## Carga de archivos de configuracion
Los archivos de configuracion se presentan en el siguiente repositorio de git: https://github.com/joseSincal/REDES1-Proyecto2
Para hacer la carga debemos.
1. Copiar el contenido del archivo de configuracion

2. Pegar el contenido dentro de la consola del dispositivo correspondiente haciendo click derecho o ctl+shift+V.

# Cálculos
### Topología 1
> Número de subredes: 4
| Subred | Equipos pertenecientes |
| ------ | ---------------------- |
| 1 | R3, R4, R5 y R6 |
| 2 | R3, R4, R5 y R7 |
| 3 | R3 y R6 |
| 4 | R5 y R7 |
> Red: 10.10.0.0/16
Mediante el el argoritmo de FLSM se realizarón los siguientes cálculos, esto con el fin de realizar de manera eficiente la conexión de toda la red.
#### Cálculo de bits de subredes necesarias
Dado que el prefijo a útilizar es **/16**, estó nos indica que se utilizaran 16 bits para la parte de red y 16 bits para la parte de los hosts.
```
11111111.11111111.00000000.00000000 ⟹ 255.255.0.0
```
Para poder determinar los bits a tomar para la parte de host de utilizó la siguiente expresión: **2^n ≥ 4**, en donde *4* representa la cantidad de subredes que deseamos crear. Al realizar el respectivo despeje, obtenemos que ***n =~ 2***, lo cual nos indica que tomaremos 2 bits de la parte de hosts, el cual corresponderá a nuestra nueva mascara de red.
```
2^2 = 4≥4 ⟹ n=2
```
Ya tomados nuestros 2 bits de la parte de host nuestra nueva máscará será: **/18**
```
11111111.11111111.11000000.00000000 ⟹ 255.255.192.0
```
#### Obtener subredes
Dados los *n* bits obtenidos en el paso anterior se utiliza una serie de combinación entre esos bits para poder obtener la red de cada subred. En este caso los bits a combinar serán: **00**, **01**,**10** y **11**, esto ya que solo son 2 bits los que podemos tomar de la parte de los hosts.
| Subred | Dirección (binario) | Dirección |
| ------ | --------------------------- | --------------- |
| 1 | 10.10.**00**000000.00000000 | 10.10.**0**.0 |
| 2 | 10.10.**01**000000.00000000 | 10.10.**64**.0 |
| 3 | 10.10.**10**000000.00000000 | 10.10.**128**.0 |
| 4 | 10.10.**11**000000.00000000 | 10.10.**192**.0 |
#### Cálculo de hosts por cada subred
El número de hosts viene dado por la formula siguiente: **H=2^n−2**, donde *n* es el número de bits que se encuentran libres de la parte de hosts; en nuestro caso usaremos **14** ya que los bits iniciales eran 16 menos los 2 que se utilizaran para la obtención de las subredes nos da como resultado 14 (16-2).
```
H = 2^14−2 = 16382
```
Ahora sabemos la cantidad de hosts que contendrá cada subred, ahora procedemos a obtener el rango de direcciones para cada subred, el cual se obtiene dela combinación de los bits de hosts que van desde **00000000000001** hasta **11111111111110**, estas direcciones corresponden al primer host y al último.
**Nota**: para la dirección de broadcast se deben hacer 1 todos los bits de la parte del host
| Subred | Salto | **Network** | **Mask** | P.D asignable | **U.D asignable** | Broadcast | **Host totales** | **Cantidad de host** |
| ------ | ----- | -------------- | ------------- | ------------- | ----------------- | ------------- | ---------------- | -------------------- |
| 1 | 64 | 10.10.0.0/18 | 255.255.192.0 | 110.10.0.1 | 10.10.63.254 | 10.10.63.255 | 16382 | 4 |
| 2 | 128 | 10.10.64.0/18 | 255.255.192.0 | 10.10.64.1 | 10.10.127.254 | 10.10.127.255 | 16382 | 4 |
| 3 | 192 | 10.10.128.0/18 | 255.255.192.0 | 10.10.128.1 | 10.10.191.254 | 10.10.191.255 | 16382 | 2 |
| 4 | 255 | 10.10.192.0/18 | 255.255.192.0 | 10.10.192.1 | 10.10.255.254 | 10.10.255.255 | 16382 | 2 |
---
### Topología 2
### Total Hosts: 190
- Recursos humanos: 21
- Contabilidad: 8
- Ventas: 93 + 93*(32/100) = 123
- Informatica: 31 + 31*(18/100) = 37
### Subredes
| Subred | Vlan | Nombre | Numero de host |
| :----: | :---: | :-------------: | :------------: |
| 1 | 30 | ventas |123|
| 2 | 40 | informatica |37|
| 3 | 10 | rhumanos |21|
| 4 | 20 | contabilidad |8|
### Subnetting de Direccion 192.168.10.0/24 con VLSM
Identificamos la mascara de subred actual . /24
> 11111111.11111111.11111111.00000000
#### Calculo numero de bits por parte de host
Utilizamos la formula
> 2^n - 2 >= H*
Donde:
- n: numero de bits
- H: numero de hosts
Para la primera subred tenemos el siguiente calculo.
> 2^7 - 2 = 126 >= 123; n = 7
#### Calcuo de numero de bits de subred
Utilizamos la formula
> R = (32 - p) - n
Donde:
- n: numero de bits de host
- H: prefijo de nuestra red (/24)
Para la primera subred tenemos el siguiente calculo.
> R = (32 - 24) -7 = 1
#### Nueva Mascara de subred
Calculamos el nuevo prefijo, esto sumandole **R** al prefijo original
> 24 + 1 = 25
Obtenemos la nueva mascara de subred.
> 11111111.11111111.**11111111.1**0000000 (/25)
>
> -> 255.255.255.128
#### Calculo de salto de red .
Es la diferencia de 256 y el ultimo octeto de la nueva red.
> S = 256 - 128 = 128
### Demas Subredes
| Ventas | |
|:--------------:|:--------------------------------------------- |
| Mascara actual | 11111111.11111111.11111111.00000000 |
| Numero de host | 2^7 - 2 = 126 >= 123; n = 7 |
| Nueva mascara | 11111111.11111111.**11111111.1**0000000 (/25) |
| Salto de red | 256 - 128 = 128 |
| Informatica | |
|:--------------:|:--------------------------------------------- |
| Mascara actual | 11111111.11111111.11111111.00000000 |
| Numero de host | 2^6 - 2 = 62 >= 37; n = 6 |
| Nueva mascara | 11111111.11111111.**11111111.11**000000 (/26) |
| Salto de red | 256 - 64 = 192 |
| Recursos humanos | |
|:----------------:|:--------------------------------------------- |
| Mascara actual | 11111111.11111111.11111111.00000000 |
| Numero de host | 2^5 - 2 = 30 >= 21; n = 5 |
| Nueva mascara | 11111111.11111111.**11111111.111**00000 (/27) |
| Salto de red | 256 - 32 = 224 |
| Contabilidad | |
|:--------------:|:--------------------------------------------- |
| Mascara actual | 11111111.11111111.11111111.00000000 |
| Numero de host | 2^4 - 2 = 14 >= 8; m = 4 |
| Nueva mascara | 11111111.11111111.**11111111.1111**0000 (/28) |
| Salto de red | 256 - 16 = 240 |
| VLAN | Salto | Network | Mask | P.D asignable | U.D asignable | Broadcast | Host totales | Cantidad de host |
| :---: | :---: | -------------- | --------------- | -------------- | -------------- | -------------- | :----------: | :--------------: |
| 30 | 128 | 192.168.10.0 | 255.255.255.128 | 192.168.10.1 | 192.168.10.126 | 192.168.10.127 | 126 | 123 |
| 40 | 192 | 192.168.10.128 | 255.255.255.192 | 192.168.10.129 | 192.168.10.190 | 192.168.10.191 | 62 | 37 |
| 10 | 224 | 192.168.10.192 | 255.255.255.224 | 192.168.10.193 | 192.168.10.222 | 192.168.10.223 | 30 | 21 |
| 20 | 240 | 192.168.10.224 | 255.255.255.240 | 192.168.10.225 | 192.168.10.238 | 192.168.10.239 | 14 | 8 |
## Comandos
### Red Wan - Topología 1
#### Asignación de IP's en routers
```
> configure terminal
> interface [PUERTO] # donde [PUERTO] es la interfaz en donde deseamos realizar dicha configuración. Ejemplo: f0/0
> ip address [IP] [MASK] # donde [IP] corresponde a la IP que deseamos asignar y [MASK] corresponde a la mascara de la red o subred. Ejemplo: 10.10.0.2 255.255.192.0
> no shutdown
> exit
> exit
```
#### Configuración de rutas estáticas
```
> configure terminal
> ip route [RED_DESTINO] [MASK_DESTINO] [RED_SALTO] # donde [RED_DESTINO] es la ip de la red de entrada, [MASK_DESTINO] corresponde a la mascara de dicha red de entrada y [RED_SALTO] es la ip o interfaz por el cual se hará el salto o retorno. Ejemplo: 192.168.10.128 255.255.255.192 f0/1
> exit
```
**Nota**: el comando *ip route [RED_DESTINO] [MASK_DESTINO] [RED_SALTO]* se puede realizar las veces que sea necesaria, una seguida de la otra.
#### Protocolo de enrutamiento RIP - Versión 2
```
> configure terminal
> router rip
> version 2
> network [IP] # donde [IP] es la dirección de la red o subred. Ejemplo: 10.10.64.0
> exit
> exit
```
**Nota**: el comando *network [IP]* se puede realizar las veces que sea necesaria, una seguida de la otra.
#### Protocolo de redundancia GLBP
```
> configure terminal
> interface [PUERTO] # donde [PUERTO] es la interfaz en donde deseamos realizar dicha configuración. Ejemplo: f0/0
> glbp # ip [LAST_IP] # donde [LAST_IP] es la ultima ip asignable de la dirección de la red o subred. Ejemplo: 10.10.191.254
> glbp # preempt
> glbp # priority #
> glbp # load-balancing round-robin
> exit
> exit
```
**Nota**: donde esté el simbolo de numeral (***#***) se debe de reemplazar por un número.
#### Protocolo de redundancia HSRP
```
> configure terminal
> interface [PUERTO] # donde [PUERTO] es la interfaz en donde deseamos realizar dicha configuración. Ejemplo: f0/0
> standby # ip [LAST_IP] # donde [LAST_IP] es la ultima ip asignable de la dirección de la red o subred. Ejemplo: 10.10.191.254
> standby # priority #
> standby # preempt # este comando solo se debe poner si se decea configurar este protocolo en modo ** Activo **, de lo contrario de ignora.
> exit
> exit
```
**Nota**: donde esté el simbolo de numeral (***#***) se debe de reemplazar por un número.
### Oficina Central - Topologia 2
#### VTP mode Server (ESW4)
```
> configure terminal
> vtp domain redes1gp10
> vtp password redes1gp10
> vtp mode server
> exit
> sh vtp status
```
#### VTP Mode Client (ESW2, ESW3, ESW5)
```
> configure terminal
> vtp domain redes1gp10
> vtp password redes1gp10
> vtp mode client
> exit
> sh vtp status
```
#### Creacion VLAN (ESW4)
```
configure terminal
vlan 10
name RHUMANOS
exit
vlan 20
name CONTABILIDAD
exit
vlan 30
name VENTAS
exit
vlan 40
name INFORMATICA
exit
exit
sh vlan-sw
```
#### Mode Trunk
- #### ESW4
```
configure terminal
int range f1/1 - 2
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int range f1/3 - 4
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int f1/5
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
exit
sh int tr
```
- #### ESW2
```
configure terminal
int range f1/1 - 2
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int range f1/3 - 5
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int range f1/6 - 7
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int f1/8
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
```
- #### ESW3
```
configure terminal
int range f1/1 - 2
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int range f1/3 - 5
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int range f1/6 - 7
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int f1/8
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
exit
```
- #### ESW5
```
configure terminal
int range f1/1 - 2
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int range f1/3 - 4
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int f1/5
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int f1/6
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
int f1/7
switchport mode trunk
switchport trunk allowed vlan 1,10,20,30,40,1002-1005
exit
```
#### Port-Channel
- #### ESW4
```
configure terminal
int range f1/1 - 2
channel-group 1 mode on
exit
int range f1/3 - 4
channel-group 2 mode on
exit
exit
```
- #### ESW2
```
configure terminal
int range f1/1 - 2
channel-group 2 mode on
exit
int range f1/3 - 5
channel-group 5 mode on
exit
int range f1/6 - 7
channel-group 3 mode on
exit
exit
```
- #### ESW3
```
configure terminal
int range f1/1 - 2
channel-group 1 mode on
exit
int range f1/3 - 5
channel-group 5 mode on
exit
int range f1/6 - 7
channel-group 4 mode on
exit
exit
```
- #### ESW5
```
configure terminal
int range f1/1 - 2
channel-group 4 mode on
exit
int range f1/3 - 4
channel-group 3 mode on
exit
exit
```
#### Inter Vlan (R2)
```
configure terminal
interface f0/0
no shutdown
int f0/0.10
int f0/0.20
int f0/0.30
int f0/0.40
exit
int f0/0.10
encapsulation dot1Q 10
ip address 192.168.10.193 255.255.255.224
exit
int f0/0.20
encapsulation dot1Q 20
ip address 192.168.10.225 255.255.255.240
exit
int f0/0.30
encapsulation dot1Q 30
ip address 192.168.10.1 255.255.255.128
exit
int f0/0.40
encapsulation dot1Q 40
ip address 192.168.10.129 255.255.255.192
exit
exit
```
#### RIP (R2)
```
configure terminal
interface vlan1
ip address 10.10.128.10 255.255.192.0
shutdown
no shutdown
exit
exit
configure terminal
router rip
version 2
network 10.10.128.0
network 192.168.10.0
network 192.168.10.128
network 192.168.10.192
network 192.168.10.224
end
sh ip route
```