วิธีอนุมาน 2960S สลับที่อยู่อีเทอร์เน็ตฐาน MAC


10

สวิตช์ของ Cisco ดูเหมือนจะจัดสรรที่อยู่ MAC ที่ไม่ซ้ำกันสำหรับแต่ละอินเตอร์เฟสที่มีซึ่งรวมถึงพอร์ตและอินเตอร์เฟส vlan

MAC ที่ไม่ซ้ำกันเหล่านี้มาจาก "Base ethernet MAC Address" ซึ่งสามารถพบได้กับ:

MySwitch#show version
...snip...
Base ethernet MAC Address        : 70:10:5C:22:83:80

อินเตอร์เฟส MAC จากนั้นมีลักษณะดังนี้:

MySwitch#show interface FastEthernet0/1
Hardware is Fast Ethernet, address is 7010.5c22.8381
...snip...

MySwitch#show interface vlan87
Hardware is EtherSVI, address is 7010.5c22.83c6
...snip...

จากนั้นถ้าฉันตรวจสอบแพ็กเก็ต CDP ที่ได้รับจากสวิตช์ที่อยู่ MAC บนแพ็กเก็ตคือที่อยู่ MAC "พอร์ต" จริง

มีวิธีที่เชื่อถือได้ในการอนุมานสวิตช์ "ที่อยู่ฐานอีเทอร์เน็ต MAC" จากการรับที่อยู่ MAC ของอินเตอร์เฟส CDP ดังนั้นฉันสามารถใช้ "ที่อยู่ฐานอีเทอร์เน็ต MAC" เป็นตัวระบุที่ไม่ซ้ำกันทั่วโลกสำหรับอุปกรณ์อุปกรณ์สวิตช์บนเครือข่ายหรือไม่


2
คำถามแบบสุ่มที่มากกว่าสุ่ม: คุณเกี่ยวข้องกับสวิตช์ 2960S หรือผลิตภัณฑ์อื่น ๆ ของ Cisco เท่านั้นหรือไม่ หากคุณกำลังติดต่อกับผลิตภัณฑ์อื่น ๆ ของ Cisco โปรดแก้ไขรายการผลิตภัณฑ์ที่เป็นคำถามของคุณ
Mike Pennington

สวิตช์หายไป MGMT ADDR หรือ MGMT ADDR ไม่ซ้ำกันในกรณีของคุณหรือไม่? บางทีคุณอาจใช้ 'VTP Domain' ละเมิดตัวแยกให้เพิ่ม customerID ที่นั่น จากนั้น CustomerID + MGMT_ADDR จะให้ตัวระบุที่ไม่ซ้ำกันสำหรับอุปกรณ์ของคุณหรือไม่ แม้ว่าสิ่งที่คุณต้องการจะเป็นไปได้มันจะเป็นไปได้หลังจากการอัพเกรดหรือไม่ ฉันจะเป็นระบบการสร้างที่อึดอัดมากซึ่งถือว่ามันจะทำงานต่อไปได้
ytti

คำตอบ:


4

มีวิธีที่เชื่อถือได้ในการอนุมานสวิตช์ "ที่อยู่ฐานอีเทอร์เน็ต MAC" จากการรับที่อยู่ MAC ของอินเตอร์เฟส CDP ดังนั้นฉันสามารถใช้ "ที่อยู่ฐานอีเทอร์เน็ต MAC" เป็นตัวระบุที่ไม่ซ้ำกันทั่วโลกสำหรับอุปกรณ์อุปกรณ์สวิตช์บนเครือข่ายหรือไม่

คุณไม่สามารถหา mac ethernet พื้นฐานจาก CDP ได้โดยไม่ต้องเดาหรือตั้งสมมติฐานว่า Cisco ทำงานอย่างไรในวันนี้ (รวมถึงพฤติกรรมในอนาคต) ในทางกลับกันหากสิ่งที่คุณต้องการคือตัวระบุที่ไม่ซ้ำกันให้ใช้หมายเลขซีเรียลของแชสซี อย่างไรก็ตามนั่นจะต้องมีการสำรวจแหล่ง CDP สำหรับentPhysicalSerialNum ... ซึ่งเป็นราคาขนาดเล็กเพื่อกำจัดการคาดเดา

entPhysicalSerialNumมีโบนัสเพิ่มเติมจากการทำงานข้ามแพลตฟอร์มปัจจุบันของ Cisco หลายแห่ง

ตัวอย่าง SNMP walk of entPhysicalSerialNum:

[mpenning@tsunami ~]$ snmpbulkwalk -OXsq -v 2c -c ciscoro -m ENTITY-MIB \
  172.16.1.200 entPhysicalDescr
entPhysicalDescr[1] 2650 chassis
entPhysicalDescr[2] 2600 Chassis Slot
entPhysicalDescr[3] C2600 Mainboard
entPhysicalDescr[4] 2600 DaughterCard Slot
entPhysicalDescr[5] 2600 DaughterCard Slot
entPhysicalDescr[6] AIM Container Slot 0
entPhysicalDescr[7] 2600 Chassis Slot
entPhysicalDescr[8] One port Fastethernet TX
entPhysicalDescr[9] AmdFE
entPhysicalDescr[10] AmdFE
[mpenning@tsunami ~]$ snmpbulkwalk -OXsq -v 2c -c ciscoro -m ENTITY-MIB \
  172.16.1.200 entPhysicalSerialNum
entPhysicalSerialNum[1] JAB05290Z8Q
entPhysicalSerialNum[2]
entPhysicalSerialNum[3] yyyyyyyyyyy
entPhysicalSerialNum[4]
entPhysicalSerialNum[5]
entPhysicalSerialNum[6]
entPhysicalSerialNum[7]
entPhysicalSerialNum[8] 25809045
entPhysicalSerialNum[9]
entPhysicalSerialNum[10]
[mpenning@tsunami ~]$

หมายเลขซีเรียลของแชสซีพร้อมใช้งานผ่าน SNMP หรือไม่
chrylis -on strike-

ใช่โปรดดูที่entPhysicalSerialNum... คุณต้องเดินและอ้างอิงข้ามกับentPhysicalDescr
Mike Pennington

0

ขนาดขึ้นอยู่กับอุปกรณ์ของซิสโก้โดยเฉพาะ แต่คุณจะสังเกตเห็นว่าที่อยู่ MAC แรกสิ้นสุดลงใน80(และฉันได้เห็นว่าสวิตช์ของซิสโก้สิ้นสุดใน80หรือ00) มันเป็นไปได้ที่จะใช้ที่อยู่ MAC ที่คุณเห็นบน SVI และปิดบัง0x7fLSB แม้ว่าคุณจะต้องยืนยันขนาดของบล็อกเนื่องจากอาจแตกต่างกันไปตามความหนาแน่นของพอร์ตสวิตช์และฉันรู้ว่าพวกมัน แตกต่างกันไปสำหรับการ์ดสาย ลองsh diagดู

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.