การใช้งาน MPLS บนอุปกรณ์ CISCO การสลับฉลากหลายโปรโตคอล (MPLS): MPLS

หลายๆคนที่ทำงานด้วยอย่างต่อเนื่อง เครือข่ายอินเทอร์เน็ตคุณคงเคยได้ยินเกี่ยวกับเทคโนโลยีที่ยอดเยี่ยมเช่น MPLS มาก่อน
MPLS เปิดโอกาสใหม่ๆ ให้กับเรา เช่น AToM (Any Transport over Mpls), วิศวกรรมจราจร ฯลฯ
AToM ช่วยให้คุณสามารถส่งการรับส่งข้อมูลของโปรโตคอลชั้นที่สอง เช่น ATM ผ่านเครือข่าย IP/MPLS เฟรมรีเลย์, อีเธอร์เน็ต, PPP และ HDLC
ในบทความนี้ฉันอยากจะเน้น เทคโนโลยี EoMPLS.

ทฤษฎีเล็กน้อย

MPLS- (อังกฤษ: การสลับฉลากหลายโปรโตคอล) - การสลับฉลากหลายโปรโตคอล
ในแบบจำลอง OSI ในทางทฤษฎีสามารถวางตำแหน่งระหว่างเลเยอร์ที่สองและสามได้

ตามเทคโนโลยี MPLS แพ็กเก็ตจะได้รับการกำหนดป้ายกำกับสำหรับการส่งข้อมูลผ่านเครือข่าย ป้ายกำกับจะรวมอยู่ในส่วนหัว MPLS ที่แทรกลงในแพ็กเก็ตข้อมูล

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

MPLS ผสมผสานสิ่งที่ดีที่สุดของการกำหนดเส้นทาง IP Layer 3 และการสลับเลเยอร์ 2
ในขณะที่เราเตอร์ต้องการความชาญฉลาด เลเยอร์เครือข่ายในการกำหนดตำแหน่งที่จะส่งต่อการรับส่งข้อมูล สวิตช์จำเป็นต้องส่งต่อข้อมูลไปยังฮอปถัดไป ซึ่งโดยธรรมชาติแล้วง่ายกว่า เร็วกว่า และถูกกว่า MPLS อาศัยโปรโตคอลการกำหนดเส้นทาง IP แบบดั้งเดิมในการโฆษณาและสร้าง โทโพโลยีเครือข่าย- จากนั้น MPLS จะถูกซ้อนทับบนโทโพโลยีนี้ MPLS กำหนดเส้นทางล่วงหน้าสำหรับข้อมูลที่จะเดินทางข้ามเครือข่าย และเข้ารหัสข้อมูลนี้ในรูปแบบของป้ายกำกับที่เราเตอร์ของเครือข่ายเข้าใจ
เนื่องจากการวางแผนเส้นทางเกิดขึ้นที่ต้นน้ำและที่ขอบของเครือข่าย (ที่ซึ่งเครือข่ายผู้บริโภคและผู้ให้บริการมาบรรจบกัน) ข้อมูลที่ติดป้ายกำกับ MPLS จึงต้องใช้พลังการประมวลผลน้อยลงจากเราเตอร์เพื่อสำรวจแกนหลักของเครือข่ายผู้ให้บริการ

อะตอม
สำหรับ การสร้าง VPNโครงร่างแบบจุดต่อจุดของเลเยอร์ 2 เทคโนโลยี Transport Over MPLS (AToM) ใด ๆ ได้รับการพัฒนาเพื่อให้มั่นใจว่าการส่งผ่านเฟรมของเลเยอร์ 2 ผ่าน เครือข่าย MPLS- AToM เป็นเทคโนโลยีบูรณาการซึ่งรวมถึง Frame Relay บน MPLS, ATM บน MPLS, Ethernet บน MPLS

อีโอเอ็มพีแอลเอสห่อหุ้มเฟรมอีเธอร์เน็ตในแพ็กเก็ต MPLS และใช้สแต็กป้ายกำกับเพื่อส่งต่อผ่านเครือข่าย MPLS

ช่องทางที่สร้างขึ้นจากเทคโนโลยี EoMPLS ดูเหมือนสายแพทช์เสมือนสำหรับผู้ใช้บริการของผู้ให้บริการ

เอาล่ะ... จะสร้าง VPN Layer 2 โดยใช้ EoMPLS ได้อย่างไร?

ลองจินตนาการดูว่าเรามีมาก ลูกค้าคนสำคัญซึ่งจำเป็นต้องรวมสองสาขา (มอสโกและวลาดิวอสต็อก) ไว้ในเซ็กเมนต์เครือข่ายเดียว โดยมีที่อยู่ IP จากต้นทางถึงปลายทางเดียว นี่คือจุดที่ AToM มาช่วยเหลือ
ลูกค้ามองเห็นได้อย่างไร
ผู้ให้บริการมองเห็นอย่างไร

ก่อนที่จะตั้งค่า VPN โดยตรง คุณต้องแน่ใจว่า MPLS ใช้งานได้

