006 : Basic Configuring BGP ตอนที่ 3

วิธีการประกาศ Network เข้าไปใน BGP มีอยู่ 3 วิธี คือ

Option 1: The network command.
Network ที่จะประกาศออกไปจะต้องมีอยู่ใน routing table อยู่แล้ว และต้องตรงกันทั้ง Network ID และ Subnet mask แบบ 100%
ตัวอย่าง เราสวามารถ Summarize หลายๆ Network รวมเป็น Network แล้วประกาศออกไปทีเดียวได้เลย
network 192.168.0.0 mask 255.255.0.0
ip route 192.168.0.0 255.255.0.0 null0

Option 2: Redistributing IGP routes into BGP
ทำการ Redistribution จาก IGP ไปยัง BGP

Option 3: รับประกาศ Route มาจาก Router เพื่อนบ้าน

BGP Peer Groups
-การตั้งค่า BGP Neighbor ส่วนมากแล้วจะมีการตั้งค่าหลายอย่างที่ซ้ำๆหรือเหมือนกัน เช่น เลข AS number, update source เป็นต้น
-เพื่อให้ง่ายต่อการตั้งค่า และการ Update ข้อมูลต่างๆอย่างมีประสิทธิภาพมากขึ้น เงื่อนไขต่างๆที่เหมือนๆกันจะถูกจัดให้อยู่เป็นกลุ่มที่เรียกว่า “peer groups”
แนะนำให้ใช้วิธีนี้ในกรณีที่มีหลายๆ BGP peers แล้วเงื่อนไขต่างๆเหมือนกัน
-สำหรับ IOS XR นั้นก็จะมีทั้ง session-group, neighbor-group ซึ่งก็จะเป็นในลักษณะการรวมค่าต่างๆให้อยู่เป็นกลุ่มๆเช่นเดียวกัน (ให้ดูลักษณะการใช้งานจาก LAB)

การ Clear BGP Session
เมื่อ policies ต่างๆมีการเปลี่ยนแปลง เช่น มีการ Filter มีการแก้ไขค่า Attributes เป็นต้น Cisco IOS จะมีการ Update และมีการเปลี่ยนแปลงก็ต่อเมื่อหลังจากได้รับ หรือ ได้ส่ง updates ออกไป แต่จะใช้เวลานานในการ Apply Policy ต่างๆที่มีการเปลี่ยนแปลงไปในระบบ Network

มีคำสั่งอยู่ 3 วิธีที่จะทำให้เกิดการเปลี่ยนแปลงแบบรวดเร็วขึ้น คือ

Hard reset คำสั่งในรูปแบบนี้คือ clear ip bgp {* | neighbor-address} แต่คำสั่ง Clear แบบ Hard reset จะไม่แนะนำให้ใช้ เนื่องจากจะส่งผลให้ BGP Peer Down

Soft reset (outbound and inbound) คำสั่งในรูปแบบนี้คือ clear ip bgp {* | neighbor-address} [soft out] หรือ clear ip bgp {* | neighbor-address} [soft in]

Route refresh คำสั่งในรูปแบบนี้คือ clear ip bgp {* | neighbor-address} [soft in | in]

BGP States

BGP จะมี state หรือสถานะของการเชื่อมต่อก่อนที่ establishing session อยู่หลายสถานะ ดังต่อไปนี้
-Idle : เป็นช่วงที่กำลังค้นหา Routing table เพื่อดูว่ามี Route ที่จะไปหา Neighbor หรือไม่
-Connect : ค้นพบ Route ที่จะไปยัง Neighbor และได้ดำเนินการทำ three-way TCP handshake เสร็จสมบูรณ์แล้ว
-Open sent : ทำการส่ง Open message ออกไป พร้อมกับ parameters สำหรับ BGP session
-Active : หาก Open message ที่ส่งไปไม่ได้รับการตอบสนองกลับมา
-Open confirm : Router ได้รับ message ข้อตงเกี่ยวกับ parameters ที่ใช้ในการ establishing session
-Established : สร้างความสัมพันธ์กับ Neighbor Router เรียบร้อย peering ถูก established และกระบวนการแลกเปลี่ยน Routing Information ก็จะเริ่มขึ้น

ตัวอย่างการประกาศ Network ใน BGP แบบใช้รูปแบบคำสั่ง "network x.x.x.x"

ตัวอย่างการประกาศ Network ใน BGP แบบใช้รูปแบบคำสั่ง "network x.x.x.x mask x.x.x.x" บน IOS, IOS XE และตัวอย่างการประกาศ Network บน IOS XR

ภาพแสดง state ของ BGP ซึ่งจะมี state หรือสถานะของการเชื่อมต่อก่อนที่ establishing session อยู่หลายสถานะ

  • Facebook
  • Twitter
  • YouTube
  • Tumblr Social Icon
  • Instagram

Tel. 087-449-6954, 094-417-8544 | Email : sale@9huatraining.com | Facebook : 9HUA Training