-- Migration 065 — Cisco Systems: 8000 Series, Catalyst 9000, Nexus 9000, NCS
--
-- All 14 URLs verified HTTP 200 (2026-04-21).
-- Image CDN: cisco.com/c/dam/en/us/td/i/[range]/[id].jpg
--   Stable documentation CDN assets sourced from Hardware Installation Guides.
--
-- Cisco 8201-32FH: 8000 series router front LED panel (521689.jpg).
-- Cisco 8608: 8600 series modular chassis (523197.jpg).
-- C9300-48UXM: Catalyst 9300 PoE switch (355373.jpg).
-- C9500-32C: Catalyst 9500 32×100G (356903.jpg).
-- N9K-C9316D-GX: Nexus 9316D-GX 16×400G (502711.jpg).
-- N9K-C93180YC-FX3: Nexus 93180YC-FX3 48×25G + 6×100G (502822.jpg).
-- N9K-C9332D-GX2B: Nexus 9332D-GX2B 32×400G spine (503575.jpg).
-- N9K-C9336C-FX2: Nexus 9336C-FX2 36×100G (501590.jpg).
-- N9K-C9348GC-FXP: Nexus 9348GC-FXP 48×1G hybrid (501369.jpg).
-- N9K-C93600CD-GX: Nexus 93600CD-GX 28×400G (502714.jpg).
-- N9K-C9364C: Nexus 9364C 64×100G (501617.jpg).
-- N9K-C9508: Nexus 9508 modular chassis (349839.jpg).
-- NCS-5504: NCS 5504 4-slot chassis (521344.jpg).
-- NCS-57C3-MOD: NCS 57C3-MOD line card chassis (522488.jpg).

-- ── Cisco 8000 Series ────────────────────────────────────────────────────────

-- 8201-32FH — 32×100G fixed-port router / data center switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/520001-530000/521001-522000/521689.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/collateral/routers/8000-series-routers/datasheet-c78-742571.html'),
    assets_scraped_at = NOW()
WHERE model = '8201-32FH'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- 8608 — 8-slot modular chassis router (8600 series)
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/520001-530000/523001-524000/523197.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/collateral/routers/8000-series-routers/datasheet-c78-744006.html'),
    assets_scraped_at = NOW()
WHERE model = '8608'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── Catalyst 9000 Series ─────────────────────────────────────────────────────

-- C9300-48UXM — 48×mGbE (100M/1G/2.5G/5G/10G) multigigabit PoE switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/300001-400000/350001-360000/355001-356000/355373.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/catalyst-9300-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'C9300-48UXM'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- C9500-32C — 32×100G Catalyst 9500 high-performance switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/300001-400000/350001-360000/356001-357000/356903.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/catalyst-9500-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'C9500-32C'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── Nexus 9000 Series ────────────────────────────────────────────────────────

-- N9K-C9316D-GX — 16×400G QSFP-DD data center spine
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/500001-510000/502001-503000/502711.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C9316D-GX'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- N9K-C93180YC-FX3 — 48×25G + 6×100G leaf switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/500001-510000/502001-503000/502822.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C93180YC-FX3'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- N9K-C9332D-GX2B — 32×400G spine switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/500001-510000/503001-504000/503575.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C9332D-GX2B'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- N9K-C9336C-FX2 — 36×100G leaf/spine switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/500001-510000/501001-502000/501590.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C9336C-FX2'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- N9K-C9348GC-FXP — 48×1G + 12×25G hybrid leaf switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/500001-510000/501001-502000/501369.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C9348GC-FXP'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- N9K-C93600CD-GX — 28×400G + 8×100G leaf switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/500001-510000/502001-503000/502714.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C93600CD-GX'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- N9K-C9364C — 64×100G leaf switch
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/500001-510000/501001-502000/501617.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C9364C'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- N9K-C9508 — 8-slot modular chassis (Nexus 9500 series)
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/300001-400000/340001-350000/349001-350000/349839.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'N9K-C9508'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── NCS Series ───────────────────────────────────────────────────────────────

-- NCS-5504 — 4-slot NCS 5500 service provider chassis
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/520001-530000/521001-522000/521344.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-5500-series/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'NCS-5504'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- NCS-57C3-MOD — NCS 5700 modular line card chassis
UPDATE switches
SET image_url        = 'https://www.cisco.com/c/dam/en/us/td/i/500001-600000/520001-530000/522001-523000/522488.jpg',
    product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-5700-series/index.html'),
    assets_scraped_at = NOW()
WHERE model = 'NCS-57C3-MOD'
  AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