การตั้งค่านั้นง่ายกว่าที่เห็นในตอนแรกมาก (เรากำลังพูดถึงการตั้งค่าพื้นฐานขั้นต่ำ)
  1. ก่อนอื่น มาเปิดใช้งาน IP CEF และ MPLS กันก่อน การตั้งค่าระดับโลกเราเตอร์ของเรา
    MSK-1#conf ต
    MSK-1(config)#ip cef
    MSK-1(config)#mpls ip

    หากเราเตอร์ปฏิเสธที่จะเข้าใจคำสั่งดังกล่าวก็เช่นกัน รุ่นปัจจุบัน IOS หรือตัวอุปกรณ์เองไม่รองรับ MPLS
  2. เราสร้างอินเทอร์เฟซแบบย้อนกลับซึ่ง MPLS ของเราจะใช้ทำงาน
    MSK-1#conf ต
    MSK-1(config)#int lo1
    MSK-1 (config-if) # ที่อยู่ ip 1.1.1.1 255.255.255.255

    ในทางเทคนิคแล้ว มันสามารถทำงานโดยตรงบนอินเทอร์เฟซที่ให้การสื่อสารระหว่างเราเตอร์สองตัว แต่โครงการดังกล่าวก่อให้เกิดปัญหาเพิ่มเติมเท่านั้น เช่น การเปลี่ยนที่อยู่ IP ในพื้นที่ระหว่างเราเตอร์
  3. เรากำหนดค่าการกำหนดเส้นทางเพื่อให้แน่ใจว่ามีการสื่อสารระหว่างเราเตอร์ผ่านอินเทอร์เฟซแบบย้อนกลับ
    คุณสามารถใช้อย่างใดอย่างหนึ่ง เส้นทางคงที่, หรือ โปรโตคอลแบบไดนามิกการกำหนดเส้นทาง ลองใช้ OSPF เป็นตัวอย่าง
    MSK-1#conf ต
    MSK-1(config)#เราเตอร์ ospf 100
    MSK-1(config-router)#log-adjacency-changes
    MSK-1 (config-เราเตอร์) #เครือข่าย 1.1.1.1 0.0.0.0 พื้นที่ 0
    MSK-1 (config-เราเตอร์) #เครือข่าย 1.0.0.0 0.0.0.3 พื้นที่ 0
    MSK-1(config-เราเตอร์)#

    เครือข่ายระบุอินเทอร์เฟซแบบย้อนกลับและเครือข่ายอินเทอร์เฟซสำหรับการสื่อสารระหว่างเราเตอร์

    กำลังตรวจสอบ คำสั่งปิงว่าทุกอย่างใช้งานได้

    MSK-1#ปิง 1.1.1.3
    พิมพ์ลำดับการหลีกเลี่ยงเพื่อทำแท้ง
    การส่ง ICMP Echos 5, 100 ไบต์ไปที่ 1.1.1.3 หมดเวลาคือ 2 วินาที:
    ! ! ! ! !
    อัตราความสำเร็จคือ 100 เปอร์เซ็นต์ (5/5) ค่าต่ำสุด/เฉลี่ย/สูงสุดไปกลับ = 1/3/4 ms
    MSK-1#
  4. แจ้งให้เราเตอร์ของเราทราบว่าอินเทอร์เฟซแบบย้อนกลับจะถูกใช้เป็น "router-id"
    MSK-1#conf ต
    MSK-1(config)#mpls ldp เราเตอร์-id Loopback1 บังคับ
  5. เราเปิดใช้งาน MPLS บนอินเทอร์เฟซที่เชื่อมต่อเราเตอร์เข้าด้วยกัน
    MSK-1#conf ต
    MSK-1(config)#int gi0/2
    MSK-1(config-if)#mpls ip
  6. เราเห็นว่ามีการเชื่อมต่อผ่าน MPLS แล้ว
    MSK-1#sh mpls ldp เพื่อนบ้านเพียร์ LDP Ident: 1.1.1.2:0; LDP Ident ภายใน 1.1.1.1:0 การเชื่อมต่อ TCP: 1.1.1.2.12817 - 1.1.1.1.646 สถานะ: ดำเนินการ; ข้อความที่ส่ง/rcvd: 36243/37084; เวลาอัพดาวน์สตรีม: 01:39:49 แหล่งที่มาของการค้นพบ LDP: Targeted Hello 1.1.1.1 -> 1.1.1.2, ใช้งานอยู่, GigabitEthernet0/2 แบบพาสซีฟ, Src IP addr: 1.0.0.2 ที่อยู่ที่เชื่อมโยงกับเพียร์ LDP Ident: 1.1.1.2 1.0 0.2 1.1.1.6 รหัส LDP เพียร์: 1.1.1.3:0; LDP Ident ภายใน 1.1.1.1:0 การเชื่อมต่อ TCP: 1.1.1.3.48545 - 1.1.1.1.646 สถานะ: ดำเนินการ; ข้อความที่ส่ง/rcvd: 347/127; เวลาอัพดาวน์สตรีม: 01:39:49 แหล่งที่มาของการค้นพบ LDP: Targeted Hello 1.1.1.1 -> 1.1.1.3, ใช้งานอยู่, ที่อยู่แฝงที่เชื่อมโยงกับเพียร์ LDP Ident: 1.0.0.5 1.1.1.3 MSK-1#

การกำหนดค่า MPLS พื้นฐานเสร็จสมบูรณ์แล้ว
ที่นี่ฉันได้นำเสนอการกำหนดค่าของเราเตอร์เพียงตัวเดียวเท่านั้น ในตอนท้ายของบทความ คุณสามารถดูการกำหนดค่าของเราเตอร์ทั้งหมดได้

มาดูการตั้งค่าช่องทาง EoMPLS สำหรับลูกค้าในจินตนาการของเรากัน

การตั้งค่าทั้งหมดมาจากการสร้างอินเทอร์เฟซย่อยบนเราเตอร์ทั้งสองตัว

ด้านหนึ่ง:

MSK-1#conf ต
MSK-1(config)int gi0/1.100
MSK-1(config-subif)#การห่อหุ้ม dot1Q 100
MSK-1 (config-subif) #xconnect 1.1.1.3 123456789 mpls การห่อหุ้ม

อีกด้านหนึ่ง:

วลาดี-1#conf t
Vladi-1(config)int gi0/1.40
Vladi-1(config-subif)#การห่อหุ้ม dot1Q 40
Vladi-1 (config-subif) # xconnect 1.1.1.1 123456789 mpls การห่อหุ้ม

รายละเอียดเพิ่มเติมบางจุด:
การห่อหุ้ม dot1Q 100 - ระบุแท็ก dot1Q พูดง่ายๆ ก็คือหมายเลข VLAN ที่การรับส่งข้อมูลไคลเอนต์จะเดินทางจากเราเตอร์ไปยังพอร์ตบนสวิตช์ ค่านี้อาจแตกต่างกันในเราเตอร์อื่น ซึ่งช่วยให้เราสามารถรวม VLAN สองอันที่แตกต่างกันโดยสิ้นเชิงได้
xconnect 1.1.1.3 - สร้าง xconnect ไปยังเราเตอร์ที่ต้องการ ที่นั่นซึ่งรวมจุดที่สองของลูกค้าของเราไว้ด้วย
123456789 - ค่าวงจรเสมือน ควรเหมือนกันบนเราเตอร์ทั้งสองตัว ค่านี้เองที่ระบุช่องของเรา ค่า VC สามารถอยู่ในช่วงตั้งแต่ 1 ถึง 4294967295

