[{"data":1,"prerenderedAt":160},["ShallowReactive",2],{"blog-\u002Fblog\u002Fnetworking":3},{"id":4,"title":5,"body":6,"date":145,"description":146,"draft":147,"extension":148,"meta":149,"navigation":150,"path":151,"seo":152,"stem":153,"tags":154,"updated":158,"__hash__":159},"blog\u002Fblog\u002Fnetworking.md","Janky Networking",{"type":7,"value":8,"toc":137},"minimark",[9,14,18,23,35,50,53,57,80,83,101,104,119,124,127],[10,11,13],"h2",{"id":12},"the-internet","The Internet",[15,16,17],"p",{},"We don't know where it comes from... It's just there.\nHere's what I do know.",[19,20,22],"h3",{"id":21},"xfinity","Xfinity",[15,24,25,26,30,31,34],{},"Or comcast, or whatever. I don't know. I was paying them for their Gigabit plan that offered ",[27,28,29],"code",{},"1,200 Mbps Download"," and ",[27,32,33],{},"45 Mbps Upload",". I mostly needed it for the upload.",[15,36,37,38,42,43,30,46,49],{},"They recently \"upgraded\" the network (I know they didn't invest any money into it recently) and grandfathered me into their ",[39,40,41],"strong",{},"Gigabit x2 Plan"," which offers up to ",[27,44,45],{},"2000 Mbps Download",[27,47,48],{},"300 Mbps Uplaod",". It's almost too much for me.",[15,51,52],{},"I still pay roughly the same amount, and still am using their modem however much I would not like to be doing that. It's $35 a month for Unlimited Data with my own modem, but $15 if I use theirs.",[19,54,56],{"id":55},"ubiquiti","Ubiquiti",[15,58,59,60,67,68,73,74,79],{},"I use Ubiquiti's ",[61,62,66],"a",{"href":63,"rel":64},"https:\u002F\u002Fstore.ui.com\u002Fus\u002Fen\u002Fcategory\u002Fall-cloud-keys-gateways\u002Fproducts\u002Fuxg-max",[65],"nofollow","UXG-Max",", a console-less 2.5Gbe router which I pared with my ancient ",[61,69,72],{"href":70,"rel":71},"https:\u002F\u002Fstore.ui.com\u002Fus\u002Fen\u002Fcategory\u002Fall-cloud-keys-gateways\u002Fcollections\u002Fpro-uck-g2",[65],"CloudKey+",".\nI bought this before they released the ",[61,75,78],{"href":76,"rel":77},"https:\u002F\u002Fstore.ui.com\u002Fus\u002Fen\u002Fcategory\u002Fcloud-gateways-compact\u002Fcollections\u002Fcloud-gateway-max",[65],"UCG-Max"," which offers the same thing, but with a Console + Protect Server inside.",[15,81,82],{},"It's worked perfectly for me so far.\nI only wish that BGP support could come sooner.",[15,84,85,86,90,91,96,97,100],{},"My UXG-Max is plugged into my ",[87,88,89],"em",{},"also ancient"," ",[61,92,95],{"href":93,"rel":94},"https:\u002F\u002Fstore.ui.com\u002Fus\u002Fen\u002Fcategory\u002Fall-switching\u002Fproducts\u002Fusw-24",[65],"USW-24-Gen1",".\n",[87,98,99],{},"They don't even make these anymore.","\nIn the future, I will want to replace this with a smaller PoE Switch that offers 10Gbe.",[15,102,103],{},"All the devices that offer support for 2.5Gbe are plugged directly into the UXG-Max, the rest are plugged into the USW-24-G1.",[15,105,106,107,112,113,118],{},"As for WiFI Connectivity, I have a ",[61,108,111],{"href":109,"rel":110},"https:\u002F\u002Fstore.ui.com\u002Fus\u002Fen\u002Fcategory\u002Fall-wifi\u002Fproducts\u002Fu6-lr",[65],"U6-LR"," and a ",[61,114,117],{"href":115,"rel":116},"https:\u002F\u002Fstore.ui.com\u002Fus\u002Fen\u002Fcategory\u002Fall-wifi\u002Fproducts\u002Fuap-ac-pro",[65],"UAP-AC-Pro",".",[120,121,123],"h4",{"id":122},"bgp","BGP",[15,125,126],{},"As of recently, UniFi now allows BGP natively through the app.\nHere's my config:",[128,129,134],"pre",{"className":130,"code":132,"language":133},[131],"language-text","router bgp 64513\n  bgp router-id 10.0.10.1\n  no bgp ebgp-requires-policy\n\n  neighbor kubernetes peer-group\n  neighbor kubernetes remote-as 64514\n  neighbor kubernetes activate\n  neighbor kubernetes capability extended-nexthop\n  neighbor kubernetes soft-reconfiguration inbound\n\n  neighbor 10.0.10.2 peer-group kubernetes\n\n  address-family ipv4 unicast\n    neighbor kubernetes next-hop-self\n    neighbor 10.0.10.2 route-map kubernetes-main-ipv4-filter in\n  exit-address-family\n\n  address-family ipv6 unicast\n    neighbor kubernetes next-hop-self\n    neighbor kubernetes activate\n    neighbor kubernetes allowas-in\n  exit-address-family\n\nip prefix-list kubernetes-main-ipv4 seq 10 permit 172.30.0.0\u002F24\n! Allows any \u002F32 routes within this range.\nip prefix-list kubernetes-main-ipv4 seq 11 permit 10.0.20.0\u002F24 ge 32 le 32\nip prefix-list kubernetes-main-ipv4 seq 20 deny any\n\nroute-map kubernetes-main-ipv4-filter permit 10\n  match ip address prefix-list kubernetes-main-ipv4\n","text",[27,135,132],{"__ignoreMap":136},"",{"title":136,"searchDepth":138,"depth":138,"links":139},2,[140],{"id":12,"depth":138,"text":13,"children":141},[142,144],{"id":21,"depth":143,"text":22},3,{"id":55,"depth":143,"text":56},"2024-09-16","See how my network comes to a crawl once RSTP is disabled...",false,"md",{},true,"\u002Fblog\u002Fnetworking",{"title":5,"description":146},"blog\u002Fnetworking",[155,156,157,122],"homelab","networking","unifi","2025-10-29","ypwTK5AZOWaeisg1YiirxkB-fIZ4lGlqFZxpuadMgOc",1793775469735]