diff --git a/gns3server/appliances/cisco-1700.gns3a b/gns3server/appliances/cisco-1700.gns3a index 655778197..2a9f47708 100644 --- a/gns3server/appliances/cisco-1700.gns3a +++ b/gns3server/appliances/cisco-1700.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "cc2b1802-3520-4963-8ff7-c19b1f6418c5", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 1700", "category": "router", "description": "Cisco 1700 Router", diff --git a/gns3server/appliances/cisco-2600.gns3a b/gns3server/appliances/cisco-2600.gns3a index d565a086c..adbe05044 100644 --- a/gns3server/appliances/cisco-2600.gns3a +++ b/gns3server/appliances/cisco-2600.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "ed474fea-cd3b-4e2e-be84-a855a133060a", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 2600", "category": "router", "description": "Cisco 2600 Router", diff --git a/gns3server/appliances/cisco-2691.gns3a b/gns3server/appliances/cisco-2691.gns3a index 2fd995e65..3c9792eed 100644 --- a/gns3server/appliances/cisco-2691.gns3a +++ b/gns3server/appliances/cisco-2691.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "ed0f079e-a506-4cb4-b46c-714a80bbe2d3", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 2691", "category": "router", "description": "Cisco 2691 Router", diff --git a/gns3server/appliances/cisco-3620.gns3a b/gns3server/appliances/cisco-3620.gns3a index 9519d072c..9ba77bafb 100644 --- a/gns3server/appliances/cisco-3620.gns3a +++ b/gns3server/appliances/cisco-3620.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "7ada6336-7280-4306-9f32-6b1e242ae989", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 3620", "category": "router", "description": "Cisco 3620 Router", diff --git a/gns3server/appliances/cisco-3640.gns3a b/gns3server/appliances/cisco-3640.gns3a index bcfff3fdd..4d3efe89f 100644 --- a/gns3server/appliances/cisco-3640.gns3a +++ b/gns3server/appliances/cisco-3640.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "ef119e49-19fe-4239-9c6b-16ea12f6ec01", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 3640", "category": "router", "description": "Cisco 3640 Router", diff --git a/gns3server/appliances/cisco-3660.gns3a b/gns3server/appliances/cisco-3660.gns3a index ebb1f34b4..1f261a4d5 100644 --- a/gns3server/appliances/cisco-3660.gns3a +++ b/gns3server/appliances/cisco-3660.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "ac460a9c-9274-4ccf-a056-af50b699925f", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 3660", "category": "router", "description": "Cisco 3660 Router", diff --git a/gns3server/appliances/cisco-3725.gns3a b/gns3server/appliances/cisco-3725.gns3a index 1b0c7b3c9..6fed55eed 100644 --- a/gns3server/appliances/cisco-3725.gns3a +++ b/gns3server/appliances/cisco-3725.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "5b9c5293-a5a7-47a3-9df4-6cf658f2f378", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 3725", "category": "router", "description": "Cisco 3725 Router", diff --git a/gns3server/appliances/cisco-3745.gns3a b/gns3server/appliances/cisco-3745.gns3a index d0c6f2407..83c5cf22a 100644 --- a/gns3server/appliances/cisco-3745.gns3a +++ b/gns3server/appliances/cisco-3745.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "18737edb-e43f-4fb0-8a0f-88982cff58b1", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 3745", "category": "router", "description": "Cisco 3745 Multiservice Access Router", diff --git a/gns3server/appliances/cisco-7200.gns3a b/gns3server/appliances/cisco-7200.gns3a index 78d0be865..1441f7751 100644 --- a/gns3server/appliances/cisco-7200.gns3a +++ b/gns3server/appliances/cisco-7200.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "38aa3135-f169-4131-9b64-73605787b5ef", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco 7200", "category": "router", "description": "Cisco 7200 Router", diff --git a/gns3server/appliances/cisco-asav.gns3a b/gns3server/appliances/cisco-asav.gns3a index dadd94561..6f1830986 100644 --- a/gns3server/appliances/cisco-asav.gns3a +++ b/gns3server/appliances/cisco-asav.gns3a @@ -26,6 +26,13 @@ "kvm": "require" }, "images": [ + { + "filename": "asav9-23-1.qcow2", + "version": "9.23.1 CML", + "md5sum": "30454794b46fe07d1cd6a3ee72b511e1", + "filesize": 400687104, + "download_url": "https://u.cisco.com/my-learning/my-account" + }, { "filename": "asav9-22-1-1.qcow2", "version": "9.22.1.1 CML", @@ -133,6 +140,12 @@ } ], "versions": [ + { + "name": "9.23.1 CML", + "images": { + "hda_disk_image": "asav9-23-1.qcow2" + } + }, { "name": "9.22.1.1 CML", "images": { diff --git a/gns3server/appliances/cisco-csr1000v.gns3a b/gns3server/appliances/cisco-csr1000v.gns3a index 7906077e2..77d35a269 100644 --- a/gns3server/appliances/cisco-csr1000v.gns3a +++ b/gns3server/appliances/cisco-csr1000v.gns3a @@ -17,7 +17,7 @@ "qemu": { "adapter_type": "vmxnet3", "adapters": 4, - "ram": 3072, + "ram": 4096, "hda_disk_interface": "ide", "arch": "x86_64", "console_type": "telnet", diff --git a/gns3server/appliances/cisco-iosv.gns3a b/gns3server/appliances/cisco-iosv.gns3a index abde6b8b7..4ddc6cbc5 100644 --- a/gns3server/appliances/cisco-iosv.gns3a +++ b/gns3server/appliances/cisco-iosv.gns3a @@ -1,11 +1,12 @@ { "appliance_id": "3bf492b6-5717-4257-9bfd-b34617c6f133", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco IOSv", "category": "router", "description": "Cisco Virtual IOS allows user to run IOS on a standard computer.", "vendor_name": "Cisco", "vendor_url": "http://www.cisco.com/", - "documentation_url": "https://developer.cisco.com/docs/modeling-labs/iol/", + "documentation_url": "https://developer.cisco.com/docs/modeling-labs/iosv/", "product_name": "IOSv", "product_url": "https://developer.cisco.com/modeling-labs/", "registry_version": 4, @@ -25,6 +26,13 @@ "kvm": "require" }, "images": [ + { + "filename": "vios-adventerprisek9-m.spa.159-3.m10.qcow2", + "version": "15.9(3)M10", + "md5sum": "960ff630ce3fc030f6155a8e77d64105", + "filesize": 57323520, + "download_url": "https://u.cisco.com/my-learning/my-account" + }, { "filename": "vios-adventerprisek9-m.spa.159-3.m9.qcow2", "version": "15.9(3)M9", @@ -112,6 +120,13 @@ } ], "versions": [ + { + "name": "15.9(3)M10", + "images": { + "hda_disk_image": "vios-adventerprisek9-m.spa.159-3.m10.qcow2", + "hdb_disk_image": "IOSv_startup_config.img" + } + }, { "name": "15.9(3)M9", "images": { diff --git a/gns3server/appliances/cisco-iosvl2.gns3a b/gns3server/appliances/cisco-iosvl2.gns3a index 6fa65af5c..f279bf75f 100644 --- a/gns3server/appliances/cisco-iosvl2.gns3a +++ b/gns3server/appliances/cisco-iosvl2.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "4368f802-ddec-4863-adbd-a36a6d83cd4c", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco IOSvL2", "category": "multilayer_switch", "description": "Cisco Virtual IOS L2 allows user to run a IOS switching image on a standard computer.", diff --git a/gns3server/appliances/cisco-iosxrv9k.gns3a b/gns3server/appliances/cisco-iosxrv9k.gns3a index ef9e1fbb6..952049028 100644 --- a/gns3server/appliances/cisco-iosxrv9k.gns3a +++ b/gns3server/appliances/cisco-iosxrv9k.gns3a @@ -19,13 +19,21 @@ "adapter_type": "virtio-net-pci", "adapters": 7, "ram": 16384, + "cpus": 4, "hda_disk_interface": "ide", "arch": "x86_64", "console_type": "telnet", "kvm": "require", - "options": "-smp 4 -cpu host" + "options": "-cpu host" }, "images": [ + { + "filename": "xrv9k-fullk9-x-25.1.1.qcow2", + "version": "25.1.1", + "md5sum": "554d795d495badf90b6c75a2a342b409", + "filesize": 2002911232, + "download_url": "https://u.cisco.com/my-learning/my-account" + }, { "filename": "xrv9k-fullk9-x-24.3.1.qcow2", "version": "24.3.1", @@ -49,6 +57,12 @@ } ], "versions": [ + { + "name": "25.1.1", + "images": { + "hda_disk_image": "xrv9k-fullk9-x-25.1.1.qcow2" + } + }, { "name": "24.3.1", "images": { diff --git a/gns3server/appliances/cisco-iou-l2.gns3a b/gns3server/appliances/cisco-iou-l2.gns3a index daf98d7da..6c5d7a61b 100644 --- a/gns3server/appliances/cisco-iou-l2.gns3a +++ b/gns3server/appliances/cisco-iou-l2.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "9593db48-558a-4914-bb78-a20605f39c65", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco IOU L2", "category": "multilayer_switch", "description": "Cisco IOS on UNIX Layer 2 image.", diff --git a/gns3server/appliances/cisco-iou-l3.gns3a b/gns3server/appliances/cisco-iou-l3.gns3a index 06935482a..40ce38690 100644 --- a/gns3server/appliances/cisco-iou-l3.gns3a +++ b/gns3server/appliances/cisco-iou-l3.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "87bf6f58-1e5a-4ee2-afe7-715dabffcf18", + "tags": ["device_type:cisco_ios_telnet"], "name": "Cisco IOU L3", "category": "router", "description": "Cisco IOS on UNIX Layer 3 image.", diff --git a/gns3server/appliances/cisco-nxosv9k-lite.gns3a b/gns3server/appliances/cisco-nxosv9k-lite.gns3a new file mode 100644 index 000000000..e309f0ec3 --- /dev/null +++ b/gns3server/appliances/cisco-nxosv9k-lite.gns3a @@ -0,0 +1,69 @@ +{ + "appliance_id": "4c7fd5da-be86-4168-8484-7071dc9c71fb", + "name": "Cisco NX-OSv 9000 Lite", + "category": "multilayer_switch", + "description": "The NX-OSv 9000 is a virtual platform that is designed to simulate the control plane aspects of a network element running Cisco Nexus 9000 software. The NX-OSv 9000 shares the same software image running on Cisco Nexus 9000 hardware platform although no specific hardware emulation is implemented. When the software runs as a virtual machine, line card (LC) ASIC provisioning or any interaction from the control plane to hardware ASIC is handled by the NX-OSv 9000 software data plane.\nThe NX-OSv 9000 for the Cisco Nexus 9000 Series provides a useful tool to enable the devops model and rapidly test changes to the infrastructure or to infrastructure automation tools. This enables network simulations in large scale for customers to validate configuration changes on a simulated network prior to applying them on a production network. Some users have also expressed interest in using the simulation system for feature test ,verification, and automation tooling development and test simualtion prior to deployment. NX-OSv 9000 can be used as a programmability vehicle to validate software defined networks (SDNs) and Network Function Virtualization (NFV) based solutions.\nThe lite version has a reduced memory footprint, resulting in a much smaller image size than the earlier images for Cisco Nexus 9300v and 9500v.", + "vendor_name": "Cisco", + "vendor_url": "http://www.cisco.com/", + "documentation_url": "https://developer.cisco.com/docs/modeling-labs/nx-os-9000/", + "product_name": "NX-OSv 9000", + "product_url": "https://developer.cisco.com/modeling-labs/", + "registry_version": 4, + "status": "stable", + "availability": "service-contract", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "first_port_name": "mgmt0", + "port_name_format": "Ethernet1/{port1}", + "qemu": { + "adapter_type": "e1000", + "adapters": 10, + "ram": 6144, + "cpus": 2, + "hda_disk_interface": "sata", + "arch": "x86_64", + "console_type": "telnet", + "kvm": "require" + }, + "images": [ + { + "filename": "nexus9500v64-lite.10.5.5.M.qcow2", + "version": "9500v lite 10.5.5.M", + "md5sum": "a9aafd88f36a7f44a5a2ef3322cd9bde", + "filesize": 2617638912, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/10.5(5)" + }, + { + "filename": "nexus9300v64-lite.10.5.5.M.qcow2", + "version": "9300v lite 10.5.5.M", + "md5sum": "78610953005faab9505252baf4c86b78", + "filesize": 2617573376, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/10.5(5)" + }, + { + "filename": "OVMF-edk2-stable202305.fd", + "version": "stable202305", + "md5sum": "6c4cf1519fec4a4b95525d9ae562963a", + "filesize": 4194304, + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-edk2-stable202305.fd.zip/download", + "compression": "zip" + } + ], + "versions": [ + { + "name": "9500v lite 10.5.5.M", + "images": { + "bios_image": "OVMF-edk2-stable202305.fd", + "hda_disk_image": "nexus9500v64-lite.10.5.5.M.qcow2" + } + }, + { + "name": "9300v lite 10.5.5.M", + "images": { + "bios_image": "OVMF-edk2-stable202305.fd", + "hda_disk_image": "nexus9300v64-lite.10.5.5.M.qcow2" + } + } + ] +} diff --git a/gns3server/appliances/cisco-nxosv9k.gns3a b/gns3server/appliances/cisco-nxosv9k.gns3a index 7798233ed..20d96baef 100644 --- a/gns3server/appliances/cisco-nxosv9k.gns3a +++ b/gns3server/appliances/cisco-nxosv9k.gns3a @@ -27,6 +27,20 @@ "kvm": "require" }, "images": [ + { + "filename": "nexus9500v64.10.5.5.M.qcow2", + "version": "9500v 10.5.5.M", + "md5sum": "c1d34bb3331d958d3219a56b6885150e", + "filesize": 2919170048, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/10.5(5)" + }, + { + "filename": "nexus9300v64.10.5.5.M.qcow2", + "version": "9300v 10.5.5.M", + "md5sum": "f1cc2342b920320654d232b68551ccfd", + "filesize": 2919104512, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/10.5(5)" + }, { "filename": "nexus9500v64.10.5.1.F.qcow2", "version": "9500v 10.5.1.F", @@ -80,6 +94,20 @@ } ], "versions": [ + { + "name": "9500v 10.5.5.M", + "images": { + "bios_image": "OVMF-edk2-stable202305.fd", + "hda_disk_image": "nexus9500v64.10.5.5.M.qcow2" + } + }, + { + "name": "9300v 10.5.5.M", + "images": { + "bios_image": "OVMF-edk2-stable202305.fd", + "hda_disk_image": "nexus9300v64.10.5.5.M.qcow2" + } + }, { "name": "9500v 10.5.1.F", "images": { diff --git a/gns3server/appliances/huawei-ce12800.gns3a b/gns3server/appliances/huawei-ce12800.gns3a index 8d05abeb2..bdb5433d1 100644 --- a/gns3server/appliances/huawei-ce12800.gns3a +++ b/gns3server/appliances/huawei-ce12800.gns3a @@ -1,5 +1,6 @@ { "appliance_id": "bd86792e-9870-4b42-8f16-cb2776f1d5d5", + "tags": ["device_type:gns3_huawei_telnet_ce"], "name": "HuaWei CE12800", "category": "multilayer_switch", "description": "CE12800 series switches are high-performance core switches designed for data center networks and high-end campus networks. The switches provide stable, reliable, secure, and high-performance Layer 2/Layer 3 switching services, to help build an elastic, virtualized, agile, and high-quality network.",