ตอนนี้สิ่งที่เหลืออยู่คือการตรวจสอบว่าช่องของเราใช้งานได้และสนุกกับชีวิต
MSK-1#sh mpls l2transport vc 123456789 intf ท้องถิ่น วงจรท้องถิ่น ที่อยู่ปลายทาง VC ID สถานะ Gi0/1.100 Eth VLAN 100 1.1.1.3 123456789 UP MSK-1#

และ รายละเอียดข้อมูล:

MSK-1#sh mpls l2transport vc 123456789 รายละเอียดอินเทอร์เฟซภายในเครื่อง: Gi0 / 1.100 ขึ้นไป, โปรโตคอลบรรทัดขึ้น, Eth VLAN 100 ขึ้นไปที่อยู่ปลายทาง: 1.1.1.3, VC ID: 123456789, สถานะ VC: ขึ้นกระโดดถัดไป: 1.0.0.2 อินเทอร์เฟซเอาต์พุต : Gi0/2, สแต็กป้ายกำกับที่กำหนด (599 17) เวลาสร้าง: 02:33:18, เวลาเปลี่ยนสถานะล่าสุด: 02:33:14 โปรโตคอลการส่งสัญญาณ: LDP, เพียร์ 1.1.1.3:0 ขึ้นไป ป้ายกำกับ MPLS VC: โลคัล 140, รหัสกลุ่ม 17 ระยะไกล: ท้องถิ่น 0, ระยะไกล 0 MTU: ท้องถิ่น 1500, ระยะไกล 1500 คำอธิบายอินเทอร์เฟซระยะไกล: การจัดลำดับ: รับปิดการใช้งาน, ส่งสถิติ VC ที่ปิดใช้งาน: ผลรวมแพ็คเก็ต: รับ 1391338893, ส่งผลรวม 1676515662 ไบต์: รับ 2765021070, ส่ง 3317727319 แพ็คเก็ตลดลง: รับ 0 ส่ง 0 MSK-1#

ปัญหาของ มธ

ต้องจำไว้ว่าเมื่อ MPLS ทำงาน จะมีการเพิ่ม 12 ไบต์เพิ่มเติมในแพ็กเก็ตอีเทอร์เน็ต
เพื่อหลีกเลี่ยงการกระจายตัวของแพ็กเก็ต คุณสามารถระบุ “mpls mtu 1512” บนอินเทอร์เฟซได้ แต่ใน ในกรณีนี้โดยอุปกรณ์ทุกตัวในเส้นทางจะต้องรองรับการรับส่งข้อมูลด้วย ขนาดเอ็มทียู, มากกว่า 1,500.

ป.ล. กำหนดค่าเราเตอร์ทั้งหมดตามที่สัญญาไว้

มอสโก
#เอ็มพีแอลไอพี

#เราเตอร์ospf100
บันทึกการเปลี่ยนแปลงที่อยู่ติดกัน
เครือข่าย 1.1.1.1 0.0.0.0 พื้นที่ 0
เครือข่าย 1.0.0.0 0.0.0.3 พื้นที่ 0

#อินเทอร์เฟซ GigabitEthernet0/2
ที่อยู่ IP 1.0.0.1 255.255.255.252
mpls ไอพี

#อินเทอร์เฟซลูปแบ็ค1
ที่อยู่ IP 1.1.1.1 255.255.255.255

#อินเทอร์เฟซ GigabitEthernet0/1.100
การห่อหุ้ม dot1Q 100
xconnect 1.1.1.3 123456789 mpls การห่อหุ้ม


เป็นไปไม่ได้ที่จะอธิบายทุกแง่มุมในบทความเดียว ฉันพยายามบอกขั้นต่ำที่จำเป็นสำหรับงานนี้ให้สั้นที่สุดเท่าที่จะทำได้

ซิสโก้ https://cdn..png

การใช้เทคโนโลยี MPLS (การนำ Cisco MPLS ไปใช้)

วันที่ของหลักสูตรออนไลน์ที่ใกล้ที่สุด

บทสรุปหลักสูตร MPLS (MPLS เวอร์ชัน 2.3)

ใน หลักสูตรนี้พิจารณาประเด็นการออกแบบ โซลูชั่นเครือข่ายการใช้งานและการสนับสนุนเครือข่ายและเทคโนโลยี MPLS โดยใช้ MPLS หลักสูตรนี้เน้นไปที่ ปัญหาทางเทคโนโลยี VPN ใน MPLS จากมุมมองของผู้ให้บริการ หลักสูตรนี้จะปูพื้นฐานเกี่ยวกับความสามารถและฟังก์ชันด้านวิศวกรรมจราจรขั้นสูง การเปลี่ยนเส้นทางที่รวดเร็ว และการขนส่งผ่าน MPLS (AToM) ใดๆ ซึ่งนำเสนอในระดับแนวคิด

เราทำให้เนื้อหาของหลักสูตรของเราลึกซึ้งยิ่งขึ้นโดยการเพิ่ม งานภาคปฏิบัติโดยแทนที่การสาธิตด้วย งานห้องปฏิบัติการซึ่งครอบคลุมหัวข้อเพิ่มเติม ซึ่งเป็นเหตุผลว่าทำไมหลักสูตร MPLS 2.3 ของเราจึงเหมาะสำหรับการเตรียมตัวสอบมากกว่า MPLS มาตรฐาน "เรียบง่าย" ที่ได้รับอนุญาต

รุสลัน วี. คาร์มานอฟ

จำเป็นต้องได้รับสถานะ

  • การรับรอง CCIP- ผู้เชี่ยวชาญด้าน Internetwork ที่ผ่านการรับรองจาก Cisco

เตรียมความพร้อมสำหรับการสอบผ่านการรับรอง

ค่าใช้จ่ายในการเข้าร่วมหลักสูตร MPLS 2.3

ค่าใช้จ่ายหลักสูตรสำหรับผู้ถือสมัครสมาชิก การประกันความรู้- 5,400 รูเบิล ในกรณีที่ไม่มี - 9200 รูเบิล

สำหรับผู้เข้าร่วมระดับองค์กร ราคาจะอยู่ที่ 8,650 รูเบิล หากองค์กรเข้าร่วมโครงการ การประกันความรู้หรือ 13,900 รูเบิล หากไม่ใช่

หากคุณวางแผนที่จะฝึกอบรมมากกว่าหนึ่งคนจากองค์กร - เพื่อชี้แจงส่วนลด84 USD

MPLS 2.3 หลักสูตรหลักสูตร

