CoS และ QoS ใช้แทนกันได้หรือไม่?


28

ข้อกำหนด CoS & QoS มักจะใช้แทนกันได้โดยเฉพาะอย่างยิ่งในพื้นที่ SP เมื่อให้ "โปรไฟล์บริการระดับ" ฯลฯ เป็นส่วนหนึ่งของชุดผลิตภัณฑ์ ฉันต้องการยืนยันความเข้าใจของฉันอีกครั้งว่า CoS เป็นเพียงวิธีเดียวที่สามารถทำเครื่องหมายการรับส่งข้อมูลที่เลเยอร์ 2 ในขณะที่ QoS กำหนดสิ่งที่คุณทำกับการรับส่งข้อมูลที่ชั้น 3 จริง ๆ

ทุกคนสามารถให้ตัวอย่างการใช้งานจริงมากขึ้นของการแยกความแตกต่างระหว่างสองคำหรืออีกทางหนึ่งแนะนำให้ฉันทับซ้อนกัน?

คำตอบ:


17

QoS เป็นคำศัพท์ในร่มที่ครอบคลุมการใช้งานคุณสมบัติต่างๆเช่นการรักษาการปรับรูปร่างการจำแนกประเภทการจราจรและกลไกการเข้าคิวขั้นสูง

CoS เป็นรูปแบบของ QoS จำกัด เฉพาะเลเยอร์อีเทอร์เน็ต 2 และใช้ 3 บิต (8 ค่า) ของแท็ก 802.1Q เพื่อแยกการรับส่งข้อมูลของคุณ ดังนั้นไม่มีการเดินสายไฟไม่มี CoS

DSCP เป็นการดำเนินการโดยทั่วไปตามค่าที่ layer-3 และพบได้ใน 6-bits (64 ค่า) ของส่วนหัว IP โดยทั่วไปจะใช้ค่าเพียง 14 ค่าและมีการอ้างถึงโดยใช้สัญลักษณ์ของความพยายามอย่างดีที่สุดการส่งต่ออย่างรวดเร็ว (EF) และการส่งต่ออย่างมั่นใจ (AF) ค่า AF อยู่ในรูปแบบ AFxy โดยที่ x คือ 1-4 และอ้างถึงลำดับความสำคัญและ y คือ 1-3 และหมายถึงความน่าจะเป็นที่ลดลง

ผู้ขาย Telco (เช่น AT&T โดยเฉพาะ) ใช้คำว่า CoS เพื่อกำหนดคลาสการจัดสรรแบนด์วิดท์ที่พวกเขาสนับสนุนในข้อเสนอ MPLS โดยพื้นฐานแล้วพวกเขาเปลี่ยน CoS เป็นคำทางการตลาด โดยทั่วไปแล้ว Telco จะใช้ DSCP เพื่อทราบว่า CoS ของคลาสใดที่ทราฟฟิกของคุณควรจะเป็นส่วนหนึ่งของ

อีกจุดสำคัญสำหรับการกำหนดค่าคุณสมบัติเหล่านี้คือในสวิตช์ Cisco หรือเราเตอร์คุณต้องใช้คำสั่งเช่น 'mls qos trust dscp' หรือ 'mls qos trust cos' มิฉะนั้นอุปกรณ์จะรีเซ็ตการทำเครื่องหมาย QoS เป็นศูนย์ มีข้อยกเว้นบางประการตามรุ่นการกำหนดค่าและเวอร์ชั่น IOS แต่สิ่งนี้เป็นจริงสำหรับทุกสิ่งภายในไม่กี่ปีที่ผ่านมาในประสบการณ์ของฉัน จำเป็นต้องมีการกำหนดค่านี้เนื่องจากอุปกรณ์จำเป็นต้องรู้ว่าการทำเครื่องหมายใดที่คุณต้องการให้ดำเนินการต่อเนื่องจากไม่สามารถใช้ทั้งคู่ได้ ฉันชอบใช้ DSCP ฉันไม่พบเหตุผลที่ชัดเจนในการใช้ CoS มากกว่า แต่ฉันแน่ใจว่ามีบางคนมี


คำตอบทั้งหมดสำหรับคำถามนี้มีประโยชน์มาก แต่อันนี้จริง ๆ แล้วช่วยคลิกในเกี่ยวกับ spiel การตลาด Telcos สามารถดับ :-) ขอบคุณ
MattE

เหตุผลในการใช้การติดแท็ก CoS (อย่างน้อยในนิวซีแลนด์) คือสำหรับบริการข้อมูลบางอย่างผู้ให้บริการใช้แท็ก CoS ที่เพิ่มไว้ในส่วนหัวของ CPE ขาออกเพื่อพิจารณาว่าทราฟฟิกนั้นควรได้รับการปฏิบัติเหมือนอยู่ใน CIR หรือ EIR ส่วนประกอบของวงจร ข้อแม้ที่มีการตั้งค่าที่เรามีในนิวซีแลนด์คือหากการรับส่งข้อมูล CoS ของคุณที่ติดแท็ก CIR เกินกว่า CIR นั้นจะลดทราฟฟิกลงทันทีแทนที่จะมีส่วนเกินของมันวางลงในสระ EIR / PIR
bdx

17

Class of Service เป็นตัวระบุเลเยอร์ 2 ซึ่งโดยปกติจะใช้ร่วมกับแท็ก 802.1q (คุณไม่ควรเห็น CoS ที่อ้างถึงบนพอร์ตการเข้าถึงเพียงพอร์ต trunk เท่านั้น) DiffServ จะเป็นตัวระบุที่สอดคล้องกันในลิงค์เลเยอร์ 3 Quality of Service เป็นทั้งชุดควบคุมการเชื่อมโยงทั้งเลเยอร์ 2 และเลเยอร์ 3 จำแนกตำรวจและคิวการจราจรบนลิงค์ประเภทต่าง ๆ


5
เพื่อขยายในเรื่องนี้ CoS เฉพาะสำหรับอีเธอร์เน็ต ตัวอย่างเช่น Frame Relay ไม่มีฟิลด์ CoS ในส่วนหัว มันมีเพียงฟิลด์ "ยกเลิกสิทธิ์" หนึ่งบิต
Jeremy Stretch

ขอบคุณสำหรับสิ่งนี้. ฉันอยู่ในงานอีเธอร์เน็ต 98% ดังนั้นความแตกต่างนี้จึงทำให้ฉันหนี
นิโคติน

คำตอบที่กระชับ
lobi

6

CoS ทำงานบนเลเยอร์ 2 ในขณะที่ QoS ทำงานบนเลเยอร์ 3

CoS เป็นวิธีการเพิ่มระดับความสำคัญให้กับส่วนหัว VLAN ซึ่งฉันสามารถตีความได้ในภายหลังโดยกลไก QoS เพื่อจัดการปริมาณการใช้งานตามลำดับ

ตัวอย่างโลกแห่งความจริงอาจเป็น VoIP VLAN บนเครือข่ายซึ่งโดยปกติจะถูกทำเครื่องหมายด้วยการตั้งค่าสถานะ CoS เป็น CS7 เอ็นจิ้นเราเตอร์ QoS จะสามารถตีความสิ่งนั้นและจัดลำดับความสำคัญของทราฟฟิกที่สูงขึ้นในการรักษาหรือการทำโปรไฟล์

CoS สามารถใช้งานได้อย่างอิสระจากการใช้งาน QoS เพื่อผ่านการติดแท็กทราฟฟิกที่เหมาะสมไปยังเครือข่ายอื่นที่คุณไม่สามารถควบคุมได้

นี่คือกระดาษสีขาวที่ดีซึ่งให้คำแนะนำโดยละเอียดเกี่ยวกับหัวข้อ


6

ในโลกของจูนิเปอร์พวกเขาสามารถแลกเปลี่ยนกันได้มากขึ้น เนื่องจากการกำหนดค่า QoS ทั้งหมดจะดำเนินการภายใต้คลาสของ stanza ของการบริการ ตัวอย่างของการกำหนดค่าคือ:

class-of-service {
    forwarding-classes {
        queue 0 assured-forwarding;
        queue 1 best-effort;
        queue 2 expedited-forwarding;
    }
    interfaces {
        ge-0/0/3 {
            unit 0 {
                scheduler-map 1st;
                shaping-rate 100m;
            }
        }
    }
    scheduler-maps {
        1st {
            forwarding-class assured-forwarding scheduler test1;
            forwarding-class best-effort scheduler test2;
            forwarding-class expedited-forwarding scheduler test3;
        }
    }
    schedulers {
        test1 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test2 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test3 {
            transmit-rate 10m;
            buffer-size percent 10;
            priority low;
        }
    }               
}

1
เห็นด้วยกับสตีฟมันขึ้นอยู่กับผู้ขายของคุณจูนิเปอร์ใช้คำแทนกันได้มากขึ้นโดยใช้ CoS
Kelly McDowell

4

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

CoS ย่อมาจาก Class of Service และมีจุดประสงค์เพื่อกำหนดทราฟฟิกอีเธอร์เน็ตสำหรับวัตถุประสงค์ QoS ตัวอย่างเช่นในเครือข่ายที่สับเปลี่ยนสิ่งนี้อาจถูกใช้เพื่อแยกความแตกต่างของ TDMoE ซึ่งมีความไวต่อเวลาแฝงมากจากทราฟฟิกแบบเปลี่ยนแพ็คเก็ตแบบธรรมดา (TDMoE น่าจะใช้ข้อมูลเสียงโทรศัพท์ระหว่าง สิ่งนี้สามารถนำมาใช้เพื่อให้แน่ใจว่าสามารถรับประกันการรับประกัน QoS ได้ สิ่งนี้จะช่วยให้คุณทราบว่าแนวคิดมีความสัมพันธ์กันอย่างไร

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

ดังนั้นวิธีที่ฉันจะอธิบายก็คือ QoS เป็นชุดของเทคนิคและวิธีการในการแก้ปัญหาเฉพาะในขณะที่ class of service คือการกำหนดการรับส่งข้อมูล (โดยเฉพาะในระดับโปรโตคอลอีเธอร์เน็ต) เพื่อจัดการตาม QoS

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