Skip to content

Commit 4b9fdbc

Browse files
jo-bzhharryajc
andauthored
Cisco: Add device type definitions for multiple legacy Cisco platforms (#4045)
* feat: add legacy Cisco device and module type definitions Add device type definitions for multiple legacy Cisco platforms including 2600 series routers, Catalyst 2900XL/2950/2960/3500XL/3750/4000/6500 switches, AS5350XM gateway, and IAD2431. Also add module types for WIC and NM expansion modules (WIC-1T, WIC-2T, WIC-1ENET, NM-4E, NM-16ESW, NM-32A, NM-HD-2V). Update existing WS-C6506-E with corrected specs. * fix: update comments format in Tecnosteel TX6242N1G2 YAML file * fix(cisco): respect slug convention * feat(cisco): add ISR4221 device type definition * feat(Cisco): Add Cisco Nexus 3100-V Platform Switches * fix(Cisco): N3K 3100-V front images * fix(Cisco): add airflow attribute and update weight for multiple device YAML files --------- Co-authored-by: Harry <Harry@cadby.co.uk>
1 parent 1637fbd commit 4b9fdbc

19 files changed

+876
-1
lines changed

device-types/Cisco/AS5350XM.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
manufacturer: Cisco
3+
model: AS5350XM
4+
slug: cisco-as5350xm
5+
part_number: AS535-DFC-CT3A
6+
u_height: 1
7+
weight: 10.0
8+
weight_unit: kg
9+
is_full_depth: true
10+
airflow: front-to-rear
11+
comments: '[Cisco AS5350XM Universal Gateway Datasheet](https://spm-data-public.s3.eu-west-1.amazonaws.com/product-docs/AS535-DFC-CT3A__cisco-as5350xm-universal-gateway-datasheet__64b5c4ffa2c29c7ee1d5c0fe8ad5f8c6.pdf)'
12+
console-ports:
13+
- name: con 0
14+
type: rj-45
15+
- name: aux 0
16+
type: rj-45
17+
power-ports:
18+
- name: PSU0
19+
type: iec-60320-c14
20+
maximum_draw: 140
21+
interfaces:
22+
- name: GigabitEthernet0/0
23+
type: 1000base-t
24+
- name: GigabitEthernet0/1
25+
type: 1000base-t
26+
module-bays:
27+
- name: Slot 1
28+
position: '1'
29+
- name: Slot 2
30+
position: '2'
31+
- name: Slot 3
32+
position: '3'

device-types/Cisco/C2621XM.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
manufacturer: Cisco
3+
model: C2621XM
4+
slug: cisco-c2621xm
5+
part_number: CISCO2621XM
6+
u_height: 1
7+
weight: 4.66
8+
weight_unit: kg
9+
is_full_depth: false
10+
airflow: side-to-rear
11+
comments: '[Cisco 2600 Series Datasheet](https://www.cisco.com/c/dam/global/it_it/solutions/small-business/pdf/net_found/2600_ds.pdf)'
12+
console-ports:
13+
- name: con 0
14+
type: rj-45
15+
- name: aux 0
16+
type: rj-45
17+
power-ports:
18+
- name: PSU0
19+
type: iec-60320-c14
20+
maximum_draw: 50
21+
interfaces:
22+
- name: FastEthernet0/0
23+
type: 100base-tx
24+
- name: FastEthernet0/1
25+
type: 100base-tx
26+
module-bays:
27+
- name: NM 0
28+
position: '0'
29+
- name: WIC 0
30+
position: '0'
31+
- name: WIC 1
32+
position: '1'
33+
- name: AIM 0
34+
position: '0'
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
manufacturer: Cisco
3+
model: Catalyst 2912 XL
4+
slug: cisco-catalyst-2912-xl
5+
part_number: WS-C2912-XL-EN
6+
u_height: 1
7+
weight: 3.2
8+
weight_unit: kg
9+
is_full_depth: false
10+
airflow: passive
11+
comments: '[Catalyst 2900 XL Technical Specs](https://www.cisco.com/en/US/docs/switches/lan/catalyst2900xl_3500xl/releasesa6/hig/2900xl/matechsp_external_docbase_0900e4b18042dc1f_4container_external_docbase_0900e4b18042ef55.html)'
12+
console-ports:
13+
- name: con 0
14+
type: rj-45
15+
power-ports:
16+
- name: PSU0
17+
type: iec-60320-c14
18+
maximum_draw: 30
19+
interfaces:
20+
- name: FastEthernet0/1
21+
type: 100base-tx
22+
- name: FastEthernet0/2
23+
type: 100base-tx
24+
- name: FastEthernet0/3
25+
type: 100base-tx
26+
- name: FastEthernet0/4
27+
type: 100base-tx
28+
- name: FastEthernet0/5
29+
type: 100base-tx
30+
- name: FastEthernet0/6
31+
type: 100base-tx
32+
- name: FastEthernet0/7
33+
type: 100base-tx
34+
- name: FastEthernet0/8
35+
type: 100base-tx
36+
- name: FastEthernet0/9
37+
type: 100base-tx
38+
- name: FastEthernet0/10
39+
type: 100base-tx
40+
- name: FastEthernet0/11
41+
type: 100base-tx
42+
- name: FastEthernet0/12
43+
type: 100base-tx
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
manufacturer: Cisco
3+
model: Catalyst 2924 XL
4+
slug: cisco-catalyst-2924-xl
5+
part_number: WS-C2924-XL-EN
6+
u_height: 1
7+
weight: 3.2
8+
weight_unit: kg
9+
is_full_depth: false
10+
airflow: passive
11+
comments: '[Catalyst 2900 XL Technical Specs](https://www.cisco.com/en/US/docs/switches/lan/catalyst2900xl_3500xl/releasesa6/hig/2900xl/matechsp_external_docbase_0900e4b18042dc1f_4container_external_docbase_0900e4b18042ef55.html)'
12+
console-ports:
13+
- name: con 0
14+
type: rj-45
15+
power-ports:
16+
- name: PSU0
17+
type: iec-60320-c14
18+
maximum_draw: 30
19+
interfaces:
20+
- name: FastEthernet0/1
21+
type: 100base-tx
22+
- name: FastEthernet0/2
23+
type: 100base-tx
24+
- name: FastEthernet0/3
25+
type: 100base-tx
26+
- name: FastEthernet0/4
27+
type: 100base-tx
28+
- name: FastEthernet0/5
29+
type: 100base-tx
30+
- name: FastEthernet0/6
31+
type: 100base-tx
32+
- name: FastEthernet0/7
33+
type: 100base-tx
34+
- name: FastEthernet0/8
35+
type: 100base-tx
36+
- name: FastEthernet0/9
37+
type: 100base-tx
38+
- name: FastEthernet0/10
39+
type: 100base-tx
40+
- name: FastEthernet0/11
41+
type: 100base-tx
42+
- name: FastEthernet0/12
43+
type: 100base-tx
44+
- name: FastEthernet0/13
45+
type: 100base-tx
46+
- name: FastEthernet0/14
47+
type: 100base-tx
48+
- name: FastEthernet0/15
49+
type: 100base-tx
50+
- name: FastEthernet0/16
51+
type: 100base-tx
52+
- name: FastEthernet0/17
53+
type: 100base-tx
54+
- name: FastEthernet0/18
55+
type: 100base-tx
56+
- name: FastEthernet0/19
57+
type: 100base-tx
58+
- name: FastEthernet0/20
59+
type: 100base-tx
60+
- name: FastEthernet0/21
61+
type: 100base-tx
62+
- name: FastEthernet0/22
63+
type: 100base-tx
64+
- name: FastEthernet0/23
65+
type: 100base-tx
66+
- name: FastEthernet0/24
67+
type: 100base-tx

device-types/Cisco/ISR4221.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
manufacturer: Cisco
3+
model: ISR4221
4+
slug: cisco-isr4221
5+
part_number: ISR4221/K9
6+
u_height: 1
7+
is_full_depth: false
8+
airflow: side-to-rear
9+
weight: 3.22
10+
weight_unit: kg
11+
interfaces:
12+
- name: GigabitEthernet0/0/0
13+
type: 1000base-t
14+
- name: GigabitEthernet0/0/1
15+
type: 1000base-t
16+
console-ports:
17+
- name: con 0
18+
type: rj-45
19+
power-ports:
20+
- name: PSU0
21+
type: dc-terminal
22+
maximum_draw: 90
23+
module-bays:
24+
- name: NIM0
25+
position: '0'
26+
- name: NIM1
27+
position: '1'
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
---
2+
manufacturer: Cisco
3+
model: Nexus 31108PC-V
4+
slug: cisco-n3k-c31108pc-v
5+
part_number: N3K-C31108PC-V
6+
comments: '[Cisco Nexus 3100-V Platform Switches Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-3000-series-switches/datasheet-c78-736608.pdf)'
7+
u_height: 1
8+
is_full_depth: false
9+
airflow: front-to-rear
10+
front_image: true
11+
weight: 9.7
12+
weight_unit: kg
13+
interfaces:
14+
- name: mgmt0
15+
type: 1000base-t
16+
mgmt_only: true
17+
- name: Ethernet1/1
18+
type: 10gbase-x-sfpp
19+
- name: Ethernet1/2
20+
type: 10gbase-x-sfpp
21+
- name: Ethernet1/3
22+
type: 10gbase-x-sfpp
23+
- name: Ethernet1/4
24+
type: 10gbase-x-sfpp
25+
- name: Ethernet1/5
26+
type: 10gbase-x-sfpp
27+
- name: Ethernet1/6
28+
type: 10gbase-x-sfpp
29+
- name: Ethernet1/7
30+
type: 10gbase-x-sfpp
31+
- name: Ethernet1/8
32+
type: 10gbase-x-sfpp
33+
- name: Ethernet1/9
34+
type: 10gbase-x-sfpp
35+
- name: Ethernet1/10
36+
type: 10gbase-x-sfpp
37+
- name: Ethernet1/11
38+
type: 10gbase-x-sfpp
39+
- name: Ethernet1/12
40+
type: 10gbase-x-sfpp
41+
- name: Ethernet1/13
42+
type: 10gbase-x-sfpp
43+
- name: Ethernet1/14
44+
type: 10gbase-x-sfpp
45+
- name: Ethernet1/15
46+
type: 10gbase-x-sfpp
47+
- name: Ethernet1/16
48+
type: 10gbase-x-sfpp
49+
- name: Ethernet1/17
50+
type: 10gbase-x-sfpp
51+
- name: Ethernet1/18
52+
type: 10gbase-x-sfpp
53+
- name: Ethernet1/19
54+
type: 10gbase-x-sfpp
55+
- name: Ethernet1/20
56+
type: 10gbase-x-sfpp
57+
- name: Ethernet1/21
58+
type: 10gbase-x-sfpp
59+
- name: Ethernet1/22
60+
type: 10gbase-x-sfpp
61+
- name: Ethernet1/23
62+
type: 10gbase-x-sfpp
63+
- name: Ethernet1/24
64+
type: 10gbase-x-sfpp
65+
- name: Ethernet1/25
66+
type: 10gbase-x-sfpp
67+
- name: Ethernet1/26
68+
type: 10gbase-x-sfpp
69+
- name: Ethernet1/27
70+
type: 10gbase-x-sfpp
71+
- name: Ethernet1/28
72+
type: 10gbase-x-sfpp
73+
- name: Ethernet1/29
74+
type: 10gbase-x-sfpp
75+
- name: Ethernet1/30
76+
type: 10gbase-x-sfpp
77+
- name: Ethernet1/31
78+
type: 10gbase-x-sfpp
79+
- name: Ethernet1/32
80+
type: 10gbase-x-sfpp
81+
- name: Ethernet1/33
82+
type: 10gbase-x-sfpp
83+
- name: Ethernet1/34
84+
type: 10gbase-x-sfpp
85+
- name: Ethernet1/35
86+
type: 10gbase-x-sfpp
87+
- name: Ethernet1/36
88+
type: 10gbase-x-sfpp
89+
- name: Ethernet1/37
90+
type: 10gbase-x-sfpp
91+
- name: Ethernet1/38
92+
type: 10gbase-x-sfpp
93+
- name: Ethernet1/39
94+
type: 10gbase-x-sfpp
95+
- name: Ethernet1/40
96+
type: 10gbase-x-sfpp
97+
- name: Ethernet1/41
98+
type: 10gbase-x-sfpp
99+
- name: Ethernet1/42
100+
type: 10gbase-x-sfpp
101+
- name: Ethernet1/43
102+
type: 10gbase-x-sfpp
103+
- name: Ethernet1/44
104+
type: 10gbase-x-sfpp
105+
- name: Ethernet1/45
106+
type: 10gbase-x-sfpp
107+
- name: Ethernet1/46
108+
type: 10gbase-x-sfpp
109+
- name: Ethernet1/47
110+
type: 10gbase-x-sfpp
111+
- name: Ethernet1/48
112+
type: 10gbase-x-sfpp
113+
- name: Ethernet1/49
114+
type: 100gbase-x-qsfp28
115+
- name: Ethernet1/50
116+
type: 100gbase-x-qsfp28
117+
- name: Ethernet1/51
118+
type: 100gbase-x-qsfp28
119+
- name: Ethernet1/52
120+
type: 100gbase-x-qsfp28
121+
- name: Ethernet1/53
122+
type: 100gbase-x-qsfp28
123+
- name: Ethernet1/54
124+
type: 100gbase-x-qsfp28
125+
console-ports:
126+
- name: Console
127+
type: rj-45
128+
module-bays:
129+
- name: PS1
130+
position: '1'
131+
- name: PS2
132+
position: '2'

0 commit comments

Comments
 (0)