โมดูล #1 - แนวคิด MPLS

  • ความรู้เบื้องต้นเกี่ยวกับแนวคิด MPLS พื้นฐาน คำศัพท์และสถาปัตยกรรม MPLS
  • ข้อมูลเบื้องต้นเกี่ยวกับฉลาก MPLS และกองฉลาก การเพิ่มแท็ก การซ้อนฉลาก MPLS
  • บริการเอ็มพีแอลเอส การกำหนดเส้นทางและ MPLS MPLS VPN คืออะไร งาน MPLS:TE (วิศวกรรมจราจร)
  • การประมวลผลและการใช้งาน QoS ใน MPLS การขนส่งใด ๆ ผ่าน MPLS - AToM ปฏิสัมพันธ์ของเทคโนโลยี MPLS ต่างๆ

โมดูลหมายเลข 2 - วัตถุประสงค์และการจำหน่ายฉลาก

  • โปรโตคอลการกระจายฉลากทำงานอย่างไร การตั้งค่าเซสชัน LDP การค้นพบเพื่อนบ้าน LDP การจัดการเซสชัน LDP
  • การกระจายข้อมูลฉลากทั่วทั้งเครือข่าย ป้ายกำกับสลับเส้นทาง เทคโนโลยีพีเอชพี- การประมวลผล IP ส่งผลต่อ LSP อย่างไร การกำหนดป้ายกำกับในเครือข่าย MPLS การจำหน่ายและการประกาศฉลาก การค้นหาลูปใน MPLS
  • MPLS สถานะคงที่คืออะไร การบรรจบกันของโปรโตคอล การกำหนดเส้นทางแบบไดนามิกหลังจากความล้มเหลวของอุโมงค์ MPLS

โมดูลหมายเลข 3 - การใช้งานโหมดเฟรม MPLS บนแพลตฟอร์ม Cisco IOS 15.x

  • การส่งต่อ Cisco Express คืออะไร กลไกการสลับด่วน การแคชและแคชเส้นทาง IP cef
  • การกำหนดค่าโหมดเฟรม MPLS บน Cisco IOS ID เราเตอร์ MPLS, การกำหนดค่า MPLS บนอินเทอร์เฟซ การตั้งค่าเอ็มทียูสำหรับการจัดการ MPLS, IP TTL และการกระจายฉลาก LDP แบบมีเงื่อนไข
  • การตรวจสอบโหมดเฟรม MPLS บนแพลตฟอร์ม Cisco IOS (แสดงพารามิเตอร์ mpls ldp, อินเทอร์เฟซ, การค้นพบ; แสดงเพื่อนบ้าน mpls ldp, การเชื่อมโยง; แสดงตารางการส่งต่อ mpls, แสดงรายละเอียด ip cef)
  • การดีบักโหมดเฟรม MPLS บนแพลตฟอร์ม Cisco IOS ปัญหาทั่วไปการตั้งค่าเซสชัน LDP, การกระจายป้ายกำกับ, การส่งเฟรม และ CEF

โมดูล #4 - เทคโนโลยี MPLS VPN

  • ข้อมูลเบื้องต้นเกี่ยวกับ MPLS VPN โอเวอร์เลย์ VPN และโมเดล Peer-to-Peer VPN ข้อดีและข้อเสียของ MPLS VPN
  • สถาปัตยกรรม MPLS VPN ตัวแยกเส้นทางและเป้าหมายเส้นทางคืออะไร?
  • การกำหนดเส้นทาง MPLS VPN ใช้งานได้ รองรับการกำหนดเส้นทางอินเทอร์เน็ต ตาราง FIB ทำงานบนเราเตอร์ PE อย่างไร ตรรกะของโฟลว์การอัปเดตการกำหนดเส้นทางจากต้นทางถึงปลายทาง
  • การส่งเสริมแพ็กเก็ตในเครือข่าย MPLS VPN การส่งต่อ VPN จากต้นทางถึงปลายทาง Hop Popping สุดท้ายคืออะไร? แลกเปลี่ยนแท็ก VPN แบบซ้อนระหว่างเราเตอร์ PE ผลกระทบของ MPLS VPN ต่อการแลกเปลี่ยนป้ายกำกับและการส่งแพ็กเก็ตข้อมูล

โมดูล #5 - การใช้งาน MPLS VPN

  • การใช้กลไก MPLS VPN บนแพลตฟอร์ม Cisco IOS
  • การกำหนดค่าตาราง VRF
  • การกำหนดค่าเซสชัน MP-BGP ระหว่างเราเตอร์ PE
  • การกำหนดค่าโปรโตคอลการกำหนดเส้นทางระดับต่ำระหว่างอุปกรณ์ PE และ CE
  • การตรวจสอบการทำงานของ MPLS VPN
  • การกำหนดค่า OSPF เป็นโปรโตคอลการกำหนดเส้นทางระหว่างอุปกรณ์ PE และ CE
  • การกำหนดค่า BGP เป็นโปรโตคอลการกำหนดเส้นทางระหว่างอุปกรณ์ PE และ CE
  • การดีบัก MPLS VPN

โมดูล #6 - MPLS VPN ที่ซับซ้อน

  • การใช้คุณสมบัติการนำเข้าและส่งออก VRF ขั้นสูง
  • ข้อมูลเบื้องต้นเกี่ยวกับ VPN ที่ทับซ้อนกัน
  • ข้อมูลเบื้องต้นเกี่ยวกับ VPN พร้อมบริการจากส่วนกลาง
  • ข้อมูลเบื้องต้นเกี่ยวกับบริการ CE ที่มีการจัดการ

โมดูลหมายเลข 7 - MPLS VPN และการจัดเตรียมการเข้าถึงอินเทอร์เน็ต

  • ข้อมูลเบื้องต้นเกี่ยวกับโทโพโลยีการเข้าถึงอินเทอร์เน็ตด้วย MPLS VPN
  • การใช้งาน MPLS VPN และบริการการเข้าถึงอินเทอร์เน็ตที่แยกจากกัน
  • การใช้การเข้าถึงอินเทอร์เน็ตเป็น VPN เฉพาะ

โมดูล #8 - ภาพรวม MPLS TE

  • ความรู้เบื้องต้นเกี่ยวกับแนวคิด TE
  • ทำความเข้าใจกับส่วนประกอบ MPLS TE
  • การกำหนดค่า MPLS TE บนแพลตฟอร์ม Cisco IOS
  • การตรวจสอบ การตั้งค่าพื้นฐาน MPLS TE พื้นฐานบนแพลตฟอร์ม Cisco IOS

ระยะเวลาของหลักสูตร

ข้อจำกัดในการเข้าร่วม

ข้อจำกัดในการเข้าร่วม (เช่น มีการสมัครใช้งานในวันที่เริ่มต้น การประกันความรู้) เลขที่.

การเตรียมการเบื้องต้น

ความพร้อมใช้งาน การเตรียมการที่จำเป็นสำคัญสำหรับการเรียนรู้เนื้อหาอย่างมีประสิทธิภาพ หากต้องการเรียนหลักสูตร MPLS 2.3 คุณต้องมีความรู้ครบถ้วนเกี่ยวกับเนื้อหานี้

หลายคนที่ทำงานกับเครือข่ายอินเทอร์เน็ตอย่างต่อเนื่องอาจเคยได้ยินเกี่ยวกับเทคโนโลยีที่ยอดเยี่ยมเช่น MPLS
MPLS เปิดโอกาสใหม่ๆ ให้กับเรา เช่น AToM (Any Transport over Mpls), วิศวกรรมจราจร ฯลฯ
AToM ช่วยให้การรับส่งข้อมูลของโปรโตคอลเลเยอร์ 2 เช่น ATM, Frame Relay, Ethernet, PPP และ HDLC สามารถส่งผ่านเครือข่าย IP/MPLS
ในบทความนี้ ฉันอยากจะเน้นไปที่เทคโนโลยี EoMPLS

ทฤษฎีเล็กน้อย

MPLS- (อังกฤษ: การสลับฉลากหลายโปรโตคอล) - การสลับฉลากหลายโปรโตคอล
ในแบบจำลอง OSI ในทางทฤษฎีสามารถวางตำแหน่งระหว่างเลเยอร์ที่สองและสามได้

ตามเทคโนโลยี MPLS แพ็กเก็ตจะได้รับการกำหนดป้ายกำกับสำหรับการส่งข้อมูลผ่านเครือข่าย ป้ายกำกับจะรวมอยู่ในส่วนหัว MPLS ที่แทรกลงในแพ็กเก็ตข้อมูล

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

MPLS ผสมผสานสิ่งที่ดีที่สุดของการกำหนดเส้นทาง IP Layer 3 และการสลับเลเยอร์ 2
แม้ว่าเราเตอร์ต้องการข้อมูลอัจฉริยะระดับเครือข่ายเพื่อกำหนดตำแหน่งที่จะส่งต่อการรับส่งข้อมูล สวิตช์จำเป็นต้องส่งต่อข้อมูลไปยังฮอปถัดไป ซึ่งโดยธรรมชาติแล้วง่ายกว่า เร็วกว่า และถูกกว่า MPLS อาศัยโปรโตคอลการกำหนดเส้นทาง IP แบบดั้งเดิมในการโฆษณาและสร้างโทโพโลยีเครือข่าย จากนั้น MPLS จะถูกซ้อนทับบนโทโพโลยีนี้ MPLS กำหนดเส้นทางล่วงหน้าสำหรับข้อมูลที่จะเดินทางข้ามเครือข่าย และเข้ารหัสข้อมูลนี้ในรูปแบบของป้ายกำกับที่เราเตอร์ของเครือข่ายเข้าใจ
เนื่องจากการวางแผนเส้นทางเกิดขึ้นที่ต้นน้ำและที่ขอบของเครือข่าย (ที่ซึ่งเครือข่ายผู้บริโภคและผู้ให้บริการมาบรรจบกัน) ข้อมูลที่ติดป้ายกำกับ MPLS จึงต้องใช้พลังการประมวลผลน้อยลงจากเราเตอร์เพื่อสำรวจแกนหลักของเครือข่ายผู้ให้บริการ

อะตอม
ในการสร้าง VPN Layer 2 แบบจุดต่อจุด เทคโนโลยี Transport Over MPLS (AToM) ใดๆ ก็ได้ได้รับการพัฒนาขึ้น ซึ่งช่วยให้มั่นใจในการส่งเฟรมของเลเยอร์ 2 ผ่านเครือข่าย MPLS AToM เป็นเทคโนโลยีบูรณาการซึ่งรวมถึง Frame Relay บน MPLS, ATM บน MPLS, Ethernet บน MPLS

อีโอเอ็มพีแอลเอสห่อหุ้มเฟรมอีเธอร์เน็ตในแพ็กเก็ต MPLS และใช้สแต็กป้ายกำกับเพื่อส่งต่อผ่านเครือข่าย MPLS

ช่องทางที่สร้างขึ้นจากเทคโนโลยี EoMPLS ดูเหมือนสายแพทช์เสมือนสำหรับผู้ใช้บริการของผู้ให้บริการ

เอาล่ะ... จะสร้าง VPN Layer 2 โดยใช้ EoMPLS ได้อย่างไร?

ลองจินตนาการว่าเรามีลูกค้าที่สำคัญมากซึ่งจำเป็นต้องรวมสองสาขา (มอสโกและวลาดิวอสต็อก) ไว้เป็นเซ็กเมนต์เครือข่ายเดียว โดยมีที่อยู่ IP แบบ end-to-end เดียว นี่คือจุดที่ AToM มาช่วยเหลือ
ลูกค้ามองเห็นได้อย่างไร
ผู้ให้บริการมองเห็นอย่างไร

ก่อนที่จะตั้งค่า VPN โดยตรง คุณต้องแน่ใจว่า MPLS ใช้งานได้

