Active Optics Cables, or AOCs, are essentially patch cables desired to plug directly into *SFP cages.

They're just like DACs, or Direct Attach Cables, but with more length options and the cable routing advantages of fiber.
The nice thing about AOCs over using SR4 optics is that it isn't connectorized, so you don't need to assemble three parts to make a link, and "cleaning fiber ferrules" is a ball game you don't need to get into.
This is a 400G OSFP AOC.

400Gbps
Octal Small Form factor Pluggable
Active Optical Cable

And let us all pause for a moment to admire how awesome OSFPs are and how they look space age af.
But... the back of these AOCs don't look like most AOCs with just strain relief...

🤔 That looks like an MPO connector...
Yeah... That looks like an MPO connector with a metal tab glued onto it to prevent the ejection bail from operating...
*takes a looooong sip of his morning coffee*

Well. I hope you all know what this means.
TIME FOR THE MOST UNHOLY OF UNIONS.
Loooool.

That, ladies and gentlemen, is an MPO-16 connector.

It's possibly the CLEANEST MPO connector I've ever seen, so I can still see the appeal in calling this an AOC, but still a little amusing.

I'm sure they'll cost optimize these once 400G isn't so bleeding edge
MPO-16 is a wild connector, while we're talking about it.

The two big holes on the outside are for the alignment studs, then there's SIXTEEN fibers in a little tiny row between them!
The nice thing about this 400G optic is that it isn't riveted together! Tiny screws!

We like tiny screws.
Awwww yeah!

We can see four thermal pillars for the optical assemblies, which are under the gold squares.

The MPO-16 connector with the 16 fiber is on the left. Right side plugs into the switch.
Remember that this is an OSFP, and the O stands for Octal, so there's 8x 50G lanes in and out. You can see eight of the pairs here, and the other eight are on the other side!
But here's where things get amazing!

The MPO connector has 16 loose fiber coming out of it as four bundles, which are even color coded!
Folding it all the way open, hol. y. crapola.

You can see the four by four channel optical transceivers in the middle, and each one has four fiber running to it all just loose.

The chip on the right is the high speed amp/driver for the optics!
Was it worth it to crack open an eye wateringly expensive 400G optical transceiver to see this?

Yes. Yes it was. 😍

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kenneth Finnegan

Kenneth Finnegan Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @KWF

5 Nov
Let's talk about Cisco 6500 line cards.

Because I'm currently sitting on a concrete floor dicking around with 6500 line cards.
The 6700 series line cards were actually modular, in that the forwarding engine on each line card was a daughter card that you could replace!
The CFC module is the chump change "punt everything to the supervisor" card that limits the whole box to the capabilities of the supervisor.

So like... 20 million packets per second?

Only.
Read 11 tweets
4 Nov
So let's say you have a nice server with a set of 8x3.5" disk bays in the front of it that you want to use for storage.

What you typically don't want to do is also install your OS on the same disk array. Image
You could burn one or two of the disk bays for the OS, but that sucks, and if you're doing something like ESXi or Green as, you don't need that much space.

But servers will have USB ports inside the case to boot off a flash drive! Literally just boot off USB forever! Image
But USB really sucks if your OS isn't mostly read-only, so your next option is to use one of the SATA ports inside the case.

Some server cases will sneak a 2.5" bay in the back by the IO panel. Image
Read 8 tweets
25 Sep
I have two objectives tonight:

1) Sit on the floor and enjoy this pineapple cider.

2) come up with the dumbest way possible to load test an authoritative DNS server.
Some of you might ask "but why not load test your DNS server like any... normal(?) person?"

And to that I say, "my bottle opener is a wrestler and can kick your ass"
We have these tools at our disposal:
* A potato laptop I pulled out of the E-waste.
* Some Ethernet cables, which I pulled out of the e-waste
* An Arista 7050T-64, which I pulled out of the e-waste
* My DNS server DUT, guess where I got it
* My wits
Read 37 tweets
17 Sep
Tonight's #hamr hot-take: Your weekly nets are a goddamn waste of time if the only thing you're doing is giving your net control practice blindly reading a script and your members practice keying up the radio at the right moment and saying their callsign.
You should have two net control scripts: one that's a full script to reduce anxiety for first time net controls, and a second one that's a rough handwritten outline of all the topics they need to make sure to hit during the net.
Want to know a sure sign that a group is missing the point of a radio net and wasting everyone's time?

When they ask for check-ins, do they only ask for check-ins once, then move on with the rest of the script?

What about anyone they missed in the pileup? Do they not matter?
Read 4 tweets
11 Sep
I know this is stupid.

It's just... It's Thursday night. I need to live on the edge somehow. Image
And come on. In the universe of sketchy punk ass soldered Li-Ion packs, I'm doing an alright job of it. Image
😐 Image
Read 5 tweets
10 Sep
I've been technically assisting my father on a project where he needs to send an email to a few hundred people.

Previously, he was going it from the Gmail GUI 75 people at a time, copy-paste into bcc in the compose window, but now that I have SMTP infra, why not a for loop? 🧵
Relatively simple problem once you have the email infrastructure up, right?

cat mailinglist | while read EMAILADDR; do cat ./emailbody.txt | mail -s "Subject" -a "From: me@example" $EMAILADDR; done

So I was helping him understand the headers and how best to invoke the mail cmd
Quick and easy bash one-liner when we were ready to launch though, right?

Wrong. My father came back today with his 250 line bash script he wrote for sending this bulk email blast.

And *chef kiss* a work of art it is.
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!