¿El paquete de datos entre la red de flujo abierto es diferente al paquete de TCP / IP?

Openflow es una interfaz estándar para SDN que separa el plano de control y el plano de datos al permitir una administración central de las tablas de enrutamiento / reenvío.

TCP / IP utiliza la tabla de enrutamiento convencional y la tabla de aprendizaje MAC para buscar y reenviar rutas para cada paquete donde cada dispositivo de red (enrutadores) realiza este cálculo antes de reenviar el paquete al siguiente salto. Los enrutadores también son responsables de los cálculos de ruta: ruta más corta o rutas BGP.

Por otro lado, Openflow permite la separación de esta lógica de control a una máquina / servidor central que decide la información de enrutamiento y transfiere la información de reenvío en forma de tabla OpenFlow a los dispositivos de red (enrutadores). Estas tablas de flujo abierto son sencillas con la asignación de la tupla de paquetes entrantes al puerto ethernet de destino del enrutador. Entonces, básicamente los enrutadores son dispositivos ficticios que no hacen más que reenviar paquetes y, por lo tanto, reducen la latencia de extremo a extremo.

Ambos hablan en paquetes TCP / IP, Openflow es un protocolo para usar un sistema operativo de red como administrador de enrutamiento o reenvío, pero en la red todos los paquetes deben hablar el mismo idioma.

Openflow utiliza puertos de servicios especiales https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt en tcp y udp.