Score:0

จะกำหนดค่า OSPF ของนกสำหรับลิงค์ ipip ได้อย่างไร?

ธง us

ฉันมี ipip tunnel ระหว่าง 192.168.56.254/31 และ 192.168.56.255/31

การกำหนดค่าการทดสอบอย่างง่ายของฉันใน 192.168.56.254/31 มีลักษณะดังนี้:

การทดสอบโปรโตคอล ospf
{
        ไม่มีการนำเข้า;
        ไม่มีการส่งออก;

        พื้นที่ 0.0.0.0 {
                อินเทอร์เฟซ "ipip-tun" {
                        ราคา 5;
                        พิมพ์ ptp;
                        ไม่มีการรับรองความถูกต้อง;
                        เพื่อนบ้าน {
                                192.168.56.255;
                        };
                };
        };
}

192.168.56.255/31 เป็นเราเตอร์ Mikrotik ทั้งสองกรณีมองไม่เห็นตัวเอง

ใน tcpdump เมื่อ 192.168.56.254/31 ฉันเห็น:

08:26:11.634115 IP 192.168.56.254 > 224.0.0.5: OSPFv2 สวัสดี ความยาว 44
08:26:11.990261 IP 192.168.56.255 > 224.0.0.5: OSPFv2 สวัสดี ความยาว 44

ในการดมกลิ่นแพ็คเก็ตบนอุปกรณ์ Mikrotik ฉันเห็นแพ็คเกจที่ส่ง (รวมถึงที่อยู่มัลติคาสต์ด้วย) แต่ไม่ได้รับ

มันทำให้ฉันสับสนว่าแม้แต่โหมด ptp ก็ใช้มัลติคาสต์ นี่เป็นเรื่องปกติหรือไม่? หากใช่ จำเป็นต้องมีการกำหนดค่าใด ๆ สำหรับอุโมงค์ ipip เพื่อให้มัลติคาสต์ทำงานหรือไม่

Peter Zhabin avatar
cn flag
การถ่ายโอนข้อมูลของคุณแนะนำว่าอย่างน้อยในด้าน BIRD ของอุโมงค์ OSPF Hellos ได้รับอย่างเหมาะสม ทำ `tcpdump -vvv` ที่ฝั่ง BIRD เพื่อดูพารามิเตอร์ Hello และให้ความสนใจกับ ID กระบวนการ OSPF, hello และตัวจับเวลาที่ไม่ทำงาน - สิ่งเหล่านี้ควรตรงกันทั้งสองด้าน มิฉะนั้น OSPF จะทำงานเหมือนกับที่คุณเห็น
fr flag
คุณมีไฟร์วอลล์บนโหนดใด ๆ หรือไม่? หากใช่และนโยบายเริ่มต้นถูกยกเลิก - คุณอนุญาตโปรโตคอล OSPF หรือไม่
us flag
@PeterZhabin ด้วย tcpdump ข้อความทั้งสอง ** เหมือนกัน ** ในด้านนก ฉันเปลี่ยนเป็น "nbma" เพื่อหลีกเลี่ยงปัญหามัลติคาสต์ ไฟร์วอลล์ปิดอยู่ ทางฝั่ง mikrotik ตอนนี้ฉันเห็นนกเป็นเพื่อนบ้านแล้ว แต่รายชื่อเพื่อนบ้านฝั่งนกยังว่างอยู่ ทำให้ฉันคลั่งไคล้ ในขณะเดียวกันฉันก็กำหนดค่าอินสแตนซ์นกอื่นผ่านลิงก์ p2p ของ wireguard เรื่องเดียวกัน: ไม่มีไฟร์วอลล์ tcpdump ในแต่ละด้านเห็นข้อความสวัสดีเหมือนกัน แต่ทั้งสองฝ่ายแสดงเพื่อนบ้านที่ว่างเปล่า
us flag
@Tomek ใช่และปิดใช้งานชั่วคราว
Score:0
ธง io

อุโมงค์ IPIP รองรับ unicast เท่านั้นในขณะที่ OSPF ptp ทำงานบน mcast นั่นคือสาเหตุที่คุณไม่ได้รับแพ็กเก็ตในอีกด้านหนึ่ง หากคุณต้องการมัลติคาสต์ ให้ใช้อุโมงค์ GRE

Ron Maupin avatar
us flag
OSPF สามารถกำหนดค่าให้ใช้ unicast ใช้เฉพาะมัลติคาสต์บนลิงก์ออกอากาศ แต่สามารถใช้ยูนิคาสต์บนลิงก์ NBMA และยังสามารถกำหนดค่าให้ใช้ยูนิคาสต์บนลิงก์ออกอากาศ
io flag
ใช่นั่นเป็นเรื่องจริง OP กำลังทำงานบน ptp ฉันเชื่อว่าต้องใช้ mcast
Ron Maupin avatar
us flag
ไม่ มัลติคาสต์จะใช้กับลิงก์ออกอากาศเท่านั้น เช่น อีเธอร์เน็ต OP เพียงแค่ต้องกำหนดเพื่อนบ้านและนั่นจะใช้ unicast มัลติคาสต์ใช้สำหรับเครือข่ายที่อาจมีเพื่อนบ้านหลายคนและเลือก DR/BDR จากนั้นเพื่อนบ้านจะใช้กลุ่มมัลติคาสต์สองกลุ่ม: กลุ่มหนึ่งเพื่อส่งไปยัง DR/BDR และอีกอันที่ DR/BDR ใช้เพื่อส่งไปยังเพื่อนบ้านทั้งหมด มันไม่มีเหตุผลที่จะใช้มัลติคาสต์บนลิงก์แบบจุดต่อจุด ดังนั้นคุณจึงกำหนดเพื่อนบ้านและใช้ยูนิคาสต์
io flag
เอ่อ ฉันคิดว่าใน BIRD เขาควรระบุเป็น ptmp แทนที่จะเป็น ptpดูเหมือนว่า BIRD กำลังส่งการรับส่งข้อมูล mcast หากเป็น ptp ในขณะที่การรับส่งข้อมูลแบบ unicast จะถูกส่งด้วย ptmp

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา