- หน้าแรก
- เครือข่ายมัลติคลาวด์
- Customer Edge diagnostics
- Command reference
- On-box commands
- การดักจับแพ็กเก็ต
การดักจับแพ็กเก็ต
vifdump ดักจับแพ็กเก็ตบนอินเทอร์เฟซเสมือนของ Argo data plane มีห้าคำสั่ง ทั้งหมดเป็นของ F5 และไม่มีคำสั่งใดอยู่บน debug API
เหตุใดหน้านี้จึงไม่มีผลลัพธ์ โดยเฉพาะเจาะจง
หัวข้อที่มีชื่อว่า “เหตุใดหน้านี้จึงไม่มีผลลัพธ์ โดยเฉพาะเจาะจง”จำนวนอาร์กิวเมนต์บน Site CLI สามารถค้นพบได้โดยการรันคำสั่งโดยไม่มีอาร์กิวเมนต์ — ระบบจะตอบกลับว่า not sufficient args for command <name> ซึ่งปลอดภัยสำหรับคำสั่งที่อ่านอย่างเดียว เมื่อนำไปใช้กับ vifdump ระหว่างการจัดทำเอกสารนี้ คำสั่งดังกล่าวส่งคืน โดยไม่มีข้อผิดพลาดใดเลย บนโหนดที่ยังคงลงทะเบียนอยู่ ไม่ทราบว่ามีการเริ่มต้นการดักจับหรือไม่ เนื่องจากโหนดถูกทำลายและสร้างขึ้นใหม่ก่อนที่จะสามารถตรวจสอบได้
นี่คือเหตุผลทั้งหมดสำหรับการออกแบบของ harness: การรันคำสั่งนั้น ถูกปฏิเสธโดยค่าเริ่มต้น ไม่ใช่การขึ้นบัญชีดำ vifdump ไม่อยู่ในบัญชีดำใดๆ เพราะไม่มีใครนึกถึงมัน เฉพาะรายการที่อนุญาตอย่างชัดเจนเท่านั้นที่จะปฏิเสธคำสั่งที่ไม่มีใครนึกถึง
vifdump
หัวข้อที่มีชื่อว่า “vifdump”ดักจับแพ็กเก็ตบน vif ที่ระบุ
execcli vifdump <vif-id> [options]นำ vif id มาจาก vif --list
vifdump-d
หัวข้อที่มีชื่อว่า “vifdump-d”ดักจับแพ็กเก็ตที่ถูกดรอป บน vif หนึ่งรายการหรือทั้งหมด
execcli vifdump-d <vif-id|all>ใช้คู่กับ dropstats: dropstats บอกให้คุณทราบว่ามีการดรอปเกิดขึ้นและตัวนับใดกำลังเพิ่มขึ้น ส่วน vifdump-d แสดงแพ็กเก็ตให้คุณเห็น
vifdump-stop
หัวข้อที่มีชื่อว่า “vifdump-stop”หยุดการดักจับที่การรันก่อนหน้าทิ้งไว้
execcli vifdump-stopคำอธิบายของอุปกรณ์เองคือ “stop vifdump command if previous run abnormally ended” ซึ่งบอกให้คุณทราบว่าโหมดความล้มเหลวนั้นเป็นที่คาดหมาย: การดักจับอาจมีอายุยืนกว่าเซสชันที่เริ่มต้นมัน หากคุณได้รัน vifdump และไม่แน่ใจว่ายังคงทำงานอยู่หรือไม่ ให้รันคำสั่งนี้
vifdump-file-cp
หัวข้อที่มีชื่อว่า “vifdump-file-cp”คัดลอกไฟล์ดักจับออกจาก Argo container ไปยังโฮสต์ในตำแหน่ง /tmp/vifdump/
execcli vifdump-file-cpเทียบเท่ากับ docker cp $(argo):/tmp/. /tmp/vifdump/ จำเป็นต้องใช้เนื่องจากการดักจับถูกเขียนภายในคอนเทนเนอร์
vifdump-file-rm
หัวข้อที่มีชื่อว่า “vifdump-file-rm”ลบไฟล์ .pcap ออกจาก Argo container
execcli vifdump-file-rmรันคำสั่งนี้เมื่อคุณดำเนินการเสร็จสิ้น ร่วมกับ vifdump-stop คำสั่งทั้งสองเป็นคู่การล้างข้อมูลสำหรับการดักจับใดๆ และทั้งสองนี้คือสิ่งที่คุณควรรันก่อนเป็นอันดับแรกหากคุณรับช่วงต่อโหนดที่อาจมีคนอื่นทิ้งการดักจับไว้ทำงาน