วันพฤหัสบดีที่ 6 พฤษภาคม พ.ศ. 2553

Cisco Stackwise


Stack switch คืออะไร?
เป็นการนำเอาสวิตซ์หลายๆตัว มาต่อเพิ่มเข้าไปผ่านทางพอร์ตแสตกส์ ซึ่งเป็นพอร์ตโดยเฉพาะ เพื่อให้มองสวิตซ์หลายๆตัวที่นำมาต่อนั้นเป็นเสมือนสวิตซ์เพียงตัวเดียว เหตุผลที่ทำนั้นมีประโยชน์หลายอย่าง อันได้แก่
1.เพื่อเป็นการเพิ่มจำนวนพอร์ตของสวิตซ์ เช่นถ้าหากมีสวิตซ์สองตัว ตัวละ 24 พอร์ต ก็จะเสมือนมีสวิตซ์ตัวเดียวที่มี 48 พอร์ต ซึ่งการทำสแตกส์ต่างจากการนำพอร์ตอัพลิงค์ของสวิตซ์มาต่อกันมากนัก เนื่องจาก พอร์ตอัพลิงค์ หรือ พอร์ตที่เป็นอีเธอเนตธรรมดานั้น อาจมีแบนด์วิธโดยมากประมาณ 1 Gbps หรืออาจถึง 10 Gbps ซึ่งถ้าหากเราทำการพ่วงพอร์ตอัพลิงค์ไปยังสวิตซ์ตัวถัดไป ก็จะทำให้ถ้าการสื่อสารนั้น ต้องการสื่อสารไปยังสวิตซ์อีกตัวนึง เกิดคอขวดขึ้นที่พอร์ตของอัพลิงค์ ทำให้ใช้งานได้ช้า ซึ่งตามปกติแล้ว ถ้าหากเรามาทำสแตกส์นั้น พอร์ตสแตกส์ดังกล่าว สามารถรองรับแบนวิธได้มากถึง 32Gbps ทำให้เป็นการลดคอขวดของระบบลง
2.เพื่อเป็นการประหยัดงบประมาณ เนื่องจากถ้าเราทำการซื้อสวิตซ์ัตัวที่ใหญ่ขึ้นกว่านีั้ จำเป็นต้องเพิ่มเงินอีกจำนวนมาก ซึ่งอาจจะมีราคาแพงกว่า ซื้อสวิตซ์หลายๆตัวมาต่อทำสแตกกัน
3.เพื่อให้ง่ายต่อการจัดการ (Management) เนื่องจาก การทำสแตกส์ เราจะมองสวิตซ์หลายๆตัว เป็นเหมือนสวิตซ์เพียงตัวเดียว ทำให้เราสามารถเข้ามาจัดการกับสวิตซ์เหล่านี้ได้ผ่านทางไอพีเพียงไอพีเดียว
ซึ่งการคอนฟิก ก็อาจจะต่างไปจากเดิมบ้าง เนื่องจากมีสวิตซ์หลายตัวเพิ่มมากขึ้น ซึ่งจะได้กล่าวถัดไป
ลักษณะการทำงานของสแตกส์สวิตซ์
- เนื่องจากมีสวิตซ์อยู่หลายตัว การทำงานจึงต้องทำการเลือกสวิตซ์หลักตัวนึงขึ้นมาเพื่อควบคุมการทำงาน ซึ่งจะเรียกว่า master ส่วนตัวที่เหลือจะเรียกว่า slave หรือ member โดยที่สวิตซ์ตัว master จะต้องทำการส่งข้อมูลต่างๆ อาทิเช่น ACLs , Routing table CAM table ไปให้่สวิตซ์ตัวที่เหลือทราบ เนื่องจากทั้งหมดนั้น logical คือสวิตซ์เพียงตัวเดียว ทุกตัวจึงต้องรู้ข้อมูลเหมือนกัน และยังมีประโยชน์ในกรณีของตัว master ดาวน์ จะได้มีการเลือกตัวสำรองมาทำงานเป็น slaveได้ทันที โดยไม่ต้องเสียเวลามากนัก แต่ภาระหนักต่างๆในการคำนวณเส้นทางหรือคิดตรรกะต่างๆ จะหนักไปที่สวิตซ์ซึ่งเป็น master จะต้องใช้ซีพียูทำงานจำนวนมาก อาทิเช่น หากสวิตซ์ทำการรันเร้าติ้งโอเอพีเอฟ (OSPF) ตัวมาสเตอร์จะเป็นตัวคำนวณหลัก แล้วส่งข้อมูลที่สังเคราะห์แล้วไปยัง member ตัวอื่นๆ
หลักการเลือก master จะทำได้โดย การกำหนด priority 0-15 ซึ่งค่ามากที่สุดในการเป็น master ถ้าหาก priority เท่ากันก็จะดูจากปัจจัยอื่่นๆ และถ้าหากยังเท่ากันอีก ก็จะปิดท้ายที่ mac address
การทำ stack switch นั้นถ้าหากเป็นของซิสโก้จะสามารถทำได้สูงสุด 9 ตัว

Requirement
1.ถ้าหากเป็นสวิตซ์ของซิสโก้ ส่วนมากจะไช้ได้ในเฉพาะซีรีส์ Cisco 3750
2.IOS ของสวิตซ์จะต้องเป็นรุ่นเดียวกัน หรืออาจใกล้่เคียงกันกับสวิตซ์ที่เป็น master
3.การต่อสายสแตกซ์สามารถต่อเป็นทางเดียว หรือ ต่อให้ครบลูปก็ได้ ซึ่งถ้าต่อไปทางเดียว จะได้แบนวิธเพียง 16 Gbps แต่ถ้าหากเราต่อครบ loop จะได้แบนวิธสูงสุด คือ 32 Gbps

1 ความคิดเห็น: