021 : Connecting Customers Using OSPF

OSPF จะมีการแบ่ง Network ออกเป็น Area และทุกๆ Area จะต้องมีการเชื่อมต่อกับ Backbone Area (Area 0) ในมุมมองของ Customer ในส่วนของ MPLS VPN จะมี BGP backbone มาเชื่อมต่อระหว่าง IGP ของ Customer แต่ละ site และต้องทำการ Redistribution ระหว่าง IGP และ BGP เพื่อให้ Route ของ Customer ถูก Advertise ผ่าน MPLS VPN backbone ไปยัง Customer อีกฝั่ง

OSPF Superbackbone

>OSPF Area 0 ถูกขยายออกไปตาม Site ต่างๆของ Customer
>MPLS VPN backbone จะกลายเป็น Superbackbone สำหรับ OSPF
>OSPF ระหว่าง Customer site จะไม่ใช้การ Redistribute OSPF-BGP แบบปกติทั่วไป
>OSPF continuity จะต้องถูกส่งข้ามไปยังอีกฝั่งโดยผ่าน MPLS VPN backbone เมื่อ Route ถูกส่งไปยังอีกฝั่ง Internal OSPF routes ก็จะต้องยังคงเป็น internal OSPF routes เมื่อ Route ถูกส่งไปยังอีกฝั่ง External routes ก็จะต้องยงคงเป็น external routes ค่า OSPF metric ก็ยังคงต้องเป็นเหมือนเดิม
>ตัว Router CE ก็ทำงานโดยใช้ OSPF ตาม Standard ปกติ

สำหรับ MPLS VPN backbone ที่กลายเป็น OSPF Superbackbone ก็จะมี OSPF Extended communities ของ BGP ที่จะใช้ในการเผยแพร่ OSPF Route Types ให้ข้าม backbone
และค่า cost ของ OSPF ก็จะถูก Copied ลงไปใน MED attribute นี้ เพื่อที่ส่งข้าม BGP backbone ไปหา Site ของ Customer อีกฝั่งเช่นกัน

OSPF Superbackbone Implementation

Internal OSPF routes
OSPF route type จะถูก copied เข้าไปใน extended BGP community เมื่อมีการ redistribution เข้าไปสู่ BGP (สำหรับ IOS XR ตัว OSPF route type จะไม่ได้ถูก copy แบบ อัตโนมัติ) egress PE router ก็จะทำการเปลี่ยนแปลงเป็น Inter area แล้วส่งออกไปยัง CE router

External OSPF routes
External Routes ที่ถูก propagated ผ่าน Superbackbone ก็จะต้องมีคุณสมบัติเดิมเหมือนกับผ่าน Internal OSPF และ External metric ก็ route type ก็จะยังเป็นเช่นเดิม

Routes from other routing protocols
Route จาก MP-BGP backbone ที่ไม่ใช่มาจาก OSPF ก็ยังคงมีหลักการและคุณสมบัติเหมือนเดิมกับการ Redistribute เข้าไปสู่ OSPF ตามมาตรฐานทั่วๆไป

ในมุมมองของ Customer ในส่วนของ MPLS VPN จะมี BGP backbone มาเชื่อมต่อระหว่าง IGP ของ Customer แต่ละ site และต้องทำการ Redistribution ระหว่าง IGP และ BGP เพื่อให้ Route ของ Customer ถูก Advertise ผ่าน MPLS VPN backbone ไปยัง Customer อีกฝั่ง

OSPF route type จะถูก copied เข้าไปใน extended BGP community เมื่อมีการ redistribution เข้าไปสู่ BGP (สำหรับ IOS XR ตัว OSPF route type จะไม่ได้ถูก copy แบบ อัตโนมัติ) egress PE router ก็จะทำการเปลี่ยนแปลงเป็น Inter area แล้วส่งออกไปยัง CE router

ขั้นตอนในการตั้งค่าบน PE Router สำหรับการเชื่อมต่อไปยัง CE หลักๆมดังนี้
1.สร้าง VRF เพื่อใช้ในการรองรับ Routing ของลูกค้า ซึ่งก็จะมีการตั้งชื่อ VRF, กำหนดค่า RD, RT เป็นต้น
2.ตั้งค่า IP Address ให้กับ Interface ที่เชื่อมต่อไปยัง CE ซึ่ง Interface นี้จะต้องอยู่ใน VRF ที่ได้สร้างไว้ก่อนหน้านี้
3.ตั้งค่า OSPF Routing สำหรับ VRF ไปยัง Network ของลูกค้า
4.สำหรับ Route ที่ไม่ใช BGP (non-BGP) ของแต่ละ VRF ซึ่งจากตัวอย่างนี้ใช้ OSPF ก็จะต้องถูก redistributed เข้าไปใน per-VRF BGP context เพื่อที่จะถูกเผยแพร่ผ่าน MP-BGP ไปยัง PE routers ตัวอื่นๆต่อไป

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

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