Friday, September 29, 2006

FTTx Overview

เทคโนโลยี PON หรือ FTTx (FTTH, FTTC, FTTB for Fiber to the Home/Curb/Building and etc.) ค่อนข้างกำลังมาแรงนะครับ ผมเลยขอสรุปอย่างสั้นๆ สำหรับรูปแบบต่างๆของเทคโนโลยีนี้สักหน่อย ส่วนประกอบหลักๆของ FTTx ก็จะประกอบไปด้วย OLT(Optical Line Terminating Unit), ONT(Optical Network Terminating Unit), Optical Splitter ที่ ratio ต่างๆ เช่น 1:4, 1:8 โดย OLT ก็จะอยู่ที่สถานีของผู้ให้บริการ บน OLT ก็จะมี Port optic อยู่หลายๆ port แต่ละ port ก็จะเป็น fiber เส้นเดียวต่อออกไปนะครับ แล้วก็ไปเข้า Optical Splitter เพื่อแยกออกไปตามบ้านผู้รับบริการแต่ละรายซึ่งจะมีอุปกรณ์ ONT อยู่เพื่อแปลงจาก fiber เป็น user interface ในรูปแบบต่างๆเช่น Ethernet port เป็นต้น fiber เส้นเดียวนี้ก็จะ carry traffic ทั้ง Tx และ Rx โดยจะแบ่งใช้ bandwidth กันในลักษณะ TDM คือแบ่งกันด้วยเวลา ขา downstream จาก OLT ไป ONT ก็จะเป็นลักษณะ broadcast ออกไป ส่วนขา upstream สำหรับแต่ละ ONT ก็จะต้องมีการรอจังหวะ timeslot ของตัวเองเพื่อจะส่ง traffic ออกไป

เทคโนโลยี FTTx นั้นในปัจจุบันมีอยู่สามแบบหลักๆด้วยกัน เรียกกันสั้นๆว่า BPON, GPON และ EPON (หรือ GEPON) BPON จะเป็นแบบ ATM-Based, GPON จะเป็นลักษณะ ATM บวกกับ Ethernet ส่วน EPON นั้นก็จะเป็น Ethernet Based เต็มๆ ล่าสุดนั้นมี WDM PON หรือ LambdaPON โดยแทนที่จะเป็นการแบ่งใช้ bandwidth ในลักษณะ TDM ก็จะเป็นการแบ่งไปคนละ Lambda เลย ซึ่งก็ทำให้มีข้อดีอยู่มากพอสมควรเช่น protocol transparent, แต่ละ ONT ได้ bandwidth สูงถึง 1.25 Gbps (ที่มีขายอยู่ตอนนี้นะครับ) และก็ทำการ guarantee QoS และ Security ได้ชัดเจนกว่า แต่ก็แน่นอนครับข้อเสียตอนนี้ก็คืออุปกรณ์มีราคาแพงกว่ามากนั่นเอง

Tuesday, September 26, 2006

Vgx.dll Vulnerability

ได้รู้จาก security now podcast ว่ามี bug ใน vml (vector markup language) parser, vgx.dll ซึ่งใช้โดย windows และ IE ซึ่งจะทำให้เกิด buffer overrun และทำให้ web site ที่เข้าไป visit download code เข้ามาในเครื่องเราได้แม้ว่าเราจะ disable javascript อยู่ก็ตาม โดยในขณะนี้ยังไม่มี patch ออกมาจากทาง Microsoft ทั้งนี้ตอนนี้สามารถป้องกันตัวเองได้ไปก่อนโดยการ unregister เจ้า dll ตัวนี้ ซึ่งจะไม่มีผลกระทบเท่าไรเพราะยังมีน้อย web site ที่ใช้ VML พอ Microsoft แก้ปัญหาได้แล้วค่อย register กลับคืนอีกทีึหนึ่ง ผมเลยต้องจดวิธี register กับ unregister ไว้ก่อนกันลืม

การ unregister:

regsvr32 -u "%CommonProgramFiles%Microsoft SharedVGXvgx.dll"

การ register:

regsvr32 "%CommonProgramFiles%Microsoft SharedVGXvgx.dll"

Sunday, September 10, 2006

Mobile Virtual Network Operator (MVNO)

MVNO หรือ Mobile Virtual Network Operator คือ Operator ที่ไม่มี network infrastructure เป็นของตัวเองแต่อาศัยโครงข่ายของ mobile operator ที่มีอยู่แทน ในสมัยแรกๆ MVNO จะอยู่ในรูปแบบของ reseller คือมีหน้าที่หลักๆคือทำตลาด ขาย และดูแลลูกค้า ตัวเองไม่มีอุปกรณ์ใดๆทั้งสิ้น พึ่ง operator หลักทั้งหมดรวมถึง services แบบต่างๆด้วย MVNO แบบใหม่จะอยู่ในลักษณะที่เรียกว่า full infrastructure MVNO คือตัวเองจะมีอุปกรณ์สำคัญๆอยู่ด้วยโดยเฉพาะที่เกี่ยวข้องกับการทำ services ใหม่ๆ เช่นอาจจะมี switches, HLR, CRM, ระบบ Billing และระบบ services platform เป็นต้น โดย MVNO ในลักษณะนี้ก็จะสามารถสร้าง services ใหม่ๆได้เองโดยไม่ต้องเกี่ยวข้องกับ operator หลัก และส่วนใหญ่ MVNO เหล่านี้มักจะมีพื้นมาจากทาง ip broadband services จึงอาจมี ip network อยู่แล้ว ซึ่งก็จะทำให้นำเอา ip services ต่างๆมาดัดแปลงให้สามารถให้บริการผ่าน mobile device ได้ด้วย ดังนั้น MVNO เหล่านี้จึงจะมีบทบาทสำคัญมากในการคิดค้น killer applications และในการนำเทคโนโลยี FMC (Fixed Mobile Convergence) มาใช้