การเชื่อมเพิ่มความล่าช้าหรือไม่


10

ถ้าฉันใช้สะพานเพื่อทำการจราจรที่สูดดมเหมือนคนที่อยู่ตรงกลางสะพานจะเพิ่มความล่าช้าหรือไม่? และฉันควรใช้ความล่าช้าหรือแฝงคำอะไร


หากคุณต้องการความล่าช้าเป็นศูนย์ให้ใช้การแตะ - สัญญาณจะถูกจำลองแบบด้วยไฟฟ้า (หรือแสง) ดังนั้นคุณจะเห็นสิ่งที่ถูกส่ง (ข้อผิดพลาดและทั้งหมด) [หมายเหตุ: มีราคาแพงแม้จะมีตรรกะ $ 5 อยู่ภายใน]
Ricky Beam

คำตอบ:


12

สวัสดีและยินดีต้อนรับสู่วิศวกรรมเครือข่าย

สำหรับ "ล่าช้า" กับ "แฝง": ข้อกำหนดไม่ได้ใช้อย่างสม่ำเสมอ คำแนะนำบางอย่างอาจจะพบได้ที่นี่

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

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

ดูคำถามนี้และwiki.geant.orgสำหรับตารางเกี่ยวกับความล่าช้าในการจัดลำดับ)

การทำให้เป็นลำดับความล่าช้าสำหรับสื่อต่างๆจาก https://wiki.geant.org/display/public/EK/SerializationDelay

ในกรณีของคุณการบัฟเฟอร์และการประมวลผลเพิ่มเติมล่าช้าจะเกิดขึ้นเนื่องจาก "คนที่อยู่ตรงกลาง" จะขึ้นอยู่กับความสามารถในการประมวลผลของซอฟต์แวร์การเชื่อมต่อที่กำหนดบนแพลตฟอร์มที่กำหนดทั้งหมดและคุณสมบัติและโมดูลต่าง ๆ ที่เฟรมอยู่ภายใต้


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

1
@psmears ความล่าช้าในการซีเรียลไลซ์เซชั่นเมื่อบริดจ์ส่งเฟรมที่ปลายสุดจะเกิดขึ้นในทุกกรณี สำหรับฝั่งรับ ... ลองจินตนาการถึงสายเคเบิล "โดยตรง" ที่เหมือนกันข้ามสะพานซึ่งลำดับบิตเดียวกันถูกส่งพร้อมกัน แต่ข้ามสะพาน ในสายเคเบิลบิตจะแพร่กระจายไปตามเส้นในขณะที่บริดจ์กำลังรอบิตสุดท้ายเพื่อเริ่มการประมวลผล ... โอ้ คุณพูดถูกแล้วขอบคุณ! ถึงเวลาแก้ไขแล้ว
Marc 'netztier' Luethi

ความล่าช้าในการซีเรียลไลซ์เซชั่นอยู่ที่ wirespeed ดังนั้นจึงมีความล่าช้าไม่มาก สวิทช์ระดับองค์กรที่ทันสมัยส่วนใหญ่จะสลับที่สายความเร็วดังนั้นความล่าช้าใด ๆ มีน้อยมากอาจเกิดจากความแออัดและการเข้าคิวบนอินเทอร์เฟซที่มีการสมัครใช้งานเกินจำนวน
Ron Maupin

8

ใช่บริดจ์ / สวิตช์เพิ่มการหน่วงเวลาให้กับเฟรม - ตามลำดับ 1 ถึง 20 .s

สำหรับสวิตช์คุณมักจะพูดถึงความล่าช้า - ความล่าช้าระหว่างการรับเฟรมและส่งต่อออกไปยังพอร์ตอื่น สวิตช์ต้องใช้เวลาสักครู่เพื่อรับที่อยู่ปลายทางและทำการตัดสินใจการส่งต่อ สวิตช์แบบ Store-and-forward (ชนิดทั่วไป) จำเป็นต้องรับเฟรมทั้งหมดก่อนที่จะเริ่มไปข้างหน้า สวิตช์ตัดผ่านความเร็วสูงสามารถรับได้ต่ำกว่า 1 .s แก้ไข : เนื่องจาก @kasperd ได้ชี้ให้เห็นอย่างถูกต้องการตัดผ่านเป็นไปได้เฉพาะกับต้นทางและพอร์ตปลายทางที่ความเร็วเดียวกันหรือก้าวลง


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

2
@Kasperd Cisco สำหรับ Nexus 3000 ซีรีส์ของพวกเขาอ้างว่า "ตัดผ่าน" สำหรับความเร็วที่เหมือนกันและสถานการณ์การลดความเร็ว (40G -> 1 / 10G) แต่ไม่ใช่สำหรับการเพิ่มความเร็ว (1 / 10G -> 40g) cisco.com/c/en/us/td/docs/switches/datacenter/nexus3000/sw/…
Marc 'netztier' Luethi

@kasperd & Marc'netztier'Luethi - แน่นอนขอบคุณ การตัดทอนด้วยการก้าวขึ้นเป็นไปไม่ได้เนื่องจากคุณหมดข้อมูลอย่างรวดเร็ว (เว้นแต่คุณจะเป็นความยาวเฟรมที่คุณไม่ต้องการ)
Zac67

@ Zac67 ความยาวเป็นที่รู้จักในบางเฟรม แต่ไม่สามารถใช้ได้กับทุกเฟรม (และหลังจากอ่านวิธีการใช้งานที่ฉันเสียใจที่มองมันในตอนแรก)
38919
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.