การตั้งค่านั้นง่ายกว่าที่เห็นในตอนแรกมาก (เรากำลังพูดถึงการตั้งค่าพื้นฐานขั้นต่ำ)
  1. ขั้นแรก มาเปิดใช้งาน IP CEF และ MPLS ในการกำหนดค่าส่วนกลางของเราเตอร์ของเรา
    MSK-1#conf ต
    MSK-1(config)#ip cef
    MSK-1(config)#mpls ip

    หากเราเตอร์ปฏิเสธที่จะเข้าใจคำสั่งดังกล่าวแสดงว่าเป็นปัจจุบัน เวอร์ชัน iOSหรือตัวอุปกรณ์เองไม่รองรับ MPLS
  2. เราสร้างอินเทอร์เฟซแบบย้อนกลับซึ่ง MPLS ของเราจะใช้ทำงาน
    MSK-1#conf ต
    MSK-1(config)#int lo1
    MSK-1 (config-if) # ที่อยู่ ip 1.1.1.1 255.255.255.255

    ในทางเทคนิคแล้ว มันสามารถทำงานโดยตรงบนอินเทอร์เฟซที่ให้การสื่อสารระหว่างเราเตอร์สองตัว แต่โครงการดังกล่าวก่อให้เกิดปัญหาเพิ่มเติมเท่านั้น เช่น การเปลี่ยนที่อยู่ IP ในพื้นที่ระหว่างเราเตอร์
  3. เรากำหนดค่าการกำหนดเส้นทางเพื่อให้แน่ใจว่ามีการสื่อสารระหว่างเราเตอร์ผ่านอินเทอร์เฟซแบบย้อนกลับ
    คุณสามารถใช้เส้นทางแบบคงที่หรือโปรโตคอลการกำหนดเส้นทางแบบไดนามิกได้ ลองใช้ OSPF เป็นตัวอย่าง
    MSK-1#conf ต
    MSK-1(config)#เราเตอร์ ospf 100
    MSK-1(config-router)#log-adjacency-changes
    MSK-1 (config-เราเตอร์) #เครือข่าย 1.1.1.1 0.0.0.0 พื้นที่ 0
    MSK-1 (config-เราเตอร์) #เครือข่าย 1.0.0.0 0.0.0.3 พื้นที่ 0
    MSK-1(config-เราเตอร์)#

    เครือข่ายระบุอินเทอร์เฟซแบบย้อนกลับและเครือข่ายอินเทอร์เฟซสำหรับการสื่อสารระหว่างเราเตอร์

    เราตรวจสอบด้วยคำสั่ง ping ว่าทุกอย่างทำงานได้

    MSK-1#ปิง 1.1.1.3
    พิมพ์ลำดับการหลีกเลี่ยงเพื่อทำแท้ง
    การส่ง ICMP Echos 5, 100 ไบต์ไปที่ 1.1.1.3 หมดเวลาคือ 2 วินาที:
    ! ! ! ! !
    อัตราความสำเร็จคือ 100 เปอร์เซ็นต์ (5/5) ค่าต่ำสุด/เฉลี่ย/สูงสุดไปกลับ = 1/3/4 ms
    MSK-1#
  4. แจ้งให้เราเตอร์ของเราทราบว่าอินเทอร์เฟซแบบย้อนกลับจะถูกใช้เป็น "router-id"
    MSK-1#conf ต
    MSK-1(config)#mpls ldp เราเตอร์-id Loopback1 บังคับ
  5. เราเปิดใช้งาน MPLS บนอินเทอร์เฟซที่เชื่อมต่อเราเตอร์เข้าด้วยกัน
    MSK-1#conf ต
    MSK-1(config)#int gi0/2
    MSK-1(config-if)#mpls ip
  6. เราเห็นว่ามีการเชื่อมต่อผ่าน MPLS แล้ว
    MSK-1#sh mpls ldp เพื่อนบ้านเพียร์ LDP Ident: 1.1.1.2:0; LDP Ident ภายใน 1.1.1.1:0 การเชื่อมต่อ TCP: 1.1.1.2.12817 - 1.1.1.1.646 สถานะ: ดำเนินการ; ข้อความที่ส่ง/rcvd: 36243/37084; เวลาอัพดาวน์สตรีม: 01:39:49 แหล่งที่มาของการค้นพบ LDP: Targeted Hello 1.1.1.1 -> 1.1.1.2, ใช้งานอยู่, GigabitEthernet0/2 แบบพาสซีฟ, Src IP addr: 1.0.0.2 ที่อยู่ที่เชื่อมโยงกับเพียร์ LDP Ident: 1.1.1.2 1.0 0.2 1.1.1.6 รหัส LDP เพียร์: 1.1.1.3:0; LDP Ident ภายใน 1.1.1.1:0 การเชื่อมต่อ TCP: 1.1.1.3.48545 - 1.1.1.1.646 สถานะ: ดำเนินการ; ข้อความที่ส่ง/rcvd: 347/127; เวลาอัพดาวน์สตรีม: 01:39:49 แหล่งที่มาของการค้นพบ LDP: Targeted Hello 1.1.1.1 -> 1.1.1.3, ใช้งานอยู่, ที่อยู่แฝงที่เชื่อมโยงกับเพียร์ LDP Ident: 1.0.0.5 1.1.1.3 MSK-1#

การกำหนดค่า MPLS พื้นฐานเสร็จสมบูรณ์แล้ว
ที่นี่ฉันได้นำเสนอการกำหนดค่าของเราเตอร์เพียงตัวเดียวเท่านั้น ในตอนท้ายของบทความ คุณสามารถดูการกำหนดค่าของเราเตอร์ทั้งหมดได้

มาดูการตั้งค่าช่องทาง EoMPLS สำหรับลูกค้าในจินตนาการของเรากัน

การตั้งค่าทั้งหมดมาจากการสร้างอินเทอร์เฟซย่อยบนเราเตอร์ทั้งสองตัว

ด้านหนึ่ง:

MSK-1#conf ต
MSK-1(config)int gi0/1.100
MSK-1(config-subif)#การห่อหุ้ม dot1Q 100
MSK-1 (config-subif) #xconnect 1.1.1.3 123456789 mpls การห่อหุ้ม

อีกด้านหนึ่ง:

วลาดี-1#conf t
Vladi-1(config)int gi0/1.40
Vladi-1(config-subif)#การห่อหุ้ม dot1Q 40
Vladi-1 (config-subif) # xconnect 1.1.1.1 123456789 mpls การห่อหุ้ม

รายละเอียดเพิ่มเติมบางจุด:
การห่อหุ้ม dot1Q 100 - ระบุแท็ก dot1Q พูดง่ายๆ ก็คือหมายเลข VLAN ที่การรับส่งข้อมูลไคลเอนต์จะเดินทางจากเราเตอร์ไปยังพอร์ตบนสวิตช์ ค่านี้อาจแตกต่างกันในเราเตอร์อื่น ซึ่งช่วยให้เราสามารถรวม VLAN สองอันที่แตกต่างกันโดยสิ้นเชิงได้
xconnect 1.1.1.3 - สร้าง xconnect ไปยังเราเตอร์ที่ต้องการ ที่นั่นซึ่งรวมจุดที่สองของลูกค้าของเราไว้ด้วย
123456789 - ค่าวงจรเสมือน ควรเหมือนกันบนเราเตอร์ทั้งสองตัว ค่านี้เองที่ระบุช่องของเรา ค่า VC สามารถอยู่ในช่วงตั้งแต่ 1 ถึง 4294967295

