The Virgin Media ISP outage - What happened?

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 7. 06. 2024
  • BGP (Border gateway protocol) withdrawals caused the Virgin media ISP customers to lose their Internet connection. I go into details on this video.
    0:00 Intro
    2:00 What happened?
    4:11 How BGP works?
    11:50 Version media withdrawals
    15:00 Deep dive
    Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)
    backend.husseinnasser.com
    Fundamentals of Networking for Effective Backends udemy course (link redirects to udemy with coupon)
    network.husseinnasser.com
    Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)
    database.husseinnasser.com
    Follow me on Medium
    / membership
    Introduction to NGINX (link redirects to udemy with coupon)
    nginx.husseinnasser.com
    Python on the Backend (link redirects to udemy with coupon)
    python.husseinnasser.com
    Become a Member on CZcams
    / @hnasr
    Buy me a coffee if you liked this
    www.buymeacoffee.com/hnasr
    Arabic Software Engineering Channel
    / @husseinnasser
    đŸ”„ Members Only Content
    ‱ Members-only videos
    🏭 Backend Engineering Videos in Order
    backend.husseinnasser.com
    đŸ’Ÿ Database Engineering Videos
    ‱ Database Engineering
    đŸŽ™ïžListen to the Backend Engineering Podcast
    husseinnasser.com/podcast
    Gears and tools used on the Channel (affiliates)
    đŸ–Œïž Slides and Thumbnail Design
    Canva
    partner.canva.com/c/2766475/6...
    Stay Awesome,
    Hussein
  • Věda a technologie

Komentáƙe • 20

  • @arjunpuri123
    @arjunpuri123 Pƙed rokem +2

    Hi Hussein, I am a SW Engineer and I love your videos. I am a Virgin Media customer and the outage has actually lasted a lot longer than the first day and continued for another 2-3 days afterwards. Today has been the first day without an interruption. Yesterday we were seeing it go up and down every 30 minutes. If Virgin Media releases a statement going into more detail about what caused the outage from their side, it would be great if you could do a follow up video which goes into more detail (i.e. why they sent the BGP withdrawals in the first place). Many thanks again!

  • @everyhandletaken
    @everyhandletaken Pƙed rokem

    This is fascinating, definitely my fav video on this channel to date!

  • @HarshKapadia
    @HarshKapadia Pƙed rokem +1

    This was fun! Thank you for making this video, Hussein!
    Sending love to the Engineers who worked hard to bring Virgin Media back online!

  • @deadlock642
    @deadlock642 Pƙed rokem +3

    Love how you always clearly paraphrase tech blogs! I often watch your channel and when there's a notification of you uploading a new content I'll surely immediately jump in and watch!!
    I was wondering lately, how do you get these informative blogs? Are you subscribed on their newsletter of sort? or do you dig them on the internet? Sorry for such a silly question.

  • @RD-eh3tz
    @RD-eh3tz Pƙed rokem +3

    Nice video, I have Virgin Media and during the outage some sites worked as normal, CZcams being one of them. It would be great to have a deeper explanation for why this was, your videos are great for gaining a better understanding!

    • @hnasr
      @hnasr  Pƙed rokem

      thank you for sharing, my guess is your ip prefix was not among the ones that got withdrawn and as a result ip packets can find their way to your router.
      I can’t explain why some websites wouldn’t work, but I can guess, one theory it could be that virgin couldn’t accept BGP updates some ASes where those websites belong to,
      the other is CZcams ISP (google) still had the old BGP entry for virgin media and held on to it longer and didn’t accept the withdrawal compared to other BGP routers. the other bgp routers lost those entries causing the failure to route the ip packets back to virgin.
      best thing to understand what happened is traceroute and tcpdump during the outage

  • @someshzade2397
    @someshzade2397 Pƙed rokem +2

    Please make a dedicated video on BGP! Ty :)

  • @AlejandroRodriguez-wt2mk

    nicely explained.

  • @chaitanyabhole
    @chaitanyabhole Pƙed rokem +1

    @hnasr I remember facebook running into problems in 2021 and you made video about it.

  • @cupOfEngineering
    @cupOfEngineering Pƙed rokem +1

    Curious to know why outage occurred like what happened behind the scene which lead ISP to withdraw connections ?

  • @sritejaparimi6605
    @sritejaparimi6605 Pƙed rokem

    This looks similar to that Roger comms outage in Canada last year

  • @riceshot9981
    @riceshot9981 Pƙed rokem +1

    Omg no wonder I was troubleshooting WiFi during the night.. I thought it was due to the apparent cloudflare maintenance in manchester or something to do with pihole DHCP server... But changing DNS didn't do anything too :)

  • @jake-ul7oi
    @jake-ul7oi Pƙed rokem +2

    We don’t know the actual cause though. So far all explanations are around the symptoms of what’s been seen. And explaining this is good for people who don’t know how BGP works etc but all the BGP withdrawals are the symptoms. No one from VM has come out and said who fat fingered a change or what config stuff went wrong to actually cause the issue. đŸ€”

    • @joecasey6155
      @joecasey6155 Pƙed rokem

      Apparently it was an internal ddos on their core routers which caused issues with there fpc cards

  • @hitmusicworldwide
    @hitmusicworldwide Pƙed rokem

    You know I think it's time to start to disintermediate ISPs at the layer 3 level. Just use them for layer two. In the commercial space I've set up autonomous systems for high net worth individuals or folks who just want to have complete independence. BGP in 2023 is not a heavy protocol to run. There are even implementations on raspberry pi. Yes you have to peer and you also need an ASN. But that's all able to be arranged, especially in cities with colocation hotels that peer with just about everybody. Hurricane offers later 2 and peering. Independent ISPs are also many times layer two providers. They're easy to work with. And in New York City you're looking at under $800 a month for fully symmetrical 1 gig independent wavelength stand with a 4-hour service contract. It's not as labyrinth or black boxe as most people would think. No it's not going to be $39 a month. But it offers so much security privacy and you control your own reliability. DIY layer 3

  • @ttrss
    @ttrss Pƙed rokem

    best youtuber

  • @brymstoner
    @brymstoner Pƙed rokem

    business as usual for vm customers, sadly. so glad i'm not one anymore. and it's even worse for their business customers. i rented 5 static ip's from them, and regularly experienced quite bad packet fragmentation, mismanagement of their gre tunnelling, and generally poor qos. and a cursory search just now shows their current business customers still experience these issues.

  • @birdbeakbeardneck3617
    @birdbeakbeardneck3617 Pƙed rokem

    Although i managed to understand this, some visuals if possible would be easier to go through

  • @saurabhjagtap
    @saurabhjagtap Pƙed rokem

    "Virgin media got f***ked" sorry I couldn't control myself lol

  • @zoenagy9458
    @zoenagy9458 Pƙed 8 měsĂ­ci

    Virgin Media turned on torrenting