Packet tracer 8.0.0 disponible para descargar

 

📌 Actualización:

Ya esta disponible la versión 8.2 con nuevas características y novedades. Para mas información pulse en descargar.

Si quieres la versión 8.0 sigue leyendo… seguidamente te la proporcionamos.

Las principales características nuevas de Packet Tracer 8.0.0 son:

  • Un nuevo dispositivo controlador de red SDN que emula controladores como APIC-EM o Cisco DNA Center
  • Capacidades de programación API a las que se puede acceder desde la computadora host utilizando herramientas de desarrollo del mundo real (curl, Python 3, código VS, ….).
  • Cambios y mejoras para dispositivos IoT e IOS15
  • Compatibilidad mejorada con IPv6
  • Se agregó la capacidad de configurar la aplicación como predeterminada para los grados de PTSA.

Mejoras en la interfaz de usuario:

  • Nuevo diseño de la interfaz de usuario.
  • Nueva pantalla de presentación de Packet Tracer
  • Se ha agregado un nuevo menú Ventana para mostrar todas las ventanas de la aplicación de nivel superior.
    • Muestra cuadros de diálogo de configuración, ventana de actividad, etc.
    • Le permite ingresar / salir del modo de pantalla completa.
  • Disponibilidad mejorada de la GUI de la aplicación:
    • Mejor lector de pantalla y orden de pestañas
    • Nuevo tema de color predeterminado.

Nuevas funciones de vista física:

  • Tableros de clavijas para cables para inventario de cables
  • Estantes para inventario de dispositivos.
  • Gestión y visualización realista e interactiva de conexiones de cables
  • La capacidad de ver el lado invisible del dispositivo en el gabinete (frontal o posterior)
  • Cableado interactivo en los puertos del dispositivo ubicados en el lado invisible del dispositivo (frontal o posterior)
  • Posibilidad de apilar dispositivos en mesas.
  • Menú contextual del dispositivo

Nuevo hardware: controlador SDN

Controlador SDN integrado en Cisco Packet Tracer 8.0.0 similar a los controladores SDN reales existentes, como Cisco DNA Center y APIC-EM.

Paso 2: Habilite el acceso remoto y configure el puerto HTTP en la pestaña de configuración del controlador SDN

Programando el controlador SDN con Python, VSCode y WSL

Integración WSL

