014 : MPLS Basics

MPLS เป็น technology ที่มาช่วยปรับและเพิ่มประสิทธิภาพใน เรื่อง IP routing และ Cisco Express Forwarding switching ภานใน core networks ของ Service Provider และการ Switching ของPackets จะถูกอ้างอิงตามหมายเลข Labels โดยหมายเลข Labels จะมีความสอดคล้องและสัมพันธ์กับหมายเลข IP address ปลายทาง หมายเลข Label จะถูกเพิ่มเข้าไปใน Header ซึ่งเราเรียกว่า MPLS label จะใช้ในการทำ MPLS switching

MPLS จะใช้ 32 bit label เพิ่มเข้าไปใน Header ที่อยู่ระหว่าง Layer 2 และ Layer 3 ซึ่งประกอบไปด้วยข้อมูลต่างๆดังต่อไปนี้
> 20-bit label (หมายเลข Label = 2^20 = 1,048,576 และหมายเลข 0-15 จะถูก Reserved เอาไว้)
> 3-bit experimental field ใช้สำหรับการทำ QoS
> 1-bit, bottom-of-stack indicator เป็น bit ที่ช่วยบ่งบอกว่า Label นี้เป็น Label สุดท้ายแล้ว (S=0 Label นี้ไม่ใช่ Label สุดท้าย, S=1 Label นี้เป็น Label สุดท้าย)
> 8-bit, Time-to-Live field

Label Switch Routers
> LSR หรือ Provider Router (P Router) จะ Forward Packets โดยอ้างอิงตาม Label และทำการ Swap หรือเปลี่ยนจาก Label ปัจจุบันไปเป็นอีก Label อื่นๆ
> LSR หรือ P Router ตัวสุดท้ายจะทำการถอด Label ออก และ Forward ออกไปด้วย IP Packet ต่อไป
> Edge LSR: หรือ Provider Edge Router (PE Router)
> Edge LSR: รับ IP Packet เข้ามาแล้วมีการเพิ่ม Label เข้าไปก่อนที่จะส่งเข้าไปใน MPLS domain
> Edge LSR: รับ Label Packet แล้วทำการถอด Label ออกก่อนที่จะส่งเข้าไปใน IP domain
> หากเรานำเลข Label ที่จะไปยังปลายทางมาเรียบต่อกันเรื่อยๆเป็น Sequence เราจะเรียกว่า Label Switced Path (LSP)

MPLS Forwarding Structures
> FIB : จะเป็น Routing Table ที่เป็น Hardware base (ถ้า RIB จะเป็น CPU base)
> FIB : จะ Forward IP Packet หรือ อาจจะเป็น Label Packet ถ้าหาก Next-hop มีการ enable Label ไว้
> LFIB: จะเป็น Label Table ที่ถูกสร้างขึ้นด้วย LDP Protocol จะอยู่ในส่วนของ Hardwar base (ถ้า LIB จะเป็น CPU base)
> LFIB: จะ Forward Label packets ซึ่งจะทำการรับ Label packet แล้วจะ swap หรือเปลี่ยนเป็น Label อื่นๆก่อน forward ออกไป

Label Allocation
> Label จะมีความหมายเฉพาะตัวเองเท่านั้น (local significance)
> การจัดสรร Label จะเป็นไปแบบอิสระ ไม่จำเป็นต้องสัมพันธ์กับ Router ตัวอื่นๆ (asynchronous)
> สำหรับการค้นหาเส้นทาง หรือ การป้องกัน Loop ต่างๆจะอ้างอิงตาม Routing protocol นั้นๆ
> Network ที่อยู่นอก MPLS domain จะไม่ถูกจัดสรรหมายเลข Label

การ Switching ของPackets จะถูกอ้างอิงตามหมายเลข Labels หมายเลข Labels จะมีความสอดคล้องและสัมพันธ์กับหมายเลข IP address ปลายทาง

สามารถตรวจสอบ LFIB Table ได้โดยใช้คำสั่ง "show mpls ldp forwarding " และสามารถดู FIB Table หรือ Cisco Express Forwarding Table โดยใช้คำสั่ง "show cef" (หากเป็น IOS หรือ IOS XE จะใช้ "show ip cef")

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

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