Segment Routing Primer — SR-MPLS and SRv6
ซีค ริง ไพร เนอ ร์ — เอส อาร์ เอ็ม พี เอส และ เอส อาร์ 6
แหล่งที่มา routing โดยไม่ต้องระบุสถานะ: SR แทน RSVP-TE, สิ่งที่ Node-SIDs และ Adj-SIDs ทํา, วิธีการเข้ารหัส SRv6 เข้ารหัสคําสั่งใน IPv6 ที่อยู่, และที่ SR-TE ตรงกับวิศวกรรมการจราจร
1. ปัญหากับ RSSVP-TE
RSSVP-TE (Resource Reservation prography) วิศวกรรมการการจราจร พ.ศ. EX) เปิดการใช้งานการควบคุมพาธโดยตรงในเครือข่าย MPLS แต่ได้แนะนําความซับซ้อนของการทํางานที่สําคัญ:
- สถานะการไหล:
- สัญญาณหัวพิมพ์:
- ความเปรียบต่าง:
- ความซับซ้อนอย่างรวดเร็ว:
การ เก็บ เกี่ยว ผล (พ.ศ.กําจัดสถานะการไหลของ ระบบขนส่งทั้งหมด ตัวประมวลผลต้นทาง ในหัวซองเอง การแปลงเส้นทางประมวลผลเฉพาะส่วนการทํางาน และไม่จําเป็นต้องใช้ LPS State
2. สถาปัตยกรรม SR (RFC 8402)
A เป็นคําสั่งที่บอกผู้นําทางว่า จะส่งต่อแพคเกจอย่างไร ซึ่งอาจหมายถึง "ไปที่โหนกนี้" "เพิ่มความเหมาะสมเฉพาะนี้" หรือ "ดูเพิ่มที่ VPN" ซี ซีน เป็น ที่ รู้ จัก กัน โดย ตัว เลข ตัว เลข. รายชื่อ SIDs ที่สั่งคือ หรือ SID-list ส่วน ที่ ใช้ อยู่ จะ ถูก ดําเนิน การ ใน แต่ ละ ครั้ง; เมื่อ การ ประมวลผล ครบ ถ้วน แล้ว ส่วน ที่ ใช้ อยู่ จะ ถูก ขจัด ออก ไป และ ส่วน ถัด ไป ก็ จะ เริ่ม ทํา งาน.
การกระตุ้นข้อมูล 2 อย่าง
- แบบ SR- MPLS
- ขนาด SRv6
3. SR-MPLS: Node-SIDs, Adj-SIDs และ SRGB
แบบ SR- MPLS (SR)) กําหนดประเภท SID พื้นฐาน 2 ชนิด โดยโฆษณาโดย IS-IS (พ.ศ.หรือ OPF (พ.ศ.) เป็นส่วนขยาย TLV:
| ชนิด SID | ขอบเขต | ความจุ | หมายความว่า |
|---|---|---|---|
| โหนด- SID | Global (SRGB) | ความต่อเนื่อง | "มายังโหนดนี้โดยใช้เส้นทาง IPP ที่สั้นที่สุด" แต่ละเส้นทางมีหนึ่ง Node-SID ต่อวงวนกลับ/รูเตอร์-ID ตัวนําทางทั้งหมดในโดเมน SR ต้องโปรแกรมป้ายนี้ |
| หมายเลขผู้ใช้ | แก้ไขโครงการหลัก... | เอเฟเมอร์รัล (Per-session) | "ตรวจสอบความเกี่ยวข้องเฉพาะนี้ กับเพื่อนบ้านคนนี้" ใช้ในการบังคับแพ็กเกจไปยังลิงก์เฉพาะ ไม่คํานึงถึงเส้นทางที่สั้นที่สุด |
| หมายเลขผู้ใช้ใด ๆ | สากล | Persistent | แบ่งปันโดยชุดของโหนด (เช่น กลุ่มใด ๆ ของเส้นทางสะท้อนหรือศูนย์ข้อมูล PPs) แพ็คเก็ตถูกส่งไปยังสมาชิกที่ใกล้ที่สุด |
เดอะ (Segment Ruting Global block) เป็นช่วงของชื่อที่สงวนไว้สําหรับ SID ที่มีความสําคัญทั่วโลก ค่าเริ่มต้นทั่วไปคือ 16000–2399 (Cissco, Juniper) แม้ว่าจะปรับแต่งได้ โหนด- SID ถูกเข้ารหัสเป็น (เช่น ดัชนี 100) และแก้ไขโดยใช้ฉลาก โดยเพิ่มดัชนีไปยังฐานของ SRGB (เช่น, 16000 + 100 = 1100). ผู้ติดตามทุกคนต้องใช้ SRGB แบบเดียวกันเพื่อให้ SID ทั่วทั้งโลกสอดคล้องกัน — SGBs ที่จับคู่ไม่ได้ระหว่างผู้จําหน่ายหรือการปรับแต่ง ทําให้เกิดการป้ายสีผิดพลาด
สแต็กตัวอย่าง SR- MPLS
Ingress R1 pushes: [Node-SID(R3)] [Node-SID(R5)] R1→R2: outer label = SID(R3), inner = SID(R5) R2→R3: pops SID(R3) (PHP or explicit-null) R3 sees top label = SID(R5); forwards on shortest path to R5 R5 pops SID(R5); delivers to local application
4. SRv6: SIDs เป็น IPv6 ที่อยู่
SRv6 (พ.ศ.การเข้ารหัส SIDs เป็น IPv6 ที่อยู่แบบ:
| Locator (e.g., /48) | Function (operator-defined, typically 16 bits) | Argument (remaining bits) |
- ตัวบันทึกการทํางาน
- ฟังก์ชัน
- การ หา เหตุ ผล
ส่วนรายการถูกดําเนินการใน (เสียงกระซิบ) ) — หัว ส่วนขยาย IPv6 ที่มีหัวจดหมายตัวถัดไป = 43 (หัวจดหมายที่ออกจําหน่าย) แบบ Rusing= 4. SRH บรรจุ:
- Seckment ซ้าย (SL): ดัชนีไปยังรายการหมวดหมู่ที่ชี้ไปยัง SID ที่ทํางานอยู่
- ป้ายกํากับ:
- รายการ seckment[0.n]: SIDs ที่สั่ง (SID ล่าสุดคือปลายทาง)
ที่แต่ละโหนด SR รู้ตัว หากปลายทาง IPv6 ตรงกับ SID ท้องถิ่น โหนดดําเนินการในฟังก์ชัน SID, decrection Leaguement League, และ cults List (ซ้าย) ใน IPv6 DA ก่อนส่งต่อ
5. วิศวกรรมการจราจรกับ SR-TE
SR-TE (ค.ศ. สถาปัตยกรรมของ SR) แทน RSSVP-TE ด้วย แต่ละนิยามโดย:
- ส่วนหัว
- สี
- จุดสิ้นสุด
- หนึ่งหรือมากกว่า แต่ละรายการที่มีน้ําหนัก
พาธของผู้เข้าแข่งขันจะถูกคํานวณโดยส่วนหัว (ใช้ CPPE ภายในระบบ) หรือแจกจ่ายโดย SR-PE/ Controler over PCPP (SPP)) หรือ ข้อกําหนด BGP SR (ดู §8). นี้กําจัดสัญญาณของ RSSVP ทั้งหมดขณะรักษาการควบคุมเส้นทางโดยตรง
ODN- Demand ถัดไป- Hop (ODN)
6. SR-MPLS vs SRv6 vs RSVP-TE
| แบบ SR- MPLS | ขนาด SRv6 | แบบ RSSVP | |
|---|---|---|---|
| ระนาบข้อมูล | สแต็กป้าย MPLS | ส่วนขยาย IPv6 + หัวกระดาษส่วนขยาย SRH | MPLS label stack |
| สถานะการไหลของข้อมูลระหว่างการส่ง | ไม่มี | None | ครับ |
| โพรโทคอลการส่งสัญญาณ | ส่วนขยาย IP (IS- IS/ OSPF) | ส่วนขยาย IGP | RSSVP-TE (PAH/RESV) |
| ความเข้ากันได้ของ HW | MPLS ใด ๆ HW | ต้องการ ASIC แบบ SRv6 ที่ควบคุมได้ | Any MPLS HW |
| ส่วนหัวต่อแพ็กเกจ | 4 B ต่อป้าย | 8 + 16n B (SRH กับ N SIDs) | 0 (ป้ายข้อความ GPL มีอยู่แล้วในกอง) |
| รองรับ VPN | ผ่านป้าย PDF ของ MPLS | ฟังก์ชัน SID ของ DT4/DT6/DX2 | Via MPLS VPN labels |
| การแปลงแบบเร็ว | TI-LFA (ความพึ่งพิงระดับสูงสุด, ไม่มีการกําหนดล่วงหน้า) | ขนาด TI- LFA | RSVP- FRRR (ก่อนพิมพ์ผ่าน) |
| ความ อาวุโส ใน การ ทํา งาน | พิมพ์แบบกว้างใน PP/DC | การ เจริญ เติบโต; การ เกื้อ หนุน จาก ชาว เอ ส เปร ส โซ ยัง คง มี อยู่ | จํานวนตัวอักษรที่จะแทนที่ |