Cisco Packet Tracer 8.0 SDN Coontroller proporciona una API REST para la programación de redes con Python. Dado que se puede acceder a la API desde el host, el administrador de red puede aprovechar la potencia de un entorno de desarrollo real y programar la red emulada de Cisco Packet Tracer utilizando Microsoft VScode IDE y Windows Subsystem Linux (WSL 1 compatible con http: // localhost: acceso, acceso desde WSL2 a través de http: // : aún no se ha probado y puede encontrar problemas de firewall).

Microsoft VScode y su editor de extensión de integración WSL también se pueden utilizar para facilitar la programabilidad de la API de SDN en Python 3, aprovechar las herramientas de calidad de código como Pylint o Sonarqube y colaborar en equipo utilizando GIT SCM.

Programación del controlador SDN

El controlador Cisco Packet Tracer 8.0 Software Defined Network Controller (SDN) se puede programar con una API REST a la que se puede acceder con el lenguaje de programación de su elección. Como Cisco DevNet promueve activamente Python para la programación web y proporciona ejemplos de código en https://developer.cisco.com/site/python/, Python 3 se utilizará en los ejemplos siguientes.

Advertencia : El código Python proporcionado en los archivos PKT de muestra de Cisco Packet Tracer falla cuando se usa en un entorno Python real porque a Python3 le faltan algunas bibliotecas Python emuladas de Packet Tracer.

El siguiente código Python3 recopila un token de seguridad y enumera los dispositivos de red Packet Tracer 8.0 SDN de la computadora host:

import json
import requests
	
def main():
	
	#Get security token
	securityUrl = "http://localhost:58000/api/v1/ticket"
	securityData = json.dumps({"username": "test","password": "test"})
	securityHeader = {'Content-type': 'application/json'}
	r = requests.post(securityUrl, data=securityData, headers=securityHeader)
	token = r.json()["response"]["serviceTicket"]
	print("token: " + token)

	#Get hosts
	apiAccessHeader = {}
	apiAccessHeader['content-type'] = 'application/json'
	apiAccessHeader['x-auth-token'] = token
	r = requests.get('http://localhost:58000/api/v1/network-device', headers=apiAccessHeader);
	print(json.dumps(r.json(), indent=2))

if __name__ == "__main__":
	main()

El resultado es un paylod JSON que enumera todos los dispositivos conectados, así como la siguiente información:

  • Tipo de plataforma: ISR4300
  • Número de serie y versión del software IOS
  • Numero de interfaces
  • Direcciones Mac, direcciones IP e interfaces conectadas
  • Tiempo de trabajo del dispositivo
token: NC-34-2444786aba2d4ef787d5-nbi
{
  "response": [
    {
      "collectionStatus": "Managed",
      "connectedInterfaceName": [
        "FastEthernet0/3",
        "GigabitEthernet0/0/0"
      ],
      "connectedNetworkDeviceIpAddress": [
        "",
        "2.1.1.2"
      ],
      "connectedNetworkDeviceName": [
        "Switch",
        "Router"
      ],
      "errorDescription": "",
      "globalCredentialId": "ca8f6f2a-eef2-488e-96da-96c42eb80548",
      "hostname": "Router",
      "id": "FDO13025YJT-uuid",
      "interfaceCount": "4",
      "inventoryStatusDetail": "Managed",
      "ipAddresses": [
        "1.1.1.5",
        "2.1.1.1"
      ],
      "lastUpdateTime": "31",
      "lastUpdated": "2020-02-14 20:18:51",
      "macAddress": "000C.85AD.AB89",
      "managementIpAddress": "1.1.1.5",
      "platformId": "ISR4300",
      "productId": "ISR4331",
      "reachabilityFailureReason": "",
      "reachabilityStatus": "Reachable",
      "serialNumber": "FDO13025YJT-",
      "softwareVersion": "15.4",
      "type": "Router",
      "upTime": "18 minutes, 58 seconds"
    },
    {
      "collectionStatus": "Managed",
      "connectedInterfaceName": [
        "GigabitEthernet0/0/1",
        "GigabitEthernet0/0/0"
      ],
      "connectedNetworkDeviceIpAddress": [
        "2.1.1.1",
        "3.1.1.2"
      ],
      "connectedNetworkDeviceName": [
        "Router",
        "Router"
      ],
      "errorDescription": "",
      "globalCredentialId": "ca8f6f2a-eef2-488e-96da-96c42eb80548",
      "hostname": "Router",
      "id": "FDO1302EP0P-uuid",
      "interfaceCount": "3",
      "inventoryStatusDetail": "Managed",
      "ipAddresses": [
        "2.1.1.2",
        "3.1.1.1"
      ],
      "lastUpdateTime": "31",
      "lastUpdated": "2020-02-14 20:18:51",
      "macAddress": "000C.85A6.7E56",
      "managementIpAddress": "3.1.1.1",
      "platformId": "ISR4300",
      "productId": "ISR4321",
      "reachabilityFailureReason": "",
      "reachabilityStatus": "Reachable",
      "serialNumber": "FDO1302EP0P-",
      "softwareVersion": "15.4",
      "type": "Router",
      "upTime": "18 minutes, 58 seconds"
    },
    {
      "collectionStatus": "Managed",
      "connectedInterfaceName": [
        "GigabitEthernet0/0/1"
      ],
      "connectedNetworkDeviceIpAddress": [
        "3.1.1.1"
      ],
      "connectedNetworkDeviceName": [
        "Router"
      ],
      "errorDescription": "",
      "globalCredentialId": "ca8f6f2a-eef2-488e-96da-96c42eb80548",
      "hostname": "Router",
      "id": "FDO130280QN-uuid",
      "interfaceCount": "3",
      "inventoryStatusDetail": "Managed",
      "ipAddresses": [
        "3.1.1.2"
      ],
      "lastUpdateTime": "31",
      "lastUpdated": "2020-02-14 20:18:51",
      "macAddress": "0002.4A8E.036D",
      "managementIpAddress": "3.1.1.2",
      "platformId": "ISR4300",
      "productId": "ISR4321",
      "reachabilityFailureReason": "",
      "reachabilityStatus": "Reachable",
      "serialNumber": "FDO130280QN-",
      "softwareVersion": "15.4",
      "type": "Router",
      "upTime": "18 minutes, 58 seconds"
    },
    {
      "collectionStatus": "Unsupported",
      "errorDescription": "",
      "globalCredentialId": "ca8f6f2a-eef2-488e-96da-96c42eb80548",
      "id": "FTX1524S1GF-uuid",
      "interfaceCount": "3",
      "inventoryStatusDetail": "Unsupported",
      "ipAddresses": [
        "1.1.1.10"
      ],
      "lastUpdateTime": "31",
      "lastUpdated": "2020-02-14 20:18:51",
      "macAddress": "00D0.9794.E246",
      "managementIpAddress": "1.1.1.10",
      "platformId": "",
      "productId": "",
      "reachabilityFailureReason": "NOT_VALIDATED",
      "reachabilityStatus": "Reachable",
      "serialNumber": "",
      "type": "",
      "upTime": ""
    },
    {
      "collectionStatus": "Unreachable",
      "errorDescription": "",
      "globalCredentialId": "ca8f6f2a-eef2-488e-96da-96c42eb80548",
      "id": "uuid",
      "interfaceCount": "9",
      "inventoryStatusDetail": "Unreachable",
      "ipAddresses": [
        "1.1.1.11"
      ],
      "lastUpdateTime": "31",
      "lastUpdated": "2020-02-14 20:18:51",
      "macAddress": "",
      "managementIpAddress": "192.168.0.1",
      "platformId": "",
      "productId": "",
      "reachabilityFailureReason": "Unable to ping to device. ",
      "reachabilityStatus": "Unreachable",
      "serialNumber": "",
      "type": "",
      "upTime": ""
    }
  ],
  "version": "1.0"
}

1 comentario en «Packet tracer 8.0.0 disponible para descargar»

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Antonio moltanvan.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad