Skip to content
Snippets Groups Projects
Commit 4e68f71b authored by Matias Daniel Capucho Cirlinas's avatar Matias Daniel Capucho Cirlinas
Browse files

- Conclusión OSA

parent ac6e0d81
No related branches found
No related tags found
No related merge requests found
...@@ -119,7 +119,7 @@ $ openstack-ansible -vvv setup-hosts.yml 2>&1 | tee /var/log/openstack/hostsXX.l ...@@ -119,7 +119,7 @@ $ openstack-ansible -vvv setup-hosts.yml 2>&1 | tee /var/log/openstack/hostsXX.l
La opción -vvv es para que la salida sea más verbosa y el final es para mostrar la salida del comando en la consola y almacenarla en un archivo de log. La opción -vvv es para que la salida sea más verbosa y el final es para mostrar la salida del comando en la consola y almacenarla en un archivo de log.
\subsection{setup-infrastructure.yml} \subsection{setup-infrastructure.yml}
En este paso demora un poco más que el primer setup y se encargará de construir todos los contenedores donde luego se instalarán los servicios de OpenStack. Esta script además se encarga de instalar los servicios de infraestructura como son RabbitMQ y Galera DB para luego ser configurados en la playbook final. Ademas se lleva a cabo a configuración de los balanceadores de carga implementados con HAproxy. En este paso demora un poco más que el primer setup y se encargará de construir todos los contenedores donde luego se instalarán los servicios de OpenStack. Esta script además se encarga de instalar los servicios de infraestructura como son RabbitMQ y Galera DB para luego ser configurados en la playbook final. Además se lleva a cabo la configuración de los balanceadores de carga implementados con HAproxy.
Con el siguiente comando se ejecuta la playbook: Con el siguiente comando se ejecuta la playbook:
\begin{lstlisting} \begin{lstlisting}
...@@ -182,3 +182,6 @@ $ openstack network agent list ...@@ -182,3 +182,6 @@ $ openstack network agent list
\item Por otro lado se puede verificar el dashboard de Horizon accediendo a la ip definida en \path{external_lb_vip_address} en el archivo \path{/etc/openstack_deploy/openstack_user_config.yml} en el puerto 443 dado que utiliza HTTPS. Para autenticarse como admin en necesaria la password que se encuentra definida en la opción \path{keystone_auth_admin_password} del archivo \path{/etc/openstack_deploy/user_secrets.yml}. \item Por otro lado se puede verificar el dashboard de Horizon accediendo a la ip definida en \path{external_lb_vip_address} en el archivo \path{/etc/openstack_deploy/openstack_user_config.yml} en el puerto 443 dado que utiliza HTTPS. Para autenticarse como admin en necesaria la password que se encuentra definida en la opción \path{keystone_auth_admin_password} del archivo \path{/etc/openstack_deploy/user_secrets.yml}.
\end{enumerate} \end{enumerate}
\section*{Conclusiones}
El proyecto OpenStack-Ansible es una herramienta fundamental para instalar una plataforma de gran porte como es OpenStack. La alta complejidad para obtener un ambiente funcional surge de la gran cantidad de configuraciones y tecnologías necesarias, en donde a su vez estas ultimas son complejas por si mismas, como son las colas de mensajes, las bases de datos, entre otras. Las herramientas de automatización como es en este caso Ansible, permiten describir la arquitectura que se pretende desplegar mediante un archivo de configuración y abstraerse de los detalles para llevarlo a cabo. Otro de los factores positivos para utilizar OSA es que permite tener consistencia en la repetición de las instalaciones.
...@@ -25,85 +25,85 @@ ...@@ -25,85 +25,85 @@
\contentsline {figure}{\numberline {5.3}{\ignorespaces Diagrama de bonds de múltiples interfaces de red. Extraída de \cite {openstack-networking-architecture}.\relax }}{40}{figure.caption.58}% \contentsline {figure}{\numberline {5.3}{\ignorespaces Diagrama de bonds de múltiples interfaces de red. Extraída de \cite {openstack-networking-architecture}.\relax }}{40}{figure.caption.58}%
\contentsline {figure}{\numberline {5.4}{\ignorespaces Despliegue de servicios OpenStack en contenedores. Extraída de \cite {openstack-appendix-e}.\relax }}{42}{figure.caption.59}% \contentsline {figure}{\numberline {5.4}{\ignorespaces Despliegue de servicios OpenStack en contenedores. Extraída de \cite {openstack-appendix-e}.\relax }}{42}{figure.caption.59}%
\addvspace {10\p@ } \addvspace {10\p@ }
\contentsline {figure}{\numberline {6.1}{\ignorespaces Arquitectura diseñada.\relax }}{50}{figure.caption.60}% \contentsline {figure}{\numberline {6.1}{\ignorespaces Arquitectura diseñada.\relax }}{50}{figure.caption.61}%
\contentsline {figure}{\numberline {6.2}{\ignorespaces Arquitectura diseñada para instalación Stein\relax }}{53}{figure.caption.61}% \contentsline {figure}{\numberline {6.2}{\ignorespaces Arquitectura diseñada para instalación Stein\relax }}{53}{figure.caption.62}%
\contentsline {figure}{\numberline {6.3}{\ignorespaces Acceso remoto al servidor renata.\relax }}{55}{figure.caption.62}% \contentsline {figure}{\numberline {6.3}{\ignorespaces Acceso remoto al servidor renata.\relax }}{55}{figure.caption.63}%
\contentsline {figure}{\numberline {6.4}{\ignorespaces Túnel reverso y esquema de servidores.\relax }}{56}{figure.caption.63}% \contentsline {figure}{\numberline {6.4}{\ignorespaces Túnel reverso y esquema de servidores.\relax }}{56}{figure.caption.64}%
\contentsline {figure}{\numberline {6.5}{\ignorespaces Salida a Internet en los nodos de Openstack.\relax }}{57}{figure.caption.64}% \contentsline {figure}{\numberline {6.5}{\ignorespaces Salida a Internet en los nodos de Openstack.\relax }}{57}{figure.caption.65}%
\addvspace {10\p@ } \addvspace {10\p@ }
\contentsline {figure}{\numberline {7.1}{\ignorespaces Vista del login de Horizon.\relax }}{59}{figure.caption.65}% \contentsline {figure}{\numberline {7.1}{\ignorespaces Vista del login de Horizon.\relax }}{59}{figure.caption.66}%
\contentsline {figure}{\numberline {7.2}{\ignorespaces Creación de un proyecto (1/2).\relax }}{60}{figure.caption.66}% \contentsline {figure}{\numberline {7.2}{\ignorespaces Creación de un proyecto (1/2).\relax }}{60}{figure.caption.67}%
\contentsline {figure}{\numberline {7.3}{\ignorespaces Creación de un proyecto (2/2).\relax }}{61}{figure.caption.67}% \contentsline {figure}{\numberline {7.3}{\ignorespaces Creación de un proyecto (2/2).\relax }}{61}{figure.caption.68}%
\contentsline {figure}{\numberline {7.4}{\ignorespaces Creación de un usuario.\relax }}{62}{figure.caption.68}% \contentsline {figure}{\numberline {7.4}{\ignorespaces Creación de un usuario.\relax }}{62}{figure.caption.69}%
\contentsline {figure}{\numberline {7.5}{\ignorespaces Creación de un flavor (1/2).\relax }}{63}{figure.caption.69}% \contentsline {figure}{\numberline {7.5}{\ignorespaces Creación de un flavor (1/2).\relax }}{63}{figure.caption.70}%
\contentsline {figure}{\numberline {7.6}{\ignorespaces Creación de un flavor (2/2).\relax }}{63}{figure.caption.70}% \contentsline {figure}{\numberline {7.6}{\ignorespaces Creación de un flavor (2/2).\relax }}{63}{figure.caption.71}%
\contentsline {figure}{\numberline {7.7}{\ignorespaces Creación de una red provider (1/2).\relax }}{64}{figure.caption.71}% \contentsline {figure}{\numberline {7.7}{\ignorespaces Creación de una red provider (1/2).\relax }}{64}{figure.caption.72}%
\contentsline {figure}{\numberline {7.8}{\ignorespaces Creación de una red provider (2/2).\relax }}{65}{figure.caption.72}% \contentsline {figure}{\numberline {7.8}{\ignorespaces Creación de una red provider (2/2).\relax }}{65}{figure.caption.73}%
\contentsline {figure}{\numberline {7.9}{\ignorespaces Creación de una imagen (1/2).\relax }}{66}{figure.caption.73}% \contentsline {figure}{\numberline {7.9}{\ignorespaces Creación de una imagen (1/2).\relax }}{66}{figure.caption.74}%
\contentsline {figure}{\numberline {7.10}{\ignorespaces Creación de una imagen (2/2).\relax }}{67}{figure.caption.74}% \contentsline {figure}{\numberline {7.10}{\ignorespaces Creación de una imagen (2/2).\relax }}{67}{figure.caption.75}%
\contentsline {figure}{\numberline {7.11}{\ignorespaces Creación de una red (1/3).\relax }}{68}{figure.caption.75}% \contentsline {figure}{\numberline {7.11}{\ignorespaces Creación de una red (1/3).\relax }}{68}{figure.caption.76}%
\contentsline {figure}{\numberline {7.12}{\ignorespaces Creación de una red (2/3).\relax }}{68}{figure.caption.76}% \contentsline {figure}{\numberline {7.12}{\ignorespaces Creación de una red (2/3).\relax }}{68}{figure.caption.77}%
\contentsline {figure}{\numberline {7.13}{\ignorespaces Creación de una red (3/3).\relax }}{69}{figure.caption.77}% \contentsline {figure}{\numberline {7.13}{\ignorespaces Creación de una red (3/3).\relax }}{69}{figure.caption.78}%
\contentsline {figure}{\numberline {7.14}{\ignorespaces Creación de un router.\relax }}{69}{figure.caption.78}% \contentsline {figure}{\numberline {7.14}{\ignorespaces Creación de un router.\relax }}{69}{figure.caption.79}%
\contentsline {figure}{\numberline {7.15}{\ignorespaces Creación de una interfaz en un router.\relax }}{70}{figure.caption.79}% \contentsline {figure}{\numberline {7.15}{\ignorespaces Creación de una interfaz en un router.\relax }}{70}{figure.caption.80}%
\contentsline {figure}{\numberline {7.16}{\ignorespaces Creación de una key pair.\relax }}{70}{figure.caption.80}% \contentsline {figure}{\numberline {7.16}{\ignorespaces Creación de una key pair.\relax }}{70}{figure.caption.81}%
\contentsline {figure}{\numberline {7.17}{\ignorespaces Lanzar una nueva instancia (1/5).\relax }}{71}{figure.caption.81}% \contentsline {figure}{\numberline {7.17}{\ignorespaces Lanzar una nueva instancia (1/5).\relax }}{71}{figure.caption.82}%
\contentsline {figure}{\numberline {7.18}{\ignorespaces Lanzar una nueva instancia (2/5).\relax }}{71}{figure.caption.82}% \contentsline {figure}{\numberline {7.18}{\ignorespaces Lanzar una nueva instancia (2/5).\relax }}{71}{figure.caption.83}%
\contentsline {figure}{\numberline {7.19}{\ignorespaces Lanzar una nueva instancia (3/5).\relax }}{72}{figure.caption.83}% \contentsline {figure}{\numberline {7.19}{\ignorespaces Lanzar una nueva instancia (3/5).\relax }}{72}{figure.caption.84}%
\contentsline {figure}{\numberline {7.20}{\ignorespaces Lanzar una nueva instancia (4/5).\relax }}{72}{figure.caption.84}% \contentsline {figure}{\numberline {7.20}{\ignorespaces Lanzar una nueva instancia (4/5).\relax }}{72}{figure.caption.85}%
\contentsline {figure}{\numberline {7.21}{\ignorespaces Lanzar una nueva instancia (5/5).\relax }}{73}{figure.caption.85}% \contentsline {figure}{\numberline {7.21}{\ignorespaces Lanzar una nueva instancia (5/5).\relax }}{73}{figure.caption.86}%
\contentsline {figure}{\numberline {7.22}{\ignorespaces Asignación de floating IP.\relax }}{74}{figure.caption.86}% \contentsline {figure}{\numberline {7.22}{\ignorespaces Asignación de floating IP.\relax }}{74}{figure.caption.87}%
\contentsline {figure}{\numberline {7.23}{\ignorespaces Asociación de floating IP.\relax }}{75}{figure.caption.87}% \contentsline {figure}{\numberline {7.23}{\ignorespaces Asociación de floating IP.\relax }}{75}{figure.caption.88}%
\contentsline {figure}{\numberline {7.24}{\ignorespaces Reglas security group por defecto.\relax }}{75}{figure.caption.88}% \contentsline {figure}{\numberline {7.24}{\ignorespaces Reglas security group por defecto.\relax }}{75}{figure.caption.89}%
\contentsline {figure}{\numberline {7.25}{\ignorespaces Agregar regla para tráfico ICMP.\relax }}{76}{figure.caption.89}% \contentsline {figure}{\numberline {7.25}{\ignorespaces Agregar regla para tráfico ICMP.\relax }}{76}{figure.caption.90}%
\contentsline {figure}{\numberline {7.26}{\ignorespaces Agregar regla para tráfico SSH.\relax }}{76}{figure.caption.90}% \contentsline {figure}{\numberline {7.26}{\ignorespaces Agregar regla para tráfico SSH.\relax }}{76}{figure.caption.91}%
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\contentsline {figure}{\numberline {9.1}{\ignorespaces Diagrama de arquitectura para el escenario 1 de Linux Bridge\relax }}{90}{figure.caption.109}% \contentsline {figure}{\numberline {9.1}{\ignorespaces Diagrama de arquitectura para el escenario 1 de Linux Bridge\relax }}{90}{figure.caption.110}%
\contentsline {figure}{\numberline {9.2}{\ignorespaces Paquete ARP request capturado en la interfaz eth0 de la instancia 1\relax }}{95}{figure.caption.112}% \contentsline {figure}{\numberline {9.2}{\ignorespaces Paquete ARP request capturado en la interfaz eth0 de la instancia 1\relax }}{95}{figure.caption.113}%
\contentsline {figure}{\numberline {9.3}{\ignorespaces Paquete ARP request encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{95}{figure.caption.113}% \contentsline {figure}{\numberline {9.3}{\ignorespaces Paquete ARP request encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{95}{figure.caption.114}%
\contentsline {figure}{\numberline {9.4}{\ignorespaces Paquete ARP reply encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{97}{figure.caption.114}% \contentsline {figure}{\numberline {9.4}{\ignorespaces Paquete ARP reply encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{97}{figure.caption.115}%
\contentsline {figure}{\numberline {9.5}{\ignorespaces Paquete ARP reply capturado en la interfaz eth0 de la instancia 1\relax }}{98}{figure.caption.115}% \contentsline {figure}{\numberline {9.5}{\ignorespaces Paquete ARP reply capturado en la interfaz eth0 de la instancia 1\relax }}{98}{figure.caption.116}%
\contentsline {figure}{\numberline {9.6}{\ignorespaces Paquete ICMP request capturado en la interfaz eth0 de la instancia 1\relax }}{98}{figure.caption.117}% \contentsline {figure}{\numberline {9.6}{\ignorespaces Paquete ICMP request capturado en la interfaz eth0 de la instancia 1\relax }}{98}{figure.caption.118}%
\contentsline {figure}{\numberline {9.7}{\ignorespaces Paquete ICMP request encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{99}{figure.caption.118}% \contentsline {figure}{\numberline {9.7}{\ignorespaces Paquete ICMP request encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{99}{figure.caption.119}%
\contentsline {figure}{\numberline {9.8}{\ignorespaces Diagrama de arquitectura para el escenario 2 de Linux Bridge\relax }}{100}{figure.caption.120}% \contentsline {figure}{\numberline {9.8}{\ignorespaces Diagrama de arquitectura para el escenario 2 de Linux Bridge\relax }}{100}{figure.caption.121}%
\contentsline {figure}{\numberline {9.9}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{107}{figure.caption.124}% \contentsline {figure}{\numberline {9.9}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{107}{figure.caption.125}%
\contentsline {figure}{\numberline {9.10}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 2\relax }}{108}{figure.caption.128}% \contentsline {figure}{\numberline {9.10}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 2\relax }}{108}{figure.caption.129}%
\contentsline {figure}{\numberline {9.11}{\ignorespaces Diagrama de arquitectura para el escenario 3 de Linux Bridge\relax }}{108}{figure.caption.130}% \contentsline {figure}{\numberline {9.11}{\ignorespaces Diagrama de arquitectura para el escenario 3 de Linux Bridge\relax }}{108}{figure.caption.131}%
\contentsline {figure}{\numberline {9.12}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{113}{figure.caption.134}% \contentsline {figure}{\numberline {9.12}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{113}{figure.caption.135}%
\contentsline {figure}{\numberline {9.13}{\ignorespaces Paquete ARP request taggeado con el VLAN ID 100 capturado en la interfaz br-vlan en el nodo de red\relax }}{114}{figure.caption.137}% \contentsline {figure}{\numberline {9.13}{\ignorespaces Paquete ARP request taggeado con el VLAN ID 100 capturado en la interfaz br-vlan en el nodo de red\relax }}{114}{figure.caption.138}%
\contentsline {figure}{\numberline {9.14}{\ignorespaces Paquete ICMP echo request capturado en la interfaz br-vlan del nodo de red\relax }}{115}{figure.caption.139}% \contentsline {figure}{\numberline {9.14}{\ignorespaces Paquete ICMP echo request capturado en la interfaz br-vlan del nodo de red\relax }}{115}{figure.caption.140}%
\contentsline {figure}{\numberline {9.15}{\ignorespaces Diagrama de arquitectura para el escenario 4 de Linux Bridge\relax }}{116}{figure.caption.141}% \contentsline {figure}{\numberline {9.15}{\ignorespaces Diagrama de arquitectura para el escenario 4 de Linux Bridge\relax }}{116}{figure.caption.142}%
\contentsline {figure}{\numberline {9.16}{\ignorespaces Paquete ICMP echo request taggeado con el VLAN ID 100 capturado en la interfaz eth3 del router físico\relax }}{119}{figure.caption.145}% \contentsline {figure}{\numberline {9.16}{\ignorespaces Paquete ICMP echo request taggeado con el VLAN ID 100 capturado en la interfaz eth3 del router físico\relax }}{119}{figure.caption.146}%
\contentsline {figure}{\numberline {9.17}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qg del router de Neutron\relax }}{119}{figure.caption.146}% \contentsline {figure}{\numberline {9.17}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qg del router de Neutron\relax }}{119}{figure.caption.147}%
\contentsline {figure}{\numberline {9.18}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qr del router de Neutron\relax }}{120}{figure.caption.149}% \contentsline {figure}{\numberline {9.18}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qr del router de Neutron\relax }}{120}{figure.caption.150}%
\contentsline {figure}{\numberline {9.19}{\ignorespaces Diagrama de componentes de Open vSwitch\relax }}{121}{figure.caption.151}% \contentsline {figure}{\numberline {9.19}{\ignorespaces Diagrama de componentes de Open vSwitch\relax }}{121}{figure.caption.152}%
\contentsline {figure}{\numberline {9.20}{\ignorespaces Diagrama de arquitectura para el escenario 1 de Open vSwitch\relax }}{125}{figure.caption.152}% \contentsline {figure}{\numberline {9.20}{\ignorespaces Diagrama de arquitectura para el escenario 1 de Open vSwitch\relax }}{125}{figure.caption.153}%
\contentsline {figure}{\numberline {9.21}{\ignorespaces Paquete ARP request capturado en la interfaz eth0 de la instancia 1\relax }}{132}{figure.caption.155}% \contentsline {figure}{\numberline {9.21}{\ignorespaces Paquete ARP request capturado en la interfaz eth0 de la instancia 1\relax }}{132}{figure.caption.156}%
\contentsline {figure}{\numberline {9.22}{\ignorespaces ARP request encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{134}{figure.caption.156}% \contentsline {figure}{\numberline {9.22}{\ignorespaces ARP request encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{134}{figure.caption.157}%
\contentsline {figure}{\numberline {9.23}{\ignorespaces ARP reply encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{138}{figure.caption.157}% \contentsline {figure}{\numberline {9.23}{\ignorespaces ARP reply encapsulado en VXLAN capturado en la interfaz br-vxlan del nodo de cómputo 1\relax }}{138}{figure.caption.158}%
\contentsline {figure}{\numberline {9.24}{\ignorespaces Paquete ARP reply capturado en la interfaz eth0 de la instancia 1\relax }}{139}{figure.caption.158}% \contentsline {figure}{\numberline {9.24}{\ignorespaces Paquete ARP reply capturado en la interfaz eth0 de la instancia 1\relax }}{139}{figure.caption.159}%
\contentsline {figure}{\numberline {9.25}{\ignorespaces Paquete ICMP request capturado en la interfaz eth0 de la instancia 1\relax }}{139}{figure.caption.160}% \contentsline {figure}{\numberline {9.25}{\ignorespaces Paquete ICMP request capturado en la interfaz eth0 de la instancia 1\relax }}{139}{figure.caption.161}%
\contentsline {figure}{\numberline {9.26}{\ignorespaces Paquete ICMP request encapsulado en VXLAN 19 capturado en el bridge br-vxlan en el nodo de cómputo 1\relax }}{141}{figure.caption.161}% \contentsline {figure}{\numberline {9.26}{\ignorespaces Paquete ICMP request encapsulado en VXLAN 19 capturado en el bridge br-vxlan en el nodo de cómputo 1\relax }}{141}{figure.caption.162}%
\contentsline {figure}{\numberline {9.27}{\ignorespaces Diagrama de arquitectura para el escenario 2 de Open vSwitch\relax }}{142}{figure.caption.163}% \contentsline {figure}{\numberline {9.27}{\ignorespaces Diagrama de arquitectura para el escenario 2 de Open vSwitch\relax }}{142}{figure.caption.164}%
\contentsline {figure}{\numberline {9.28}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{147}{figure.caption.167}% \contentsline {figure}{\numberline {9.28}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{147}{figure.caption.168}%
\contentsline {figure}{\numberline {9.29}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 2\relax }}{148}{figure.caption.171}% \contentsline {figure}{\numberline {9.29}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 2\relax }}{148}{figure.caption.172}%
\contentsline {figure}{\numberline {9.30}{\ignorespaces Diagrama de arquitectura para el escenario 3 de Open vSwitch\relax }}{149}{figure.caption.173}% \contentsline {figure}{\numberline {9.30}{\ignorespaces Diagrama de arquitectura para el escenario 3 de Open vSwitch\relax }}{149}{figure.caption.174}%
\contentsline {figure}{\numberline {9.31}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{153}{figure.caption.177}% \contentsline {figure}{\numberline {9.31}{\ignorespaces Paquete ICMP echo request encapsulado en VXLAN capturado en la interfaz br-vxlan en el nodo de cómputo 1\relax }}{153}{figure.caption.178}%
\contentsline {figure}{\numberline {9.32}{\ignorespaces Paquete ARP request taggeado con el VLAN ID 100 capturado en la interfaz br-vlan en el nodo de red\relax }}{154}{figure.caption.180}% \contentsline {figure}{\numberline {9.32}{\ignorespaces Paquete ARP request taggeado con el VLAN ID 100 capturado en la interfaz br-vlan en el nodo de red\relax }}{154}{figure.caption.181}%
\contentsline {figure}{\numberline {9.33}{\ignorespaces Paquete ICMP echo request capturado en la interfaz br-vlan del nodo de red\relax }}{155}{figure.caption.182}% \contentsline {figure}{\numberline {9.33}{\ignorespaces Paquete ICMP echo request capturado en la interfaz br-vlan del nodo de red\relax }}{155}{figure.caption.183}%
\contentsline {figure}{\numberline {9.34}{\ignorespaces Diagrama de arquitectura para el escenario 4 de Open vSwitch\relax }}{156}{figure.caption.184}% \contentsline {figure}{\numberline {9.34}{\ignorespaces Diagrama de arquitectura para el escenario 4 de Open vSwitch\relax }}{156}{figure.caption.185}%
\contentsline {figure}{\numberline {9.35}{\ignorespaces Paquete ICMP echo request taggeado con el VLAN ID 100 capturado en la interfaz eth3 del router físico\relax }}{159}{figure.caption.188}% \contentsline {figure}{\numberline {9.35}{\ignorespaces Paquete ICMP echo request taggeado con el VLAN ID 100 capturado en la interfaz eth3 del router físico\relax }}{159}{figure.caption.189}%
\contentsline {figure}{\numberline {9.36}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qg del router de Neutron\relax }}{159}{figure.caption.189}% \contentsline {figure}{\numberline {9.36}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qg del router de Neutron\relax }}{159}{figure.caption.190}%
\contentsline {figure}{\numberline {9.37}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qr del router de Neutron\relax }}{160}{figure.caption.192}% \contentsline {figure}{\numberline {9.37}{\ignorespaces Paquete ICMP echo request capturado en la interfaz qr del router de Neutron\relax }}{160}{figure.caption.193}%
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\contentsline {figure}{\numberline {1.1}{\ignorespaces Arquitectura diseñada para desarrollo\relax }}{173}{figure.caption.196}% \contentsline {figure}{\numberline {1.1}{\ignorespaces Arquitectura diseñada para desarrollo\relax }}{173}{figure.caption.197}%
\contentsline {figure}{\numberline {1.2}{\ignorespaces Arquitectura diseñada para producción\relax }}{174}{figure.caption.197}% \contentsline {figure}{\numberline {1.2}{\ignorespaces Arquitectura diseñada para producción\relax }}{174}{figure.caption.198}%
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\contentsline {figure}{\numberline {3.1}{\ignorespaces Nueva conexión en virt-manager.\relax }}{219}{figure.caption.200}% \contentsline {figure}{\numberline {3.1}{\ignorespaces Nueva conexión en virt-manager.\relax }}{219}{figure.caption.201}%
\contentsline {figure}{\numberline {3.2}{\ignorespaces Configuración de redes virtuales en virt-manager.\relax }}{220}{figure.caption.201}% \contentsline {figure}{\numberline {3.2}{\ignorespaces Configuración de redes virtuales en virt-manager.\relax }}{220}{figure.caption.202}%
\contentsfinish \contentsfinish
...@@ -10,24 +10,24 @@ ...@@ -10,24 +10,24 @@
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\contentsline {table}{\numberline {9.1}{\ignorespaces Sabores creados para análisis de red\relax }}{84}{table.caption.91}% \contentsline {table}{\numberline {9.1}{\ignorespaces Sabores creados para análisis de red\relax }}{84}{table.caption.92}%
\contentsline {table}{\numberline {9.2}{\ignorespaces Imágenes creadas para análisis de red\relax }}{84}{table.caption.92}% \contentsline {table}{\numberline {9.2}{\ignorespaces Imágenes creadas para análisis de red\relax }}{84}{table.caption.93}%
\contentsline {table}{\numberline {9.3}{\ignorespaces Redes provider creadas para análisis de red\relax }}{85}{table.caption.93}% \contentsline {table}{\numberline {9.3}{\ignorespaces Redes provider creadas para análisis de red\relax }}{85}{table.caption.94}%
\contentsline {table}{\numberline {9.4}{\ignorespaces Subredes provider creadas para análisis de red\relax }}{85}{table.caption.94}% \contentsline {table}{\numberline {9.4}{\ignorespaces Subredes provider creadas para análisis de red\relax }}{85}{table.caption.95}%
\contentsline {table}{\numberline {9.5}{\ignorespaces Escenario 1: detalles de la subred 1\relax }}{86}{table.caption.95}% \contentsline {table}{\numberline {9.5}{\ignorespaces Escenario 1: detalles de la subred 1\relax }}{86}{table.caption.96}%
\contentsline {table}{\numberline {9.6}{\ignorespaces Escenario 1: detalles de las instancias\relax }}{86}{table.caption.96}% \contentsline {table}{\numberline {9.6}{\ignorespaces Escenario 1: detalles de las instancias\relax }}{86}{table.caption.97}%
\contentsline {table}{\numberline {9.7}{\ignorespaces Escenario 2: detalles de la subred 1\relax }}{87}{table.caption.97}% \contentsline {table}{\numberline {9.7}{\ignorespaces Escenario 2: detalles de la subred 1\relax }}{87}{table.caption.98}%
\contentsline {table}{\numberline {9.8}{\ignorespaces Escenario 2: detalles de la subred 2\relax }}{87}{table.caption.98}% \contentsline {table}{\numberline {9.8}{\ignorespaces Escenario 2: detalles de la subred 2\relax }}{87}{table.caption.99}%
\contentsline {table}{\numberline {9.9}{\ignorespaces Escenario 2: detalles de las instancias\relax }}{87}{table.caption.99}% \contentsline {table}{\numberline {9.9}{\ignorespaces Escenario 2: detalles de las instancias\relax }}{87}{table.caption.100}%
\contentsline {table}{\numberline {9.10}{\ignorespaces Escenario 2: detalles del router\relax }}{87}{table.caption.100}% \contentsline {table}{\numberline {9.10}{\ignorespaces Escenario 2: detalles del router\relax }}{87}{table.caption.101}%
\contentsline {table}{\numberline {9.11}{\ignorespaces Escenario 3: detalles de la subred 1\relax }}{88}{table.caption.101}% \contentsline {table}{\numberline {9.11}{\ignorespaces Escenario 3: detalles de la subred 1\relax }}{88}{table.caption.102}%
\contentsline {table}{\numberline {9.12}{\ignorespaces Escenario 3: detalles de la subred provider vlan\relax }}{88}{table.caption.102}% \contentsline {table}{\numberline {9.12}{\ignorespaces Escenario 3: detalles de la subred provider vlan\relax }}{88}{table.caption.103}%
\contentsline {table}{\numberline {9.13}{\ignorespaces Escenario 3: detalles de las instancias\relax }}{88}{table.caption.103}% \contentsline {table}{\numberline {9.13}{\ignorespaces Escenario 3: detalles de las instancias\relax }}{88}{table.caption.104}%
\contentsline {table}{\numberline {9.14}{\ignorespaces Escenario 3: detalles del router\relax }}{88}{table.caption.104}% \contentsline {table}{\numberline {9.14}{\ignorespaces Escenario 3: detalles del router\relax }}{88}{table.caption.105}%
\contentsline {table}{\numberline {9.15}{\ignorespaces Escenario 4: detalles de la subred 1\relax }}{89}{table.caption.105}% \contentsline {table}{\numberline {9.15}{\ignorespaces Escenario 4: detalles de la subred 1\relax }}{89}{table.caption.106}%
\contentsline {table}{\numberline {9.16}{\ignorespaces Escenario 4: detalles de la subred provider vlan\relax }}{90}{table.caption.106}% \contentsline {table}{\numberline {9.16}{\ignorespaces Escenario 4: detalles de la subred provider vlan\relax }}{90}{table.caption.107}%
\contentsline {table}{\numberline {9.17}{\ignorespaces Escenario 4: detalles de las instancias\relax }}{90}{table.caption.107}% \contentsline {table}{\numberline {9.17}{\ignorespaces Escenario 4: detalles de las instancias\relax }}{90}{table.caption.108}%
\contentsline {table}{\numberline {9.18}{\ignorespaces Escenario 4: detalles del router\relax }}{90}{table.caption.108}% \contentsline {table}{\numberline {9.18}{\ignorespaces Escenario 4: detalles del router\relax }}{90}{table.caption.109}%
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
\addvspace {10\p@ } \addvspace {10\p@ }
......
...@@ -89,11 +89,11 @@ ...@@ -89,11 +89,11 @@
\BOOKMARK [2][-]{subsection.9.5.1}{Layer 3 High Availability}{section.9.5}% 89 \BOOKMARK [2][-]{subsection.9.5.1}{Layer 3 High Availability}{section.9.5}% 89
\BOOKMARK [0][-]{chapter.10}{Trabajo a futuro}{}% 90 \BOOKMARK [0][-]{chapter.10}{Trabajo a futuro}{}% 90
\BOOKMARK [0][-]{chapter.11}{Conclusiones}{}% 91 \BOOKMARK [0][-]{chapter.11}{Conclusiones}{}% 91
\BOOKMARK [0][-]{chapter*.194}{Referencias bibliogr\341ficas}{}% 92 \BOOKMARK [0][-]{chapter*.195}{Referencias bibliogr\341ficas}{}% 92
\BOOKMARK [0][-]{chapter*.194}{Glosario}{}% 93 \BOOKMARK [0][-]{chapter*.195}{Glosario}{}% 93
\BOOKMARK [0][-]{section*.195}{Ap\351ndices}{}% 94 \BOOKMARK [0][-]{section*.196}{Ap\351ndices}{}% 94
\BOOKMARK [0][-]{appendix.Alph1}{Im\341genes}{}% 95 \BOOKMARK [0][-]{appendix.Alph1}{Im\341genes}{}% 95
\BOOKMARK [0][-]{section*.198}{Anexos}{}% 96 \BOOKMARK [0][-]{section*.199}{Anexos}{}% 96
\BOOKMARK [0][-]{appendix.Anexo.1}{Instalaci\363n versi\363n Queens}{}% 97 \BOOKMARK [0][-]{appendix.Anexo.1}{Instalaci\363n versi\363n Queens}{}% 97
\BOOKMARK [1][-]{section.Anexo.1.1}{Preparaci\363n de nodos}{appendix.Anexo.1}% 98 \BOOKMARK [1][-]{section.Anexo.1.1}{Preparaci\363n de nodos}{appendix.Anexo.1}% 98
\BOOKMARK [1][-]{section.Anexo.1.2}{Configuraci\363n}{appendix.Anexo.1}% 99 \BOOKMARK [1][-]{section.Anexo.1.2}{Configuraci\363n}{appendix.Anexo.1}% 99
......
No preview for this file type
No preview for this file type
...@@ -136,77 +136,77 @@ ...@@ -136,77 +136,77 @@
\contentsline {subsection}{\numberline {9.2.1}Escenario 1}{90}{subsection.9.2.1}% \contentsline {subsection}{\numberline {9.2.1}Escenario 1}{90}{subsection.9.2.1}%
\contentsline {subsubsection}{\numberline {9.2.1.1}Análisis de componentes}{91}{subsubsection.9.2.1.1}% \contentsline {subsubsection}{\numberline {9.2.1.1}Análisis de componentes}{91}{subsubsection.9.2.1.1}%
\contentsline {subsubsection}{\numberline {9.2.1.2}Análisis de tráfico}{94}{subsubsection.9.2.1.2}% \contentsline {subsubsection}{\numberline {9.2.1.2}Análisis de tráfico}{94}{subsubsection.9.2.1.2}%
\contentsline {subparagraph}{Paso 1}{94}{section*.110}% \contentsline {subparagraph}{Paso 1}{94}{section*.111}%
\contentsline {subparagraph}{Paso 2}{94}{section*.111}% \contentsline {subparagraph}{Paso 2}{94}{section*.112}%
\contentsline {subparagraph}{Paso 3}{98}{section*.116}% \contentsline {subparagraph}{Paso 3}{98}{section*.117}%
\contentsline {subparagraph}{Paso 4}{99}{section*.119}% \contentsline {subparagraph}{Paso 4}{99}{section*.120}%
\contentsline {subsection}{\numberline {9.2.2}Escenario 2}{100}{subsection.9.2.2}% \contentsline {subsection}{\numberline {9.2.2}Escenario 2}{100}{subsection.9.2.2}%
\contentsline {subsubsection}{\numberline {9.2.2.1}Análisis de componentes}{100}{subsubsection.9.2.2.1}% \contentsline {subsubsection}{\numberline {9.2.2.1}Análisis de componentes}{100}{subsubsection.9.2.2.1}%
\contentsline {subsubsection}{\numberline {9.2.2.2}Análisis de tráfico}{106}{subsubsection.9.2.2.2}% \contentsline {subsubsection}{\numberline {9.2.2.2}Análisis de tráfico}{106}{subsubsection.9.2.2.2}%
\contentsline {subparagraph}{Paso 1}{106}{section*.121}% \contentsline {subparagraph}{Paso 1}{106}{section*.122}%
\contentsline {subparagraph}{Paso 2}{106}{section*.122}% \contentsline {subparagraph}{Paso 2}{106}{section*.123}%
\contentsline {subparagraph}{Paso 3}{106}{section*.123}% \contentsline {subparagraph}{Paso 3}{106}{section*.124}%
\contentsline {subparagraph}{Paso 4}{107}{section*.125}% \contentsline {subparagraph}{Paso 4}{107}{section*.126}%
\contentsline {subparagraph}{Paso 5}{107}{section*.126}% \contentsline {subparagraph}{Paso 5}{107}{section*.127}%
\contentsline {subparagraph}{Paso 6}{107}{section*.127}% \contentsline {subparagraph}{Paso 6}{107}{section*.128}%
\contentsline {subparagraph}{Paso 7}{107}{section*.129}% \contentsline {subparagraph}{Paso 7}{107}{section*.130}%
\contentsline {subsection}{\numberline {9.2.3}Escenario 3}{108}{subsection.9.2.3}% \contentsline {subsection}{\numberline {9.2.3}Escenario 3}{108}{subsection.9.2.3}%
\contentsline {subsubsection}{\numberline {9.2.3.1}Análisis de componentes}{109}{subsubsection.9.2.3.1}% \contentsline {subsubsection}{\numberline {9.2.3.1}Análisis de componentes}{109}{subsubsection.9.2.3.1}%
\contentsline {subsubsection}{\numberline {9.2.3.2}Análisis de tráfico}{112}{subsubsection.9.2.3.2}% \contentsline {subsubsection}{\numberline {9.2.3.2}Análisis de tráfico}{112}{subsubsection.9.2.3.2}%
\contentsline {subparagraph}{Paso 1}{112}{section*.131}% \contentsline {subparagraph}{Paso 1}{112}{section*.132}%
\contentsline {subparagraph}{Paso 2}{112}{section*.132}% \contentsline {subparagraph}{Paso 2}{112}{section*.133}%
\contentsline {subparagraph}{Paso 3}{112}{section*.133}% \contentsline {subparagraph}{Paso 3}{112}{section*.134}%
\contentsline {subparagraph}{Paso 4}{113}{section*.135}% \contentsline {subparagraph}{Paso 4}{113}{section*.136}%
\contentsline {subparagraph}{Paso 5}{113}{section*.136}% \contentsline {subparagraph}{Paso 5}{113}{section*.137}%
\contentsline {subparagraph}{Paso 6}{114}{section*.138}% \contentsline {subparagraph}{Paso 6}{114}{section*.139}%
\contentsline {subparagraph}{Paso 7}{115}{section*.140}% \contentsline {subparagraph}{Paso 7}{115}{section*.141}%
\contentsline {subsection}{\numberline {9.2.4}Escenario 4}{116}{subsection.9.2.4}% \contentsline {subsection}{\numberline {9.2.4}Escenario 4}{116}{subsection.9.2.4}%
\contentsline {subsubsection}{\numberline {9.2.4.1}Análisis de componentes}{116}{subsubsection.9.2.4.1}% \contentsline {subsubsection}{\numberline {9.2.4.1}Análisis de componentes}{116}{subsubsection.9.2.4.1}%
\contentsline {subsubsection}{\numberline {9.2.4.2}Análisis de tráfico}{118}{subsubsection.9.2.4.2}% \contentsline {subsubsection}{\numberline {9.2.4.2}Análisis de tráfico}{118}{subsubsection.9.2.4.2}%
\contentsline {subparagraph}{Paso 1}{118}{section*.142}% \contentsline {subparagraph}{Paso 1}{118}{section*.143}%
\contentsline {subparagraph}{Paso 2}{118}{section*.143}% \contentsline {subparagraph}{Paso 2}{118}{section*.144}%
\contentsline {subparagraph}{Paso 3}{118}{section*.144}% \contentsline {subparagraph}{Paso 3}{118}{section*.145}%
\contentsline {subparagraph}{Paso 4}{119}{section*.147}% \contentsline {subparagraph}{Paso 4}{119}{section*.148}%
\contentsline {subparagraph}{Paso 5}{119}{section*.148}% \contentsline {subparagraph}{Paso 5}{119}{section*.149}%
\contentsline {subparagraph}{Paso 6}{120}{section*.150}% \contentsline {subparagraph}{Paso 6}{120}{section*.151}%
\contentsline {section}{\numberline {9.3}Open vSwitch}{120}{section.9.3}% \contentsline {section}{\numberline {9.3}Open vSwitch}{120}{section.9.3}%
\contentsline {subsubsection}{\numberline {9.3.0.1}Archivos de configuración}{122}{subsubsection.9.3.0.1}% \contentsline {subsubsection}{\numberline {9.3.0.1}Archivos de configuración}{122}{subsubsection.9.3.0.1}%
\contentsline {subsection}{\numberline {9.3.1}Escenario 1}{125}{subsection.9.3.1}% \contentsline {subsection}{\numberline {9.3.1}Escenario 1}{125}{subsection.9.3.1}%
\contentsline {subsubsection}{\numberline {9.3.1.1}Análisis de componentes}{125}{subsubsection.9.3.1.1}% \contentsline {subsubsection}{\numberline {9.3.1.1}Análisis de componentes}{125}{subsubsection.9.3.1.1}%
\contentsline {subsubsection}{\numberline {9.3.1.2}Análisis de tráfico}{131}{subsubsection.9.3.1.2}% \contentsline {subsubsection}{\numberline {9.3.1.2}Análisis de tráfico}{131}{subsubsection.9.3.1.2}%
\contentsline {subparagraph}{Paso 1}{131}{section*.153}% \contentsline {subparagraph}{Paso 1}{131}{section*.154}%
\contentsline {subparagraph}{Paso 2}{132}{section*.154}% \contentsline {subparagraph}{Paso 2}{132}{section*.155}%
\contentsline {subparagraph}{Paso 3}{139}{section*.159}% \contentsline {subparagraph}{Paso 3}{139}{section*.160}%
\contentsline {subparagraph}{Paso 4}{141}{section*.162}% \contentsline {subparagraph}{Paso 4}{141}{section*.163}%
\contentsline {subsection}{\numberline {9.3.2}Escenario 2}{142}{subsection.9.3.2}% \contentsline {subsection}{\numberline {9.3.2}Escenario 2}{142}{subsection.9.3.2}%
\contentsline {subsubsection}{\numberline {9.3.2.1}Análisis de componentes}{142}{subsubsection.9.3.2.1}% \contentsline {subsubsection}{\numberline {9.3.2.1}Análisis de componentes}{142}{subsubsection.9.3.2.1}%
\contentsline {subsubsection}{\numberline {9.3.2.2}Análisis de tráfico}{146}{subsubsection.9.3.2.2}% \contentsline {subsubsection}{\numberline {9.3.2.2}Análisis de tráfico}{146}{subsubsection.9.3.2.2}%
\contentsline {subparagraph}{Paso 1}{147}{section*.164}% \contentsline {subparagraph}{Paso 1}{147}{section*.165}%
\contentsline {subparagraph}{Paso 2}{147}{section*.165}% \contentsline {subparagraph}{Paso 2}{147}{section*.166}%
\contentsline {subparagraph}{Paso 3}{147}{section*.166}% \contentsline {subparagraph}{Paso 3}{147}{section*.167}%
\contentsline {subparagraph}{Paso 4}{147}{section*.168}% \contentsline {subparagraph}{Paso 4}{147}{section*.169}%
\contentsline {subparagraph}{Paso 5}{148}{section*.169}% \contentsline {subparagraph}{Paso 5}{148}{section*.170}%
\contentsline {subparagraph}{Paso 6}{148}{section*.170}% \contentsline {subparagraph}{Paso 6}{148}{section*.171}%
\contentsline {subparagraph}{Paso 7}{148}{section*.172}% \contentsline {subparagraph}{Paso 7}{148}{section*.173}%
\contentsline {subsection}{\numberline {9.3.3}Escenario 3}{149}{subsection.9.3.3}% \contentsline {subsection}{\numberline {9.3.3}Escenario 3}{149}{subsection.9.3.3}%
\contentsline {subsubsection}{\numberline {9.3.3.1}Análisis de componentes}{149}{subsubsection.9.3.3.1}% \contentsline {subsubsection}{\numberline {9.3.3.1}Análisis de componentes}{149}{subsubsection.9.3.3.1}%
\contentsline {subsubsection}{\numberline {9.3.3.2}Análisis de tráfico}{152}{subsubsection.9.3.3.2}% \contentsline {subsubsection}{\numberline {9.3.3.2}Análisis de tráfico}{152}{subsubsection.9.3.3.2}%
\contentsline {subparagraph}{Paso 1}{152}{section*.174}% \contentsline {subparagraph}{Paso 1}{152}{section*.175}%
\contentsline {subparagraph}{Paso 2}{152}{section*.175}% \contentsline {subparagraph}{Paso 2}{152}{section*.176}%
\contentsline {subparagraph}{Paso 3}{153}{section*.176}% \contentsline {subparagraph}{Paso 3}{153}{section*.177}%
\contentsline {subparagraph}{Paso 4}{153}{section*.178}% \contentsline {subparagraph}{Paso 4}{153}{section*.179}%
\contentsline {subparagraph}{Paso 5}{153}{section*.179}% \contentsline {subparagraph}{Paso 5}{153}{section*.180}%
\contentsline {subparagraph}{Paso 6}{155}{section*.181}% \contentsline {subparagraph}{Paso 6}{155}{section*.182}%
\contentsline {subparagraph}{Paso 7}{155}{section*.183}% \contentsline {subparagraph}{Paso 7}{155}{section*.184}%
\contentsline {subsection}{\numberline {9.3.4}Escenario 4}{156}{subsection.9.3.4}% \contentsline {subsection}{\numberline {9.3.4}Escenario 4}{156}{subsection.9.3.4}%
\contentsline {subsubsection}{\numberline {9.3.4.1}Análisis de componentes}{156}{subsubsection.9.3.4.1}% \contentsline {subsubsection}{\numberline {9.3.4.1}Análisis de componentes}{156}{subsubsection.9.3.4.1}%
\contentsline {subsubsection}{\numberline {9.3.4.2}Análisis de tráfico}{157}{subsubsection.9.3.4.2}% \contentsline {subsubsection}{\numberline {9.3.4.2}Análisis de tráfico}{157}{subsubsection.9.3.4.2}%
\contentsline {subparagraph}{Paso 1}{158}{section*.185}% \contentsline {subparagraph}{Paso 1}{158}{section*.186}%
\contentsline {subparagraph}{Paso 2}{158}{section*.186}% \contentsline {subparagraph}{Paso 2}{158}{section*.187}%
\contentsline {subparagraph}{Paso 3}{158}{section*.187}% \contentsline {subparagraph}{Paso 3}{158}{section*.188}%
\contentsline {subparagraph}{Paso 4}{160}{section*.190}% \contentsline {subparagraph}{Paso 4}{160}{section*.191}%
\contentsline {subparagraph}{Paso 5}{160}{section*.191}% \contentsline {subparagraph}{Paso 5}{160}{section*.192}%
\contentsline {subparagraph}{Paso 6}{160}{section*.193}% \contentsline {subparagraph}{Paso 6}{160}{section*.194}%
\contentsline {section}{\numberline {9.4}Comparativa de drivers}{160}{section.9.4}% \contentsline {section}{\numberline {9.4}Comparativa de drivers}{160}{section.9.4}%
\contentsline {section}{\numberline {9.5}Funcionalidades avanzadas}{160}{section.9.5}% \contentsline {section}{\numberline {9.5}Funcionalidades avanzadas}{160}{section.9.5}%
\contentsline {subsection}{\numberline {9.5.1}Layer 3 High Availability}{160}{subsection.9.5.1}% \contentsline {subsection}{\numberline {9.5.1}Layer 3 High Availability}{160}{subsection.9.5.1}%
...@@ -216,15 +216,15 @@ ...@@ -216,15 +216,15 @@
\contentsline {subsubsection}{\numberline {10.0.0.3}Brindar conexión directa a Internet}{162}{subsubsection.10.0.0.3}% \contentsline {subsubsection}{\numberline {10.0.0.3}Brindar conexión directa a Internet}{162}{subsubsection.10.0.0.3}%
\contentsline {subsubsection}{\numberline {10.0.0.4}Gestión de Openstack en operación}{162}{subsubsection.10.0.0.4}% \contentsline {subsubsection}{\numberline {10.0.0.4}Gestión de Openstack en operación}{162}{subsubsection.10.0.0.4}%
\contentsline {chapter}{\numberline {11}Conclusiones}{163}{chapter.11}% \contentsline {chapter}{\numberline {11}Conclusiones}{163}{chapter.11}%
\contentsline {chapter}{Referencias bibliográficas}{164}{chapter*.194}% \contentsline {chapter}{Referencias bibliográficas}{164}{chapter*.195}%
\contentsline {chapter}{Glosario}{170}{chapter*.194}% \contentsline {chapter}{Glosario}{170}{chapter*.195}%
\contentsline {chapter}{\textbf {Apéndices}}{171}{section*.195}% \contentsline {chapter}{\textbf {Apéndices}}{171}{section*.196}%
\ttl@change@i {\@ne }{chapter}{13pt}{}{ Apéndice\ \thecontentslabel \quad }{}{\titlerule *[1pc]{.}\contentspage }\relax \ttl@change@i {\@ne }{chapter}{13pt}{}{ Apéndice\ \thecontentslabel \quad }{}{\titlerule *[1pc]{.}\contentspage }\relax
\ttl@change@v {chapter}{}{}{}\relax \ttl@change@v {chapter}{}{}{}\relax
\contentsline {chapter}{\numberline {1}Imágenes}{172}{appendix.Alph1}% \contentsline {chapter}{\numberline {1}Imágenes}{172}{appendix.Alph1}%
\ttl@change@i {\@ne }{chapter}{0pt}{\vspace *{0.45cm}}{\thecontentslabel \quad }{}{\bfseries \hfill \contentspage }\relax \ttl@change@i {\@ne }{chapter}{0pt}{\vspace *{0.45cm}}{\thecontentslabel \quad }{}{\bfseries \hfill \contentspage }\relax
\ttl@change@v {chapter}{}{}{}\relax \ttl@change@v {chapter}{}{}{}\relax
\contentsline {chapter}{\textbf {Anexos}}{175}{section*.198}% \contentsline {chapter}{\textbf {Anexos}}{175}{section*.199}%
\ttl@change@i {\@ne }{chapter}{13pt}{}{ Anexo\ \thecontentslabel \quad }{}{\titlerule *[1pc]{.}\contentspage }\relax \ttl@change@i {\@ne }{chapter}{13pt}{}{ Anexo\ \thecontentslabel \quad }{}{\titlerule *[1pc]{.}\contentspage }\relax
\ttl@change@v {chapter}{}{}{}\relax \ttl@change@v {chapter}{}{}{}\relax
\contentsline {chapter}{\numberline {1}Instalación versión Queens}{176}{appendix.Anexo.1}% \contentsline {chapter}{\numberline {1}Instalación versión Queens}{176}{appendix.Anexo.1}%
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment