การตั้งชื่อพอร์ตและไฟ LED ของผู้ผลิตแต่ละราย
“ใส่โมดูลใน Et33/1” ไม่มีความหมายอะไรบน Juniper และ “xe-0/0/48” ก็ไม่มีความหมายบน Nexus เคจทางกายภาพเดียวกันมีชื่อต่างกันในแต่ละ NOS และพอร์ตย่อยจากเบรกเอาต์ สมาชิกสแตก และไลน์การ์ดต่างก็มีสัญกรณ์ของตัวเอง ไฟ LED ข้างเคจเป็นภาษาที่สองอีกชุดหนึ่ง ได้แก่ เขียว, เหลืองอำพัน, กะพริบ, ดับ — โดยมีความหมายต่างกันไปตามผู้ผลิต หน้านี้ให้ไวยากรณ์การตั้งชื่อของแต่ละ NOS ความหมายของ slot/port ที่อยู่เบื้องหลัง ข้อตกลงเรื่องเบรกเอาต์และอินเทอร์เฟซการจัดการ รหัสไฟ LED และคำสั่งที่ทำให้พอร์ตกะพริบเพื่อให้หาตำแหน่งในแร็กได้
ไวยากรณ์การตั้งชื่อตาม NOS
| NOS | รูปแบบ | ตัวอย่าง | อ่านว่า |
|---|---|---|---|
| Cisco IOS / IOS-XE | <Type><switch>/<module>/<port> | GigabitEthernet1/0/1, TenGigabitEthernet1/1/1, TwentyFiveGigE1/0/25, FortyGigabitEthernet1/1/1, HundredGigE1/0/49, Gi1/0/1 (แบบย่อ) | switch (สมาชิกสแตก) / module (0 = ในตัว, 1 = โมดูลอัปลิงก์) / port |
| Cisco NX-OS | Ethernet<slot>/<port>[/<sub>] | Ethernet1/1, Eth1/49/1 (พอร์ตย่อยจากเบรกเอาต์) | slot (1 บนสวิตช์แบบตายตัว) / port / เลนเบรกเอาต์ |
| Cisco IOS-XR | <Type><rack>/<slot>/<instance>/<port>[/<sub>] | HundredGigE0/0/0/0, FourHundredGigE0/0/0/12, TenGigE0/0/0/0/1 (เบรกเอาต์) | rack / slot / instance (subslot) / port |
| Arista EOS | Ethernet<port>[/<lane>] | Ethernet1, Ethernet33/1…33/4 (พอร์ตย่อยจากเบรกเอาต์), Et49/1 | port / lane; พอร์ต QSFP ที่ไม่มีเบรกเอาต์คือ Et33/1 |
| Juniper Junos | <media>-<fpc>/<pic>/<port>[:<channel>] | ge-0/0/0, xe-0/0/48, et-0/0/50, et-0/0/50:1 (เบรกเอาต์), mge- (multigig), fte- (40G บน EX4300) | media (ge 1G, xe 10G, et 25G+) - FPC (สมาชิกสแตก/ไลน์การ์ด) / PIC (module) / port |
| Huawei VRP | <Type><chassis>/<slot>/<port> | GigabitEthernet0/0/1, XGigabitEthernet0/0/1, 25GE1/0/1, 100GE1/0/1, 100GE1/0/1:1 (เบรกเอาต์) | chassis / slot / port |
| H3C Comware | <Type><chassis>/<slot>/<port> | GigabitEthernet1/0/1, Ten-GigabitEthernet1/0/49, Twenty-FiveGigE1/0/1, HundredGigE1/0/53:1 | เหมือน VRP |
| HPE Aruba AOS-CX | <member>/<slot>/<port> | 1/1/1, 1/1/49:1 (เบรกเอาต์) | member / slot / port |
| HPE Aruba AOS-S (ProCurve) | <port> หรือ <letter><port> | 1, A1, 49 | เป็นเลขแบบราบ; ใช้ตัวอักษรแทนโมดูล |
| Dell OS10 | ethernet<node>/<slot>/<port>[:<sub>] | ethernet1/1/1, ethernet1/1/49:1 | node / slot / port : เบรกเอาต์ |
| Extreme EXOS | <slot>:<port> | 1:1, 2:49 | slot (สมาชิกสแตก) : port |
| Ruckus ICX | <unit>/<slot>/<port> | 1/1/1, 1/2/1 (โมดูลอัปลิงก์) | unit / slot / port |
| Brocade FOS | <slot>/<port> หรือดัชนีพอร์ต | 0, 1/3 | ดัชนีเริ่มที่ 0 บนสวิตช์แบบตายตัว |
| SONiC | Ethernet<lane-index> | Ethernet0, Ethernet4, Ethernet8… (แพลตฟอร์ม 4 เลน), Ethernet0…Ethernet3 หลังเบรกเอาต์ 4×; 8 เลน: Ethernet0, Ethernet8, Ethernet16 | ดัชนีเลนแรก ไม่ใช่หมายเลขพอร์ต; มีชื่อแทนอย่าง Eth1/1 หรือ etp1 แล้วแต่แพลตฟอร์ม |
| Cumulus / NVUE | swp<port>[s<lane>] | swp1, swp32, swp32s0…swp32s3 (เบรกเอาต์), eth0 (mgmt) | switch port / sub-port |
| MikroTik RouterOS | <type>-<n> | ether1, sfp-sfpplus1, sfp28-1, qsfp28-1-1…-1-4 (เลน) | type - number - lane |
| Ubiquiti | <port> ใน UI, eth<n> ภายใน | Port 49, eth48 | เริ่มที่ 0 ภายใน |
| Nvidia Onyx (MLNX-OS) | Eth<slot>/<port>[/<sub>] | Eth1/1, Eth1/1/1 | — |
| โฮสต์ Linux | eth<n>, ens<n>f<n>, enp<bus>s<slot>f<fn> | enp94s0f1, ens3f0np0 | ชื่อที่คาดเดาได้จากที่อยู่ PCIe (เครื่องมือ NIC) |
Slot, module, port: ตัวเลขแต่ละตัวหมายถึงอะไร
| ตัวเลข | บนสวิตช์แบบตายตัว | บนสแตก | บนแชสซี |
|---|---|---|---|
| ตัวแรก (switch / chassis / FPC / member / node) | 1 (หรือ 0 บน Juniper/Huawei) | หมายเลขสมาชิกสแตก 1–8 | slot ของไลน์การ์ด (FPC ของ Juniper) หรือหมายเลขแชสซี |
| ตัวที่สอง (module / slot / PIC) | 0 = พอร์ตในตัว, 1 = โมดูลอัปลิงก์ (Cisco) หรือเป็น 0 เสมอ | เหมือนกัน | subslot/PIC บนการ์ด |
| ตัวที่สาม (port) | หมายเลขบนแผงหน้า เริ่มที่ 1 (เริ่มที่ 0 บน Juniper, SONiC, FOS) | — | — |
| ตัวที่สี่ (sub / lane / channel) | พอร์ตย่อยจากเบรกเอาต์ 1–4 หรือ 0–3 หรือ 1–8 | — | — |
การนับหมายเลขพอร์ตบนแผงหน้าโดยทั่วไปจะเรียงจากซ้ายไปขวา แถวบนเป็นเลขคี่และแถวล่างเป็นเลขคู่ (1/2, 3/4…) บนบล็อกทองแดงสองแถว และเรียงจากซ้ายไปขวาตามลำดับบนแถว SFP — ให้ตรวจดูตัวพิมพ์บนแผง (ซิลก์สกรีน) อย่าเดาเอาเอง
พอร์ตย่อยจากเบรกเอาต์
| NOS | พอร์ตแม่ | พอร์ตย่อย | คำสั่งเปิดใช้งาน |
|---|---|---|---|
| NX-OS | Ethernet1/49 | Ethernet1/49/1–/4 | interface breakout module 1 port 49 map 25g-4x |
| Arista | Ethernet49/1 | Ethernet49/1–49/4 | กำหนดความเร็วบนพอร์ตย่อย / hardware port-group |
| Junos | et-0/0/48 | et-0/0/48:0–:3 | set chassis fpc 0 pic 0 port 48 channel-speed 25g |
| IOS-XR | HundredGigE0/0/0/0 | TwentyFiveGigE0/0/0/0/0–/3 | controller Optics … breakout 4x25 |
| Huawei | 100GE1/0/1 | 25GE1/0/1:1–:4 | port split dimension … |
| Dell OS10 | ethernet1/1/1 | ethernet1/1/1:1–:4 | interface breakout 1/1/1 map 25g-4x |
| SONiC | Ethernet0 | Ethernet0, Ethernet1, Ethernet2, Ethernet3 | config interface breakout Ethernet0 4x25G |
| Cumulus | swp1 | swp1s0–s3 | nv set interface swp1 link breakout 4x25G |
| MikroTik | qsfp28-1-1 | qsfp28-1-1…-1-4 มีอยู่เสมอ | กำหนดความเร็วต่อเลน |
คำสั่งในบริบทจริง: สูตรการคอนฟิกพอร์ต; การเดินสาย: เบรกเอาต์และ MPO
อินเทอร์เฟซการจัดการและอินเทอร์เฟซพิเศษ
| อินเทอร์เฟซ | ชื่อ |
|---|---|
| อีเทอร์เน็ตนอกแบนด์ | mgmt0 (NX-OS), GigabitEthernet0/0 (IOS-XE), MgmtEth0/RP0/CPU0/0 (XR), Management1 (EOS), me0/em0/fxp0/vme (Junos), MEth0/0/1 (Huawei), M-GigabitEthernet0/0/0 (H3C), mgmt (AOS-CX), eth0 (SONiC, Cumulus), มักเป็น ether1 (MikroTik) |
| คอนโซล | con0, console |
| Loopback / SVI / VLAN | Loopback0, Vlan10, irb.10 (Junos), Vlanif10 (Huawei) |
| LAG | Port-channel1 (Cisco), ae0 (Junos), Eth-Trunk1 (Huawei), Bridge-Aggregation1 (H3C), lag 1 (AOS-CX), port-channel1 (OS10), PortChannel0001 (SONiC), bond0 (Cumulus) (พื้นฐานการส่งต่อข้อมูล) |
| พอร์ตสแตก / VC | vcp-255/0/50 (Junos), StackPort1/1 (Cisco), stack-port 1/1 (การทำสแตกและ MLAG) |
ไฟ LED
| LED | สถานะ | ความหมายทั่วไป | ความแตกต่างตามผู้ผลิต |
|---|---|---|---|
| Port link | ดับ | ไม่มีลิงก์, พอร์ตถูกปิด, หรือโมดูลไม่ถูกยอมรับ | — |
| Port link | เขียวติดค้าง | ลิงก์ขึ้นที่ความเร็วสูงสุด | Cisco: เขียว = ลิงก์ขึ้น; Arista: เขียว |
| Port link | เขียวกะพริบ | ลิงก์ขึ้นและมีทราฟฟิก | ส่วนใหญ่ |
| Port link | เหลืองอำพัน/ส้มติดค้าง | ลิงก์ที่ความเร็วต่ำกว่า (1G ในพอร์ต 10G) หรือ errdisabled/ถูกบล็อก | Cisco IOS: เหลืองอำพัน = disabled/errdisable; Juniper: เหลืองอำพัน = duplex ครึ่งอัตราหรือขัดข้อง; Aruba: ส้ม = ความเร็วลดลง |
| Port link | เหลืองอำพันกะพริบ | errdisable, PoE ขัดข้อง, หรือ STP บล็อกอยู่ | Cisco |
| Port link | เขียว/เหลืองอำพันสลับกัน | ลิงก์ขัดข้อง / การวินิจฉัย | บางรุ่น |
| ไฟ LED พอร์ต QSFP-DD / OSFP (2 หรือ 4 ดวงต่อเคจ) | สถานะต่อพอร์ตย่อยหลังเบรกเอาต์ | หนึ่งดวงต่อพอร์ตย่อยหนึ่งพอร์ตในหลายแพลตฟอร์ม | Arista, Cisco N9K |
| ไฟ LED สถานะโมดูล | เหลืองอำพัน | โมดูลไม่รองรับ/ไม่ถูกต้อง | Nexus, Juniper บางรุ่น |
| ไฟ LED ความเร็ว (แยกต่างหาก ถ้ามี) | ดับ / เขียว / เหลืองอำพัน | 1G / 10G / 25G ฯลฯ ตามปุ่มโหมด | ปุ่ม “mode” บน Cisco Catalyst สลับไฟ LED ของพอร์ตระหว่าง STAT, SPEED, DUPLEX, STACK, PoE |
| System / status | เขียว / เหลืองอำพัน / แดง | ปกติ / คำเตือน (พัดลม, อุณหภูมิ) / ขัดข้อง | — |
| Stack / master | ติดค้าง / กะพริบ | สมาชิกที่ทำงานอยู่ / master ของสแตก | Cisco, Extreme |
| PSU / fan | เขียว / เหลืองอำพัน / ดับ | ปกติ / เสีย / ไม่มี | — |
| บีคอน / ตัวระบุตำแหน่ง | น้ำเงินกะพริบ | ระบุตัวแชสซี | hw-module beacon, system beacon |
รหัสไฟ LED อยู่ในคู่มือการติดตั้งฮาร์ดแวร์ของแต่ละแพลตฟอร์ม; ปุ่ม “mode” บนสวิตช์ตระกูล Catalyst เปลี่ยนสิ่งที่ไฟ LED ของพอร์ตแสดง ซึ่งเป็นสาเหตุคลาสสิกของการอ่านสถานะผิด
หาตำแหน่งพอร์ตทางกายภาพ
| NOS | คำสั่ง |
|---|---|
| Cisco NX-OS | locator-led interface ethernet 1/1 |
| Cisco IOS-XE | hw-module beacon slot 1 on (แชสซี), ไฟ LED พอร์ตผ่านปุ่มโหมด |
| Arista | locator-led interface Ethernet1 on / show locator-led |
| Junos | request chassis beacon fpc 0 port 5 pic 0 on |
| Huawei | display device + ป้ายกำกับทางกายภาพ; บีคอนบนแชสซี |
| Dell OS10 | beacon enable ethernet 1/1/1 (แล้วแต่แพลตฟอร์ม) |
| SONiC | sfputil show presence; การควบคุมไฟ LED แล้วแต่แพลตฟอร์ม |
| Linux host | ethtool -p eth0 10 (กะพริบ 10 s) |
ใน CodingBox
โต๊ะทดสอบไม่สนใจว่าพอร์ตถูกเรียกว่าอะไร — แต่บันทึกภาคสนามใน code database สนใจ: การบันทึก “Et49/1 บน spine-2, breakout child 2” คู่กับหมายเลขซีเรียลของโมดูลจะเชื่อมเหตุการณ์โมดูลถูกปฏิเสธเข้ากับเคจที่แน่นอน ซึ่งเป็นสิ่งที่ทำให้ทำซ้ำปัญหาการเขียนโค้ดหรือปัญหานโยบายได้