ตอนนี้สิ่งที่เหลืออยู่คือการตรวจสอบว่าช่องของเราใช้งานได้และสนุกกับชีวิต
MSK-1#sh mpls l2transport vc 123456789 intf ท้องถิ่น วงจรท้องถิ่น ที่อยู่ปลายทาง VC ID สถานะ Gi0/1.100 Eth VLAN 100 1.1.1.3 123456789 UP MSK-1#

และข้อมูลรายละเอียด:

MSK-1#sh mpls l2transport vc 123456789 รายละเอียดอินเทอร์เฟซภายในเครื่อง: Gi0 / 1.100 ขึ้นไป, โปรโตคอลบรรทัดขึ้น, Eth VLAN 100 ขึ้นไปที่อยู่ปลายทาง: 1.1.1.3, VC ID: 123456789, สถานะ VC: ขึ้นกระโดดถัดไป: 1.0.0.2 อินเทอร์เฟซเอาต์พุต : Gi0/2, สแต็กป้ายกำกับที่กำหนด (599 17) เวลาสร้าง: 02:33:18, เวลาเปลี่ยนสถานะล่าสุด: 02:33:14 โปรโตคอลการส่งสัญญาณ: LDP, เพียร์ 1.1.1.3:0 ขึ้นไป ป้ายกำกับ MPLS VC: โลคัล 140, รหัสกลุ่ม 17 ระยะไกล: ท้องถิ่น 0, ระยะไกล 0 MTU: ท้องถิ่น 1500, ระยะไกล 1500 คำอธิบายอินเทอร์เฟซระยะไกล: การจัดลำดับ: รับปิดการใช้งาน, ส่งสถิติ VC ที่ปิดใช้งาน: ผลรวมแพ็คเก็ต: รับ 1391338893, ส่งผลรวม 1676515662 ไบต์: รับ 2765021070, ส่ง 3317727319 แพ็คเก็ตลดลง: รับ 0 ส่ง 0 MSK-1#

ปัญหาของ มธ

ต้องจำไว้ว่าเมื่อ MPLS ทำงาน จะมีการเพิ่ม 12 ไบต์เพิ่มเติมในแพ็กเก็ตอีเทอร์เน็ต
เพื่อหลีกเลี่ยงการกระจายตัวของแพ็คเก็ต คุณสามารถระบุ “mpls mtu 1512” บนอินเทอร์เฟซได้ แต่ในกรณีนี้อุปกรณ์ทั้งหมดตามเส้นทางจะต้องรองรับการส่งแพ็กเก็ตที่มีขนาด MTU มากกว่า 1500

ป.ล. กำหนดค่าเราเตอร์ทั้งหมดตามที่สัญญาไว้

มอสโก
#เอ็มพีแอลไอพี

#เราเตอร์ospf100
บันทึกการเปลี่ยนแปลงที่อยู่ติดกัน
เครือข่าย 1.1.1.1 0.0.0.0 พื้นที่ 0
เครือข่าย 1.0.0.0 0.0.0.3 พื้นที่ 0

#อินเทอร์เฟซ GigabitEthernet0/2
ที่อยู่ IP 1.0.0.1 255.255.255.252
mpls ไอพี

#อินเทอร์เฟซลูปแบ็ค1
ที่อยู่ IP 1.1.1.1 255.255.255.255

#อินเทอร์เฟซ GigabitEthernet0/1.100
การห่อหุ้ม dot1Q 100
xconnect 1.1.1.3 123456789 mpls การห่อหุ้ม


เป็นไปไม่ได้ที่จะอธิบายทุกแง่มุมในบทความเดียว ฉันพยายามบอกขั้นต่ำที่จำเป็นสำหรับงานนี้ให้สั้นที่สุดเท่าที่จะทำได้

เป้าหมายของการทำงาน

แนะนำนักเรียนให้รู้จัก หลักการพื้นฐานการทำงานของ MPLS งานใช้ เทคโนโลยีดังต่อไปนี้: IPv4, CEF, MPLS, OSPF และ BGP

งานนี้ดำเนินการโดยใช้โปรแกรมจำลอง GNS3 สันนิษฐานว่าผู้เรียนมีความคุ้นเคยกับภาคทฤษฎีซึ่งไม่ได้อธิบายไว้ในงานนี้เป็นอย่างดีแล้ว

แผนภาพเครือข่าย

รายละเอียดของงาน

