mirror of
https://github.com/GNS3/gns3-registry.git
synced 2024-12-24 06:56:41 +00:00
Dynamips support
This commit is contained in:
parent
ceb963871a
commit
f42cde80a0
47
appliances/cisco-3745.gns3a
Normal file
47
appliances/cisco-3745.gns3a
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"category": "router",
|
||||||
|
"status": "experimental",
|
||||||
|
"maintainer": "GNS3 Team",
|
||||||
|
"name": "Cisco 3745",
|
||||||
|
"vendor_name": "Cisco",
|
||||||
|
"product_name": "3745",
|
||||||
|
"vendor_url": "http://www.cisco.com",
|
||||||
|
"description": "Cisco 3745 Multiservice Access Router",
|
||||||
|
"registry_version": 2,
|
||||||
|
"maintainer_email": "developers@gns3.net",
|
||||||
|
"documentation_url": "http://www.cisco.com/c/en/us/support/routers/3745-multiservice-access-router/model.html",
|
||||||
|
|
||||||
|
"dynamips": {
|
||||||
|
"chassis": "",
|
||||||
|
"platform": "c3745",
|
||||||
|
"ram": 256,
|
||||||
|
"nvram": 256,
|
||||||
|
"startup_config": "ios_base_startup-config.txt",
|
||||||
|
"slot0": "GT96100-FE",
|
||||||
|
"slot1": "NM-1FE-TX",
|
||||||
|
"slot2": "NM-4T",
|
||||||
|
"slot3": "",
|
||||||
|
"slot4": "",
|
||||||
|
"wic0": "WIC-1T",
|
||||||
|
"wic1": "WIC-1T",
|
||||||
|
"wic2": "WIC-1T"
|
||||||
|
},
|
||||||
|
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"images": {
|
||||||
|
"image": "c3745-adventerprisek9-mz.124-25d.image"
|
||||||
|
},
|
||||||
|
"idlepc": "0x60aa1da0",
|
||||||
|
"name": "124-25d"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"images": [
|
||||||
|
{
|
||||||
|
"filesize": 82053028,
|
||||||
|
"md5sum": "ddbaf74274822b50fa9670e10c75b08f",
|
||||||
|
"version": "124-25d",
|
||||||
|
"filename": "c3745-adventerprisek9-mz.124-25d.image"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -2,6 +2,17 @@
|
|||||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "JSON schema validating a GNS3 appliance",
|
"title": "JSON schema validating a GNS3 appliance",
|
||||||
|
|
||||||
|
"definitions": {
|
||||||
|
"dynamips_slot": {
|
||||||
|
"enum": ["C2600-MB-2FE", "C2600-MB-1E", "PA-A1", "PA-8E", "C1700-MB-1FE", "PA-8T", "PA-2FE-TX", "PA-FE-TX", "PA-GE", "C2600-MB-2E", "C7200-IO-FE", "NM-4T", "C2600-MB-1FE", "C7200-IO-2FE", "PA-POS-OC3", "PA-4T+", "C1700-MB-WIC1", "NM-16ESW", "C7200-IO-GE-E", "NM-4E", "GT96100-FE", "NM-1FE-TX", "Leopard-2FE", "NM-1E", "PA-4E", ""]
|
||||||
|
},
|
||||||
|
|
||||||
|
"dynamips_wic": {
|
||||||
|
"enum": ["WIC-1ENET", "WIC-1T", "WIC-2T", ""]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
"properties": {
|
"properties": {
|
||||||
"name": {
|
"name": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@ -110,6 +121,7 @@
|
|||||||
"title": "Config loaded at startup"
|
"title": "Config loaded at startup"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
"required": [
|
"required": [
|
||||||
"ethernet_adapters",
|
"ethernet_adapters",
|
||||||
"serial_adapters",
|
"serial_adapters",
|
||||||
@ -119,6 +131,51 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"dynamips": {
|
||||||
|
"type": "object",
|
||||||
|
"title": "Dynamips specific options",
|
||||||
|
"properties": {
|
||||||
|
"chassis": {
|
||||||
|
"title": "Chassis type",
|
||||||
|
"enum": ["1720", "1721", "1750", "1751", "1760", "2610", "2620", "2610XM", "2620XM", "2650XM", "2621", "2611XM", "2621XM", "2651XM", "3620", "3640", "3660", ""]
|
||||||
|
},
|
||||||
|
"platform": {
|
||||||
|
"title": "Platform type",
|
||||||
|
"enum": ["c1700", "c2600", "c2691", "c3725", "c3745", "c3600", "c7200"]
|
||||||
|
},
|
||||||
|
"ram": {
|
||||||
|
"title": "Amount of ram",
|
||||||
|
"type": "integer",
|
||||||
|
"minimum": 1
|
||||||
|
},
|
||||||
|
"nvram": {
|
||||||
|
"title": "Amount of nvram",
|
||||||
|
"type": "integer",
|
||||||
|
"minimum": 1
|
||||||
|
},
|
||||||
|
"startup_config": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Config loaded at startup"
|
||||||
|
},
|
||||||
|
"wic0": { "$ref": "#/definitions/dynamips_wic" },
|
||||||
|
"wic1": { "$ref": "#/definitions/dynamips_wic" },
|
||||||
|
"wic2": { "$ref": "#/definitions/dynamips_wic" },
|
||||||
|
"slot0": { "$ref": "#/definitions/dynamips_slot" },
|
||||||
|
"slot1": { "$ref": "#/definitions/dynamips_slot" },
|
||||||
|
"slot2": { "$ref": "#/definitions/dynamips_slot" },
|
||||||
|
"slot3": { "$ref": "#/definitions/dynamips_slot" },
|
||||||
|
"slot4": { "$ref": "#/definitions/dynamips_slot" },
|
||||||
|
"slot5": { "$ref": "#/definitions/dynamips_slot" },
|
||||||
|
"slot6": { "$ref": "#/definitions/dynamips_slot" }
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"required": [
|
||||||
|
"platform",
|
||||||
|
"ram",
|
||||||
|
"nvram"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
"qemu": {
|
"qemu": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Qemu specific options",
|
"title": "Qemu specific options",
|
||||||
@ -239,6 +296,7 @@
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"title": "Name of the version"
|
"title": "Name of the version"
|
||||||
},
|
},
|
||||||
|
"idlepc": {"type": "string", "pattern": "^0x[0-9a-f]{8}"},
|
||||||
"images": {
|
"images": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Images used for this version",
|
"title": "Images used for this version",
|
||||||
|
Loading…
Reference in New Issue
Block a user