Update home authored by Eva's avatar Eva
## Formación para alumnos y alumnas de TFG: Software Defined Networking ## Formación para alumnos y alumnas de Trabajo de Fin de Grado (TFG): **Software Defined Networking**
<div> <div>
</div> </div>
<div> <div>
1. [Linux Network Namespaces, SDN, Mininet, OpenFlow, Open vSwitch](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Linux-Network-Namespaces,-SDN,-Mininet,-OpenFlow,-Open-vSwitch) 1. [Linux Network Namespaces, SDN, Mininet, OpenFlow, Open vSwitch](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Linux-Network-Namespaces,-SDN,-Mininet,-OpenFlow,-Open-vSwitch)
2. Controlador Periplus 2. Controlador Periplus
- Escenarios con un controlador: - Escenarios con un controlador:
- [Escenario en árbol](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Periplus:-escenario-en-%C3%A1rbol): en esta sección se describe como arrancar el escenario árbol. Los scripts que se utilizan se explican con más detalle a continuación: - [Escenario en árbol](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Periplus:-escenario-en-%C3%A1rbol): en esta sección se describe como arrancar el escenario árbol. Los scripts que se utilizan se explican con más detalle a continuación:
- [Definición de escenario en mininet](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Definici%C3%B3n-de-escenario-en-mininet) - [Definición de escenario en mininet](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Definici%C3%B3n-de-escenario-en-mininet)
- [Iniciar escenario en mininet](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Ejecutar-la-configuraci%C3%B3n-inicial-en-el-escenario-%C3%A1rbol) - [Iniciar escenario en mininet](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Ejecutar-la-configuraci%C3%B3n-inicial-en-el-escenario-%C3%A1rbol)
- [Creación del switch de controlador](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Configuraci%C3%B3n-inicial-en-el-switch-del-controlador): a) Creación de BD de Open vSwitch ([startOvsDb.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvsDB.sh)), b) creación del demmonio que gestiona los Open vSwitch locales ([startOvs.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvs.sh)), c) creación de los open vSwitch, sus interfaces y su configuración ([createBrSdn.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/createBrSdn.sh)) y d) flujos OpenFlow iniciales para el switch del controlador ([reglas-controller-switch-n-ifaces.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Flujos-OpenFlow-iniciales-para-el-switch-del-controlador)). - [Creación del switch de controlador](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Configuraci%C3%B3n-inicial-en-el-switch-del-controlador): a) Creación de BD de Open vSwitch ([startOvsDb.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvsDB.sh)), b) creación del demmonio que gestiona los Open vSwitch locales ([startOvs.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvs.sh)), c) creación de los open vSwitch, sus interfaces y su configuración ([createBrSdn.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/createBrSdn.sh)) y d) flujos OpenFlow iniciales para el switch del controlador ([reglas-controller-switch-n-ifaces.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Flujos-OpenFlow-iniciales-para-el-switch-del-controlador)).
- [Creación del resto de switches](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Configuraci%C3%B3n-inicial-en-cualquier-switch-que-NO-sea-el-del-controlador): a) Creación de BD de Open vSwitch ([startOvsDb.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvsDB.sh)), b) creación del demmonio que gestiona los Open vSwitch locales ([startOvs.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvs.sh)), c) creación de los open vSwitch, sus interfaces y su configuración ([createBrSdn.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/createBrSdn.sh)) y d) flujos OpenFlow iniciales para el switch que no es el del controlador ([reglas-switch.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Flujos-OpenFlow-iniciales-para-el-switch-que-NO-es-el-del-controlador)). - [Creación del resto de switches](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Configuraci%C3%B3n-inicial-en-cualquier-switch-que-NO-sea-el-del-controlador): a) Creación de BD de Open vSwitch ([startOvsDb.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvsDB.sh)), b) creación del demmonio que gestiona los Open vSwitch locales ([startOvs.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/startOvs.sh)), c) creación de los open vSwitch, sus interfaces y su configuración ([createBrSdn.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/createBrSdn.sh)) y d) flujos OpenFlow iniciales para el switch que no es el del controlador ([reglas-switch.sh](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Flujos-OpenFlow-iniciales-para-el-switch-que-NO-es-el-del-controlador)).
- [Escenario en bucle](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Escenario-bucle4): : en esta sección se describe como arrancar el escenario bucle4. Los scripts que se utilizan son los mismos explicados para la sección del escenario en árbol. - [Escenario en bucle](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Escenario-bucle4): : en esta sección se describe como arrancar el escenario bucle4. Los scripts que se utilizan son los mismos explicados para la sección del escenario en árbol.
- Escenarios con varios controladores: en esta sección s describe el arranque de dos escenarios que requieren la ejecución de más de un controlador. - Escenarios con varios controladores: en esta sección s describe el arranque de dos escenarios que requieren la ejecución de más de un controlador.
- [Escenario en bucle con 2 controladores](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Escenario-en-bucle-con-2-controladores) - [Escenario en bucle con 2 controladores](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Escenario-en-bucle-con-2-controladores)
- [Escenario mesh con 4 controladores](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Escenario-con-4-controladores) - [Escenario mesh con 4 controladores](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Escenario-con-4-controladores)
- [Realización de pruebas automáticas](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Pruebas-autom%C3%A1ticas) - [Realización de pruebas automáticas](https://gitlab.etsit.urjc.es/pheras/formacion-sdn-tfg/-/wikis/Pruebas-autom%C3%A1ticas)
<B> REPASO </B> <B> REPASO </B>
[Curso de TCP/IP](https://mobiquo.gsyc.urjc.es/curso-caf/) [Curso de TCP/IP](https://mobiquo.gsyc.urjc.es/curso-caf/)
- Este es material de repaso sobre Ethernet/ARP/IP/TCP y switches. Si no tienes fresco este material, revisa las transparencias y haz hasta la práctica 5 incluída. - Este es material de repaso sobre Ethernet/ARP/IP/TCP y switches. Si no tienes fresco este material, revisa las transparencias y haz hasta la práctica 5 incluída.
Animaciones: Animaciones:
- [ping](https://mobiquo.gsyc.urjc.es/ping-desktop/) - [ping](https://mobiquo.gsyc.urjc.es/ping-desktop/)
- [traceroute](https://mobiquo.gsyc.urjc.es/traceroute-desktop/) - [traceroute](https://mobiquo.gsyc.urjc.es/traceroute-desktop/)
- [tcp](https://mobiquo.gsyc.urjc.es/tcp-desktop/) - [tcp](https://mobiquo.gsyc.urjc.es/tcp-desktop/)
- [tcp e2e](https://mobiquo.gsyc.urjc.es/tcp-e2e-desktop/) - [tcp e2e](https://mobiquo.gsyc.urjc.es/tcp-e2e-desktop/)
- [dns](https://mobiquo.gsyc.urjc.es/dns-desktop/) - [dns](https://mobiquo.gsyc.urjc.es/dns-desktop/)
- [dns e2e](https://mobiquo.gsyc.urjc.es/dns-e2e-desktop/) - [dns e2e](https://mobiquo.gsyc.urjc.es/dns-e2e-desktop/)
</div> </div>
\ No newline at end of file