Score:0

iBGP พร้อมการเรียกซ้ำถัดไป (FRR)

ธง in

ฉันกำลังพยายามตั้งค่าคลัสเตอร์ k8s บน Hetzner และส่งออกเส้นทางพ็อดไปยังเซิร์ฟเวอร์ (172.20.0.5 ในโทโพโลยีด้านล่าง) โดยมี FRR(Quagga) ทำงานอยู่ ฉันใช้ผ้าดิบกับ BIRD เป็นปลั๊กอิน cni ปัญหาคือ FRR ส่งออกเส้นทาง (แบบเรียกซ้ำ) ไปยังตารางเคอร์เนลอย่างไม่ถูกต้อง

โทโพโลยีเครือข่าย

Frr กำหนดค่า: แสดงการทำงาน-config

การกำหนดค่าปัจจุบัน:
!
FRR เวอร์ชัน 8.1
Frr เริ่มต้นแบบดั้งเดิม
ชื่อโฮสต์ deb-front-1
บันทึก syslog ข้อมูล
ไม่มีการส่งต่อ ipv6
บริการบูรณาการ vtysh-config
!
เราเตอร์ bgp 64512
 ไม่มี bgp เริ่มต้น ipv4-unicast
 เพื่อนบ้าน 172.20.0.2 ระยะไกลเหมือน 64512
 เพื่อนบ้าน 172.20.0.3 ระยะไกลเหมือน 64512
 เพื่อนบ้าน 172.20.0.4 ระยะไกลเหมือน 64512
 !
 ที่อยู่ตระกูล ipv4 unicast
  เพื่อนบ้าน 172.20.0.2 เปิดใช้งาน
  เพื่อนบ้าน 172.20.0.3 เปิดใช้งาน
  เพื่อนบ้าน 172.20.0.4 เปิดใช้งาน
 ทางออกที่อยู่ครอบครัว
ทางออก
!
จบ

ดังนั้นฉันจึงได้รับเส้นทางต่อไปนี้: แสดงเส้นทางไอพี

K>* 0.0.0.0/0 [0/0] ผ่าน 172.31.1.1, eth0, 01w1d04h
C>* *.*.*.*/32 เชื่อมต่อโดยตรง, eth0, 09:16:40 # IP สาธารณะที่ซ่อนอยู่
K>* 172.20.0.0/16 [0/0] ผ่าน 172.20.0.1, ens10, 00:31:04
K>* 172.20.0.1/32 [0/0] เชื่อมต่อโดยตรง, ens10, 00:31:28
C>* 172.20.0.5/32 เชื่อมต่อโดยตรง, ens10, 05:57:07
K>* 172.31.1.1/32 [0/0] เชื่อมต่อโดยตรง, eth0, 01w1d04h
B> 192.168.69.64/26 [200/0] ผ่าน 172.20.0.4 (เรียกซ้ำ) น้ำหนัก 1, 00:31:04
  * ผ่าน 172.20.0.1, ens10, น้ำหนัก 1, 00:31:04
B> 192.168.155.64/26 [200/0] ผ่าน 172.20.0.2 (เรียกซ้ำ) น้ำหนัก 1, 00:31:04
  * ผ่าน 172.20.0.1, ens10, น้ำหนัก 1, 00:31:04
B> 192.168.253.64/26 [200/0] ผ่าน 172.20.0.3 (เรียกซ้ำ) น้ำหนัก 1, 00:31:04
  * ผ่าน 172.20.0.1, ens10, น้ำหนัก 1, 00:31:04

อย่างที่คุณเห็น มันประสบความสำเร็จในการหาเส้นทางผ่าน iBGP และเข้าใจดีว่าพวกมันเป็นแบบเรียกซ้ำ (การจราจรผ่าน 172.20.0.1 vสลับระหว่างโทโพโลยี)

นี่คือผลลัพธ์ของ แสดง bgp เพื่อนบ้าน สั่งการ: เอาต์พุต

[เคอร์เนล] แสดงเส้นทาง ip:

ค่าเริ่มต้นผ่าน 172.31.1.1 dev eth0
172.20.0.0/16 ผ่าน 172.20.0.1 dev ens10
ลิงก์ขอบเขต 172.20.0.1 dev ens10
ลิงก์ขอบเขต 172.31.1.1 dev eth0
192.168.69.64/26 nhid 79 ผ่าน 172.20.0.1 dev ens10 โปรโต bgp เมตริก 20
192.168.155.64/26 nhid 79 ผ่าน 172.20.0.1 dev ens10 โปรโต bgp เมตริก 20
192.168.253.64/26 nhid 79 ผ่าน 172.20.0.1 dev ens10 โปรโต bgp เมตริก 20

อย่างที่คุณเห็นว่าได้ส่งออกเส้นทางผ่าน 172.20.0.1 แต่ไม่ใช่ 172.20.0.(2/3/4) ตามที่ควรจะส่งออก

ตัวอย่างการกำหนดค่าการกำหนดเส้นทางที่คาดไว้:

192.168.69.64/26 ซ่อน 79 ผ่าน 172.20.0.2
192.168.155.64/26 ซ่อน 79 ผ่าน 172.20.0.3
192.168.253.64/26 ซ่อน 79 ผ่าน 172.20.0.4

ขอขอบคุณล่วงหน้าสำหรับความคิดใด ๆ ! :)

โพสต์คำตอบ

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