แอปเราเตอร์โปรโตคอล ADVANTECH PIM-SM
2023 Advantech Czech sro ห้ามทำซ้ำหรือส่งต่อส่วนใดส่วนหนึ่งของสิ่งพิมพ์นี้ในรูปแบบหรือวิธีการใดๆ ทั้งทางอิเล็กทรอนิกส์หรือทางกล รวมถึงการถ่ายภาพ การบันทึก หรือการจัดเก็บและดึงข้อมูลใดๆ โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษร ข้อมูลในคู่มือนี้อาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบ และไม่ได้แสดงถึงข้อผูกพันในส่วนของ Advantech Advantech Czech sro จะไม่รับผิดชอบต่อความเสียหายโดยบังเอิญหรือเป็นผลสืบเนื่องอันเป็นผลมาจากการตกแต่ง ประสิทธิภาพ หรือการใช้คู่มือนี้ ชื่อแบรนด์ทั้งหมดที่ใช้ในคู่มือนี้เป็นเครื่องหมายการค้าจดทะเบียนของเจ้าของที่เกี่ยวข้อง การใช้เครื่องหมายการค้าหรือการกำหนดอื่นๆ ในเอกสารเผยแพร่นี้มีวัตถุประสงค์เพื่อการอ้างอิงเท่านั้น และไม่ถือเป็นการรับรองโดยผู้ถือเครื่องหมายการค้า
สัญลักษณ์ที่ใช้
อันตราย – ข้อมูลเกี่ยวกับความปลอดภัยของผู้ใช้หรือความเสียหายที่อาจเกิดขึ้นกับเราเตอร์
ข้อควรสนใจ – ปัญหาที่อาจเกิดขึ้นในสถานการณ์เฉพาะ
ข้อมูล – เคล็ดลับที่เป็นประโยชน์หรือข้อมูลที่น่าสนใจเป็นพิเศษ
Exampเลอ - อดีตampฟังก์ชัน คำสั่งหรือสคริปต์
บันทึกการเปลี่ยนแปลง
Pบันทึกการเปลี่ยนแปลง Rotocol PIM-SM
เวอร์ชัน 1.0.0 (2012-06-11)
- การเปิดตัวครั้งแรก
เวอร์ชัน 1.1.0 (2013-11-13) - เพิ่มการรองรับการตั้งค่าช่วงเวลา - สวัสดี เข้าร่วม/พรุน บูตสแตรป
เวอร์ชัน 1.2.0 (2017-03-20) - คอมไพล์ใหม่ด้วย SDK ใหม่
เวอร์ชัน 1.2.1 (2018-09-27) - เพิ่มช่วงของค่าที่คาดหวังให้กับข้อความแสดงข้อผิดพลาด JavaSript
เวอร์ชัน 1.2.2 (2019-01-02) - เพิ่มข้อมูลใบอนุญาต
เวอร์ชัน 1.3.0 (2020-10-01) - อัปเดตโค้ด CSS และ HTML เพื่อให้ตรงกับเฟิร์มแวร์ 6.2.0+
เวอร์ชัน 1.3.1 (2022-03-24) - ลบเส้นทางการตั้งค่ารหัสสะสมออก
เวอร์ชัน 1.4.0 (2022-11-03) - ข้อมูลใบอนุญาตทำใหม่
เวอร์ชัน 1.5.0 (2023-07-24) - อัปเกรด pimd เป็นเวอร์ชัน 2.3.2
คำอธิบายของแอปเราเตอร์
แอปเราเตอร์โปรโตคอล PIM-SM ไม่มีอยู่ในเฟิร์มแวร์เราเตอร์มาตรฐาน การอัปโหลดแอปเราเตอร์นี้มีอธิบายไว้ในคู่มือการกำหนดค่า (ดูบทเอกสารที่เกี่ยวข้อง) เนื่องจากโมดูลนี้ โปรโตคอล PIM-SM (Protocol Independent Multicast – Sparse Mode) จึงพร้อมใช้งาน เป็นโปรโตคอลการกำหนดเส้นทางมัลติคาสต์ที่ใช้กันมากที่สุดซึ่งได้รับการออกแบบบนสมมติฐานที่ว่าผู้รับสำหรับกลุ่มมัลติคาสต์ใด ๆ จะถูกกระจายอย่างกระจัดกระจายทั่วทั้งเครือข่าย ในการรับข้อมูลมัลติคาสต์ เราเตอร์จะต้องบอกเพื่อนบ้านต้นทางของตนอย่างชัดเจนเกี่ยวกับความสนใจในกลุ่มและแหล่งที่มาเฉพาะ PIM-SM โดยค่าเริ่มต้นจะใช้แผนผังที่ใช้ร่วมกัน ซึ่งเป็นแผนผังการกระจายแบบมัลติคาสต์ที่รูตที่โหนดที่เลือกบางส่วน (เราเตอร์นี้เรียกว่า Rendezvous Point, RP) และใช้โดยทุกแหล่งที่ส่งไปยังกลุ่มมัลติคาสต์
สำหรับการกำหนดค่า แอปเราเตอร์ PIM SM พร้อมใช้งาน web อินเทอร์เฟซซึ่งเรียกใช้โดยการกดชื่อโมดูลบนหน้าแอปเราเตอร์ของเราเตอร์ web อินเตอร์เฟซ. ส่วนด้านซ้ายของ web อินเทอร์เฟซประกอบด้วยเมนูพร้อมหน้าสำหรับการกำหนดค่า การตรวจสอบ (สถานะ) และการปรับแต่งโมดูล บล็อกการปรับแต่งจะมีเฉพาะรายการ Return ซึ่งจะสลับสิ่งนี้ web อินเทอร์เฟซไปยังอินเทอร์เฟซของเราเตอร์ ในส่วนการกำหนดค่าของ web อินเทอร์เฟซสามารถค้นหาแบบฟอร์มที่มีดังต่อไปนี้:
- เปิดใช้งาน PIM-SM
เปิดใช้งานการเปิดใช้งานโมดูล (โดยเฉพาะรันแอปพลิเคชัน – pimd demon) โดยใช้โปรโตคอล PIM-SM - อินเทอร์เฟซเครือข่าย
รายการอินเทอร์เฟซเครือข่าย ethX และ greX ที่จะเปิดใช้งานโปรโตคอล PIM-SM การตั้งค่าของรายการนี้คือการตั้งค่าแฟล็ก "all multi" สำหรับอินเทอร์เฟซ ethX (เช่น eth0) และแฟล็ก "multicast" สำหรับอินเทอร์เฟซ greX (เช่น gre1) ค่า TTL (Time to Live) คือ 64 ห้ามใช้การกรองเส้นทางย้อนกลับสำหรับอินเทอร์เฟซเครือข่ายทุกประเภทที่กล่าวถึงในรายการ ซึ่งทำได้โดยการตั้งค่ารายการ rp_filter ที่เหมาะสมใน proc file ระบบ (เช่น echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter)
Exampเลอ:
eth0 gre1 - ปิดการใช้งาน Vif
สอดคล้องกับ -N หรือ – (ดู [3]) ในกระบวนการรันแอปพลิเคชัน (pimd daemon) ที่ใช้โปรโตคอล PIM-SM หากเลือกรายการนี้ อินเทอร์เฟซเครือข่ายทั้งหมดในแง่ของ PIM-SM จะไม่ใช้งานและต้องเปิดใช้งานแบบเลือก (เปิดใช้งานตัวเลือกคำสั่งการจ่ายเงินในการกำหนดค่าบทที่ 3 ในหน้า 4) หากไม่ได้เลือกรายการนี้ สถานการณ์จะกลับกัน และอินเทอร์เฟซเครือข่ายทั้งหมดที่ไม่ควรมีโปรโตคอล PIM-SM ที่ใช้งานอยู่ (เช่น ppp0) จะต้องถูกห้ามอย่างชัดเจน รายละเอียดสามารถพบได้ในเอกสารประกอบของ pimd daemon (ดู [3]) - จับเวลา สวัสดีช่วงเวลา
ข้อความสวัสดีของ PIM จะถูกส่งเป็นระยะๆ ในแต่ละอินเทอร์เฟซที่เปิดใช้งาน PIM ในการกำหนดค่า file ของ pimd daemon (สามารถกำหนดได้ในฟิลด์ pimd.conf) รายการนี้ระบุระยะเวลาในการส่งข้อความเหล่านี้ ค่าเริ่มต้นคือ 30 วินาที - จับเวลาเข้าร่วม / ระยะเวลาพรุน
การใช้รายการนี้สามารถระบุช่วงเวลาที่เราเตอร์ส่งข้อความ PIM เข้าร่วม/ตัดไปยังเพื่อนบ้านต้นน้ำ RPF (การส่งต่อเส้นทางย้อนกลับ) ช่วงเวลาข้อความเข้าร่วม/พรุนเริ่มต้นคือ 60 วินาที - ระยะเวลา Bootstrap ของตัวจับเวลา
รายการนี้ระบุระยะเวลาในการส่งข้อความบูตสแตรป ค่าเริ่มต้นคือ 60 วินาที - พิมพ์ การประชุม
การกำหนดค่า file ของพิมด์ เดม่อน รายละเอียดและตัวอย่างampสามารถพบได้ในเอกสารประกอบของ pimd daemon การเปลี่ยนแปลงจะมีผลหลังจากกดปุ่มใช้
การกำหนดค่า
รายการต่อไปนี้กล่าวถึงคำสั่งที่สามารถนำมาใช้เมื่อแก้ไข pimd.conf file (แสดงโดยรายการชื่อเดียวกันในการกำหนดค่า web interface) และคำอธิบายโดยละเอียดของคำสั่งเหล่านี้
- default_source_preference
ค่ากำหนดจะใช้เมื่อเลือกตัวส่งต่อและเราเตอร์อัปสตรีมสำหรับ LAN เนื่องจากความไม่น่าเชื่อถือในการรับการตั้งค่าจากโปรโตคอลการกำหนดเส้นทางแบบผู้รับเดียวจึงได้รับอนุญาตให้ป้อนค่าเริ่มต้นผ่านคำสั่งนี้ มันถูกป้อนที่จุดเริ่มต้นของ file- ยิ่งค่าต่ำเท่าใด เราเตอร์ก็ยิ่งมีโอกาสถูกเลือกสำหรับวัตถุประสงค์ที่กล่าวมาข้างต้นมากขึ้นเท่านั้น แต่ไม่ควรเลือกแอปพลิเคชันเฉพาะ เช่น pimd ไปจนถึงแอปพลิเคชันทั่วไป ดังนั้น จึงควรตั้งค่าการตั้งค่าให้สูงขึ้นบ้าง (อาจเป็นเช่นampข้อ 101). - default_source_metric
กำหนดค่าใช้จ่ายในการส่งข้อมูลผ่านเราเตอร์นี้ ค่าเริ่มต้นที่ต้องการคือ 1024 - ไฟอินท์ [ปิดการใช้งาน/เปิดใช้งาน] [altnet มาสเลน ] [กำหนดขอบเขต มาสก์ ] [threshold thr] [ค่ากำหนด] [ต้นทุนเมตริก]
- ระบุอินเทอร์เฟซตามที่อยู่ IP หรือชื่อ หากคุณต้องการเปิดใช้งานอินเทอร์เฟซนี้ด้วยค่าเริ่มต้น คุณไม่จำเป็นต้องใส่สิ่งอื่นใด มิฉะนั้น ให้ป้อนค่าเพิ่มเติม (คำอธิบายโดยละเอียดอยู่ในเอกสารประกอบของ pimd daemon [3])
- cand_rp [ ] [ลำดับความสำคัญ ] [เวลา ] จุดนัดพบ (RP) เป็นองค์ประกอบสำคัญในเครือข่ายที่มีโปรโตคอล PIM-SM นี่คือจุด (เราเตอร์) ที่รวบรวมข้อมูลจากแหล่งมัลติคาสต์และข้อกำหนดในการรับข้อมูลนี้จากผู้รับมัลติคาสต์ จุดนัดพบใน PIM สามารถเลือกได้ทั้งแบบคงที่หรือแบบไดนามิก
- สำหรับการเลือกแบบไดนามิกจะใช้กลไกบูตสแตรป ผู้สมัครหลายคนสำหรับเราเตอร์บูตสแตรป (CBSR) ถูกเลือกโดยอัลกอริทึมอย่างง่ายหนึ่ง BSR เราเตอร์นี้รับประกันการเลือกหนึ่ง RP จากชุด CRP (Candidate Rendezvous Point) ผลลัพธ์ควรเป็นหนึ่ง RP สำหรับกลุ่มมัลติคาสต์ในโดเมน PIM
หากคุณใช้คำสั่ง cand_rp ใน pimd.conf fileเราเตอร์ที่เกี่ยวข้องจะกลายเป็น CRP พารามิเตอร์คือที่อยู่ของอินเทอร์เฟซเครือข่ายที่ใช้สำหรับการรายงานพารามิเตอร์ของ CRP นี้ ลำดับความสำคัญของ CRP (ตัวเลขที่ต่ำกว่าหมายถึงลำดับความสำคัญที่สูงกว่า) และระยะเวลาการรายงาน cand_bootstrap_router [ ] [ลำดับความสำคัญ ] หากคุณใช้คำสั่ง cand_bootstrap_router ใน pimd.conf fileเราเตอร์ที่เกี่ยวข้องจะกลายเป็น CBSR (ดูคำอธิบาย cand_rp) พารามิเตอร์ของคำสั่งนี้คล้ายกับพารามิเตอร์ของ cand_rp com-mand - rp_address - [มาสเลน ]] คำสั่งนี้จะถูกนำไปใช้เมื่อมีการใช้วิธีการคงที่ของการเลือก RP (ดูคำอธิบายของ cand_rp) พารามิเตอร์ที่ต้องการคือที่อยู่ IP (unicast) ของ RP หรือกลุ่มมัลติคาสต์ พารามิเตอร์เพิ่มเติมสามารถจำกัดการใช้ RP ได้
- group_prefix [มาสเลน ] [ลำดับความสำคัญ ] คำสั่งนี้ถูกใช้เมื่อใช้วิธีการไดนามิกของการเลือก RP ระบุกลุ่มมัลติคาสต์ที่เราเตอร์ทำหน้าที่เป็น RP ในกรณีที่เราเตอร์นี้ถูกเลือกจากชุด CRP จำนวนสูงสุดของข้อกำหนดเหล่านี้ใน pimd.conf file คือ 255
- switch_data_threshold [อัตรา ช่วงเวลา ] โปรโตคอล PIM-SM ใช้หลายวิธีในการถ่ายโอนแพ็กเก็ตที่มีที่อยู่แบบหลายผู้รับระหว่างต้นทาง (ตัวส่งสัญญาณ) และผู้รับ (ตัวรับ) แต่ละวิธีเหล่านี้เป็นโทโพโลยีเครือข่ายแบบลอจิคัลที่มีลักษณะเฉพาะ โทโพโลยีนี้สร้างขึ้นโดยรายงานที่ส่งระหว่างเราเตอร์ PIM-SM
แต่ละโทโพโลยีเหล่านี้ – โครงสร้างแบบต้นไม้ – มีชื่อของมัน นอกจากนี้ยังมีแผนผัง RP (RPT) ที่เหมือนกับแผนผังที่ใช้ร่วมกัน อีกทางเลือกหนึ่งคือแผนผังเฉพาะแหล่งที่มา และสุดท้ายก็มีแผนผังเส้นทางที่สั้นที่สุดเฉพาะแหล่งที่มา - โครงสร้างต้นไม้ประเภทนี้แสดงตามลำดับที่เพิ่มค่าใช้จ่ายที่จำเป็นสำหรับการประกอบและการบำรุงรักษา ในทำนองเดียวกันในกรณีส่วนใหญ่ยังเพิ่มความสามารถในการส่งข้อมูลด้วย
- คำสั่ง switch_data_threshold ตั้งค่าขีดจำกัดสำหรับการเปลี่ยนไปใช้โทโพโลยีแบบลอจิคัลที่มีปริมาณงานสูงกว่า switch_register_threshold [อัตรา ช่วงเวลา ] ตรงข้ามกับคำสั่งก่อนหน้า
การกำหนดค่าเช่นampเลอ – การเลือก RP แบบคงที่
ด้านล่างนี้เป็นตัวอย่างampการกำหนดค่าด้วยการเลือก RP แบบคงที่ (Rendezvous Point) การกำหนดค่าถูกป้อนลงในฟิลด์ pimd.conf ใน web อินเทอร์เฟซของแอปเราเตอร์นี้
การกำหนดค่าเช่นample – การเลือก RP แบบไดนามิก
ด้านล่างนี้เป็นตัวอย่างampการกำหนดค่าด้วยการเลือก RP (Rendezvous Point) แบบไดนามิก การกำหนดค่าถูกป้อนลงในฟิลด์ pimd.conf ใน web อินเทอร์เฟซของแอปเราเตอร์นี้
บันทึกระบบ
ในกรณีที่เกิดปัญหาใดๆ ก็สามารถทำได้ view บันทึกระบบโดยการกดรายการเมนู System Log ในหน้าต่างจะแสดงรายงานโดยละเอียดจากแต่ละแอปพลิเคชันที่ทำงานในเราเตอร์ รวมถึงรายงานที่เป็นไปได้ที่เกี่ยวข้องกับโมดูล PIM SM
ความสามารถในการทำงานร่วมกัน
Pimd สามารถทำงานร่วมกับผลิตภัณฑ์ซอฟต์แวร์อื่นๆ ที่ตรงตามข้อกำหนดของโปรโตคอล PIM-SM ข้อยกเว้นคือ IOS (Cisco) เวอร์ชันเก่าบางเวอร์ชันที่ไม่ตรงตามข้อกำหนดนี้ ณ จุดหนึ่ง โดยเฉพาะอย่างยิ่ง ปัญหาคือการคำนวณผลรวมตรวจสอบของข้อความ PIM_REGISTER ใน IOS เวอร์ชันใหม่กว่า ปัญหานี้ได้รับการแก้ไขแล้ว
ใบอนุญาต
สรุปใบอนุญาตซอฟต์แวร์โอเพ่นซอร์ส (OSS) ที่ใช้โดยโมดูลนี้
เอกสารที่เกี่ยวข้อง
อินเทอร์เน็ต: manpages.ubuntu.com/manpages/ไม่ฝักใฝ่ฝ่ายใด/man8/pimd.8.html คุณสามารถขอรับเอกสารที่เกี่ยวข้องกับผลิตภัณฑ์ได้ที่ Engineering Portal ที่ icr.Advantech.cz ที่อยู่. หากต้องการรับคู่มือเริ่มต้นใช้งานฉบับย่อ คู่มือผู้ใช้ คู่มือการกำหนดค่า หรือเฟิร์มแวร์ของเราเตอร์ ให้ไปที่หน้ารุ่นเราเตอร์ ค้นหารุ่นที่ต้องการ แล้วสลับไปที่แท็บ Manuals หรือ Firmware ตามลำดับ แพ็คเกจและคู่มือการติดตั้งแอพเราเตอร์มีอยู่ในหน้าแอพเราเตอร์ สำหรับเอกสารการพัฒนา ให้ไปที่หน้า DevZone
เอกสาร / แหล่งข้อมูล
![]() |
แอปเราเตอร์โปรโตคอล ADVANTECH PIM-SM [พีดีเอฟ] คู่มือการใช้งาน แอปเราเตอร์โปรโตคอล PIM-SM, โปรโตคอล PIM-SM, แอปเราเตอร์, แอป, แอปโปรโตคอล PIM-SM |