แผนภาพด้านบนแสดง เครือข่ายขนาดเล็กของบริษัทบางแห่ง (เราเตอร์ R1-R6) ซึ่งเชื่อมต่อกับผู้ให้บริการอินเทอร์เน็ตสองราย (เราเตอร์ ISP1 และ ISP2) เครือข่ายของบริษัทดังกล่าวจะต้องทำหน้าที่ในการขนส่งสาธารณะ ระบบอัตโนมัติสำหรับการสื่อสารระหว่างเครือข่ายผู้ให้บริการ นั่นคือ ส่งการรับส่งข้อมูลระหว่างเราเตอร์ ISP1 และ ISP2 ใช้เราเตอร์ซีรีส์ 7200 และ IOS ที่เสถียรล่าสุด

  1. สำหรับแผนภาพข้างต้น ให้เสนอแผนที่อยู่ กำหนดที่อยู่ IP ให้กับอินเทอร์เฟซที่ใช้สำหรับการสื่อสารระหว่างเราเตอร์ บนเราเตอร์แต่ละตัว ให้สร้างอินเทอร์เฟซ Loopback 0 และกำหนดที่อยู่ IP บนเราเตอร์ ISP1 และ ISP2 ให้สร้างอินเทอร์เฟซ Loopback 0 ที่จะจำลองเครือข่ายบางอย่างบนอินเทอร์เน็ต
  2. บนเราเตอร์ของบริษัทแต่ละแห่ง ให้กำหนดค่าโปรโตคอล OSPF เพื่อให้ทำงานกับลิงก์ทั้งหมดภายในเครือข่ายของบริษัท และไม่ทำงานระหว่างคุณกับอุปกรณ์ของผู้ให้บริการ
  3. ถ่ายโอนข้อมูลเกี่ยวกับเครือข่ายที่เชื่อมต่อกับเราเตอร์ของบริษัทไปยังโปรโตคอลการกำหนดเส้นทางแบบไดนามิก
  4. ตรวจสอบให้แน่ใจว่าเราเตอร์ทั้งหกตัวมีข้อมูลเกี่ยวกับคำนำหน้าของบริษัททั้งหมด รวมถึงเครือข่าย IP ที่ใช้ระหว่างบริษัทและผู้ดำเนินการ
  5. กำหนดค่า BGP ระหว่างเราเตอร์ชายแดน (R1 และ R6) และอุปกรณ์ของผู้ให้บริการ
  6. กำหนดค่า BGP ระหว่างอุปกรณ์ Edge ของคุณ (R1 และ R6) เราเตอร์ R2-R5 ไม่เข้าร่วมใน BGP หากต้องการสร้างเซสชัน iBGP ระหว่าง R1 และ R6 ต้องใช้อินเทอร์เฟซ Loopback 0
  7. ตรวจสอบให้แน่ใจว่าผู้ให้บริการแต่ละรายเห็นคำนำหน้าที่โฆษณาโดยผู้ให้บริการรายอื่นในตารางเส้นทางของตน
  8. ตรวจสอบให้แน่ใจว่าเครือข่ายที่โฆษณาโดยเราเตอร์ของผู้ให้บริการรายที่สองไม่สามารถเข้าถึงได้จากเราเตอร์ของผู้ให้บริการรายแรก อธิบายผลกระทบนี้
  9. บนเราเตอร์ R1 และ R6 ให้กำหนดค่าการส่งสัญญาณเส้นทางจาก โปรโตคอล OSPFในบีจีพี ตรวจสอบให้แน่ใจว่าโอเปอเรเตอร์ได้รับการอัปเดตเกี่ยวกับคำนำหน้าที่เหมาะสม
  10. ตรวจสอบให้แน่ใจว่าเส้นทางจาก BGP ไม่สิ้นสุดใน OSPF
  11. ตรวจสอบให้แน่ใจว่าผู้ให้บริการแต่ละรายสามารถเข้าถึงได้ เครือข่ายท้องถิ่นบริษัทของคุณแต่ก็ยังไม่มีความสอดคล้องกัน อธิบายผลกระทบนี้
  12. บนเราเตอร์ R1-R6 ให้เปิดใช้งานการสนับสนุน CEF ด้วยคำสั่ง ไอพีเซฟ . iOS ที่ทันสมัยมีการตั้งค่าเริ่มต้นที่ใช้ CEF แต่ก็ไม่เสียหายที่จะตรวจสอบให้แน่ใจว่าใช้เทคโนโลยี Cisco Express Forwarding ตรวจสอบเอาต์พุตคำสั่ง sho ip cef อธิบายสิ่งที่คุณเห็นอย่างชัดเจน
  13. บนเราเตอร์ R1-R6 โดยใช้คำสั่ง mpls ไอพี โหมดการกำหนดค่าทั่วโลก เปิดใช้งานการสนับสนุน MPLS บนเราเตอร์
  14. บน อินเทอร์เฟซภายในเราเตอร์ R1-R6 ซึ่งไม่ใช่ลิงก์ระหว่างบริษัทและผู้ดำเนินการ เปิดใช้งานการสนับสนุน MPLS โดยใช้คำสั่ง mpls ไอพี .
  15. บนลิงก์เดียวกันกับที่กำหนดค่าไว้ในย่อหน้าก่อนหน้า ให้กำหนดค่า MPLS MTU โดยใช้คำสั่งอินเทอร์เฟซ mpls mtu แทนที่ 1540 . การกระทำนี้จะต้องดำเนินการเนื่องจากส่วนหัว MPLS เพิ่มเติมที่อยู่ระหว่างส่วนหัว Ethernet และ IP จะเพิ่มความยาวเฟรม
  16. ตรวจสอบว่ามีการใช้คำสั่งจากย่อหน้าก่อนหน้าโดยการโทรสำเร็จ แสดงอินเทอร์เฟซ mplsอินเทอร์เฟซ_ชื่อ รายละเอียด , ในทางตรงกันข้าม อินเทอร์เฟซ_ชื่อระบุชื่อของอินเทอร์เฟซที่คุณกำหนดค่า
  17. โดยใช้คำสั่ง mpls ldp เราเตอร์-id บังคับ loopback0 โหมดการกำหนดค่าส่วนกลาง ระบุ ID เราเตอร์สำหรับโปรโตคอล LDP
  18. ตรวจสอบให้แน่ใจว่าเราเตอร์ R1-R6 แต่ละตัวสามารถมองเห็นเพื่อนบ้าน LDP ทั้งหมดได้โดยใช้คำสั่ง sho mpls ldp เพื่อนบ้าน .
  19. บนเราเตอร์ R1-R6 ให้ตรวจสอบเนื้อหาของตาราง LIB โดยใช้คำสั่ง sho mpls การเชื่อม ldp - อธิบายว่ามีคำนำหน้าอะไรอยู่/ไม่มี และเพราะเหตุใด
  20. บนเราเตอร์ R2-R5 ตรวจสอบให้แน่ใจว่าไม่มีคำนำหน้าภายนอก (จากอุปกรณ์ผู้ให้บริการ ISP1 และ ISP2) ในตาราง LIB อธิบายว่าทำไมพวกเขาไม่ควรอยู่ที่นั่น
  21. บนเราเตอร์ R1-R6 ให้ดูเนื้อหาของตาราง LFIB โดยใช้คำสั่ง sho mpls ตารางการส่งต่อ .
  22. ตรวจสอบว่าการถ่ายโอนข้อมูลระหว่าง ISP1 และ ISP2 ได้เริ่มเกิดขึ้นแล้ว
  23. เริ่มสกัดกั้นการรับส่งข้อมูลบนลิงก์ R1-R2, R2-R3 และ R2-R4 ดูเนื้อหาของแพ็คเก็ตที่ส่งระหว่าง ISP1 และ ISP2 เปรียบเทียบป้ายกำกับที่ใช้กับป้ายกำกับที่คุณเห็นในตาราง LIB และ LFIB อธิบายว่าทำไมบางแพ็คเกจจึงไม่มีฉลาก