Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
David, I don’t disagree, but a key tenet of these specs is to not constrain implementation and we therefore need to think through how to propose something. IEEE has separate specifications for each PMD, so it is not clear to me where we would add this “breakout guidance” in the specification ? Also ‘breakout” is not just an optical issue but it also impacts all of the upper layers. If you look at the 400GBASE-DR4 PMD clause (Clause 124) it calls out all of the higher levels in the stack that are required to work with this specific
optical PMD (see below). You will notice that what is called out here is completely different than what is required for a 100GBASE-DR PMD (different FEC, PCS, etc, etc) . So if we do want to add some “breakout guidelines” then we should probably put them in an informative Annex , as we do for PMA sublayer positioning (see Annex 120A as an example).
Gary Ps. I wanted to respond to you’re a few of your specific comments below: “How else would (not so clever) ASIC designers (or their marketing overlords) know that a
DR4 should break out into four DR(1)s" and “Lots extra money was spent and time was lost because
IEEE did not guide the implementers to include the breakout applications“ We need to be very careful here. The IEEE should absolutely
NOT be mandating that a 400G-DR4 solution has to include 4x100G-DR breakout. A designer should be free to implement an optimized 400G-DR4 port (ASIC + optics) without having to add all of the extra circuitry/complexity to support 4x100G-DR breakout
(and note even in the optics there is additional complexity here to support asynchronous clocking for the individual 100G lanes, which is not required for the 400G application). From: Piehler, David <David.Piehler@xxxxxxxx> I think it would be very useful for IEEE to be at least guiding towards the breakout application. How else would (not so clever) ASIC designers (or their marketing overlords) know that a DR4 should break out into four DR(1)s. Technically
the ASIC designers were correct, the 400GbE PHY does not support a breakout. Unfortunately many, if not most, of their customers, just *assumed* that DR4 would break out into four DR(1)s. Lots extra money was spent and time was lost because IEEE did
not guide the implementers to include the breakout application. David P From: Gary Nicholl (gnicholl) <00000bb92642e11e-dmarc-request@xxxxxxxxxxxxxxxxx>
[EXTERNAL EMAIL] I agree with Steve. To me “breakout” has always been an “implementation” decision, and is not something that should be part of an IEEE 802.3 PHY specification.
I do agree that there has been a lot of confusion over the term in the industry. For example I have often heard people talk about “400GBASE-DR4 breakout”. There is technically no such thing. Now as an implementation choice a clever module
designer might design a single 400G QSFP-DD module that can support either a single instance of a 400GBASE-DR4 PHY or four separate instances of a 100GBASE-DR PHY.
Gary From: Trowbridge, Steve (Nokia - US) <steve.trowbridge@xxxxxxxxx>
Hi John, I think you know my views on breakout, since I’ve expressed them when the discussion has come up at the start of previous projects. Breakout is something that the clever designer does opportunistically in the case where you have PHYs that operate over parallel physical lanes (e.g., different strands of fiber or traces), and you have different MAC rates that operate
over the same lane rates & technologies that differ only in the number of lanes they use. So just as an example, you have your 400GBASE-DR4 which could be used as a quad 100GBASE-DR(1) if your chip supports that mode of operation. But that mode of operation is something that a designer chooses to put into their chip. It isn’t
“free” other than possibly from a cabling perspective, since you need to build four clause 82 PCSs and clause 91 FEC sublayers into your chip as well as the clause 119 400G FEC/PCS. No standard tells you whether or how to do this. But from a project perspective, what you really need or want is a dual or quad 400G module and not an 800GbE or 1.6TbE PHY, then go build that dual or quad module. You don’t need any new 802.3 project to do this. Only do the new project
if you need (have broad market potential for) the 800GbE or 1.6TbE PHY, and if such a thing has technical and economic feasibility. While you do that project, do you keep your eyes open for breakout opportunities? Sure, who wouldn’t? But to try to relate it to applications in the past: For 400GbE, there was ONE PHY type (400GBASE-SR16) which was based on previous generation lane technology, so sure, one might want to have built a chip that could also do a quad 100GBASE-SR4. But the lane rate isn’t even the same (since
the 400GBASE-SR16 uses RS(544) FEC and 100GBASE-SR4 uses (RS528)), so not quite as simple as it sounds. Plus, 400GBASE-SR16 was just a super early adopter/lab type interface, never a widely deployed 400G interface. The way 400G was written for eventual high-volume
applications was optimized for (choosing RS(544) FEC ubiquitously) 50G and 100G lanes, and not optimized for the previous generation lane technology. The 400GBASE-DR4/100GBASE-DR is probably a more widely used (or will be more widely used) breakout application, however, this was dependent on specifying a new 100G PHY type using the next gen lane technology in the P802.3cd project. So to muse about the future, one can assume that a future 800GbE or 1.6TbE standard isn’t going to be optimized for 100G lanes, as we historically don’t get to high volumes with 8 or 16 lane implementations. Surely, we’ll optimize around
something like a 200G lane. Such a lane technology may well require more than RS(544) FEC. So if you posit that you want to use these future PHYs for breakout, this leads to some future project that will define 200G and 400G PHY types based on this new 200G per lane technology and new FEC, and you’ll break out to this new PHY
type, not to any existing one. But that future project again is opportunistic, saying I can build a better 200G or 400G PHY because of the technology developed for 800GbE or 1.6TbE. So in summary, breakout should not be the consideration for why you do the next gen 800G or 1.6T rate project. Breakout
may be the reason you do the next “802.3cd” type project, using the lane technology of your 800G or 1.6T PHYs to build better or smaller 200G or 400G PHYs. Regards, Steve From: John D'Ambrosia <jdambrosia@xxxxxxxxx>
David – I don’t consider the second case breakout of an 800GbE PHY. Using prior standards as an example – one would expect 800GBASE-LRx to be a WDM solution, where “x” wavelengths are optically muxed / demuxed. What I believe you are proposing
is an implementation where “x” # of the lower speed are packaged together. So the 800GbE PHY is not being broke out – the port implementation, which is not the focus of the standard, is. John From: David Ofelt <ofelt@xxxxxxxxxxx>
I think there are two different concepts that end up being colloquially referred to as breakout. The first is that case you detaiil below- a set of parallel media lanes that can be grouped in various ways- either as a single unified PHY
or as a number of slower PHYs. The other case is a module that happens to hold a number of PHYs that are completely independent- like a QSFP-DD/OSFP module that has 4 x 100GBASE-LR optics.
I’m Ok with declaring that “breakout” just covers the first case and your list is a good start at scoping the definition, but if we do that, I’d like us to figure out a name for the other case. I find that when I talk to people about modules-
it is important to clearly address both cases, since many folks have only one of the cases in mind and conversations can get confusing.
-- DaveO From: John D'Ambrosia <jdambrosia@xxxxxxxxx> [External Email. Be cautious of content] All, As I explore the scope for the Beyond 400 GbE effort, I have been having a number of conversations related to “breakout” While we all discuss it – I have never seen some actual formal definition that is agreed upon within 802.3. So I would like to get some input. I am going to start with breakout actually does and solicit input before proposing some definition to potentially use. I see break out of the following –
FR / LR / ER optics – I don’t see as being part of breakout. Thoughts? John To unsubscribe from the STDS-802-3-NGECDC list, click the following link:
https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-NGECDC&A=1 To unsubscribe from the STDS-802-3-NGECDC list, click the following link:
https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-NGECDC&A=1 To unsubscribe from the STDS-802-3-NGECDC list, click the following link:
https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-NGECDC&A=1 To unsubscribe from the STDS-802-3-NGECDC list, click the following link:
https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-NGECDC&A=1 To unsubscribe from the STDS-802-3-NGECDC list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-NGECDC&A=1 |