تخریب فیبرنوری شهرداری و قطع دسترسی به برخی سایت های ایرانی

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از سازمان فناوری اطلاعات و ارتباطات شهرداری تهران، شب گذشته به دلیل قطع شدن قسمتی از فیبرنوری شهرداری، ارتباطات مرکز داده یکی از اپراتورهای اینترنت که از بستر زیرساخت فیزیکی فیبرنوری شهرداری استفاده می‌کند، دچار اختلال شد و از دسترس خارج شدن برخی سایت‌های داخلی را در پی داشت.

در همین ارتباط روابط عمومی سازمان فناوری اطلاعات و ارتباطات شهرداری تهران اطلاعیه‌ای را صادر کرد.

«سرقت و تخریب بخشی از مسیر فیبرنوری شهرداری در مسیر برج میلاد باعث قطعی ارتباط مرکز داده یکی از اپراتورهای اینترنت تا مرکز LCT شرکت زیرساخت شد و در نتیجه خدمات و سایت‌هایی که در دیتاسنتر این اپراتور میزبانی می‌شدند، از دسترس خارج شدند. در این رابطه چند نکته قابل ذکر است:

ایجاد مسیرهای پشتیبان برای ارتباطات مهم و حیاتی از موضوعاتی است که هر  اپراتور و سرویس دهنده مرکز داده باید برای آن اقدام کند. با توجه به اینکه خدمات شهرداری در چارچوب واگذاری ظرفیت‌های مازاد و فقط در سطح زیرساخت‌های فیزیکی است و متقاضیان این ظرفیت‌های مازاد، کاملاً از این موضوع مطلع‌اند، لذا پیش‌بینی مسیرهای جایگزین از طریق سایر اپراتورها بر عهده خود شرکت‌ها است. در این مورد شهرداری تهران صرفا درخواست یک لینک ارتباطی بین مراکز فوق را دریافت و آن را برقرار کرده است. این در حالی است که هیچ گاه درخواست دیگری مبنی بر مسیر پشتیبان از جانب این اپراتور ارسال نشده بود.

با توجه به تخریب فیزیکی مسیر مذکور و زمان‌بر بودن ترمیم آن به دلیل محدودیت‌های فنی و نیز ترافیکی در سطح معابر و شریان‌های اصلی، ترمیم فیبر اصلی همچنان در جریان است. لیکن سازمان فاوای شهرداری تهران با تمام توان و در کوتاه‌ترین زمان ممکن برای رفع مشکل اقدام کرده و از سایر مسیرهای موجود، جهت برقراری ارتباط جایگزین در اسرع وقت اقدام کرده و دسترسی به سایت‌ها همان شب برقرار شد.»

88
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });