Network Processing Unit in Juniper Routers

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 25

  • @munkymunk
    @munkymunk ปีที่แล้ว +1

    All the network engineers coming here to get the real info! Fantastique Nicholas!

  • @shawnzhsh
    @shawnzhsh 2 ปีที่แล้ว +4

    great explanation, Nicolas. no one size fits all, but here one video explains the silicon industry, almost!

  • @pier.grossi
    @pier.grossi 2 ปีที่แล้ว +4

    Bravo, very clear and detailed ! A video each network Engineer working in an ISP should view for choosing the right device

  • @brunorijsman
    @brunorijsman ปีที่แล้ว +3

    Amazing video. So much more useful and interesting than the typical fuzzy-wuzzy marketing videos.

  • @mahendraladhe5188
    @mahendraladhe5188 2 ปีที่แล้ว +2

    So much information packed in 32 minutes video, it's worth watching. Thank you Nicolas for this nice video.

  • @devangharshad
    @devangharshad 2 ปีที่แล้ว +3

    Great one Nicolas, enjoyed it as much as I enjoyed XRTutorials!

  • @afdadfasfafdsa
    @afdadfasfafdsa 2 ปีที่แล้ว +2

    Fantastic clear detail presentation

    • @NicolasFevrier
      @NicolasFevrier  2 ปีที่แล้ว

      Thanks, glad to read it could be useful :)

  • @ethercat.
    @ethercat. 2 ปีที่แล้ว +2

    Great video Nicolas! Its quite rare to have such in-depth explanation of ASIC pipelines in publicly available material. From a positioning perspective, trio feels like jericho/dune, express feels like trident and Q5 is similar to tomahawk; just a rough understanding. It would be great if switching ASIC strategy (e.g. Q series) is also introduced. Again, thanks for the great content.

    • @NicolasFevrier
      @NicolasFevrier  2 ปีที่แล้ว +2

      Thanks a lot for these nice words, glad to know this content is useful.
      I don't think we can compare Trio to Jericho (DNX) and Express to Trident (XGS), it's not a fair comparison, at least not in the packet treatment approach.
      Trio is closer to what used to be nPower ASICs in the Cisco CRS years, or FP in the Nokia world (I'm not very familiar with their architecture, so I won't go any further in the comparison).
      Trio is a true run-to-completion chipset composed of 160 multi-threaded PPEs, with a lot of buffering capability and flexible shared memory.
      Both Express and DX are pipeline architecture with potentially multi-core/multi-slices. They both have access to "deep buffer" packet memory (not the case on the XGS side, considered "shallow buffer platforms").
      Also, Express and DNX present different level of flexibility in the pipeline/stage/block programmability, which makes them quite different, despite sharing some key principles. You won't find such programmability options on the XGS side, but it will be really fast :)
      Thanks again for watching, and I love the "Ethercat" and profile picture :)

  • @MB-xg9jt
    @MB-xg9jt 2 ปีที่แล้ว +2

    Waouw ! amazing explanations ...

  • @PankajKumar-zt8mm
    @PankajKumar-zt8mm 2 ปีที่แล้ว +2

    Superb...very well explained !!

  • @aglongotube
    @aglongotube 2 ปีที่แล้ว +1

    Excelent explanation!

  • @zvladov
    @zvladov 2 ปีที่แล้ว +1

    Dear Nicolas, I really like and enjoy very much your very detailed and well thought videos that explain key concept of networking ASICs, no matter which vendor your work for! I have a question regarding this video. At 4:16 approximately you say "The information required for packet processing is stored in large memories banks, reachable via crossbar...". By crossbar you mean the internal interconnect matrix of the PFE - i.e. the connecting link(s) between the PPE and the Memory Banks?...I ask this question because cross-bar can mean also the Fabric, which is external to the PFE...Thank you.

    • @NicolasFevrier
      @NicolasFevrier  2 ปีที่แล้ว +2

      Hey Zvezdelin, thanks a lot for watching :)
      Regarding the "cross-bar", it's not related to the fabric in this context. You can picture this as a bus offering simultaneous access to all PPEs of the ASIC, to the different memory banks for processing information.

  • @anandkrishnan5425
    @anandkrishnan5425 2 ปีที่แล้ว +1

    Great explanation. One correction, The DNX based portfolio is ACX not SCX.
    Thanks for the detailed video

    • @NicolasFevrier
      @NicolasFevrier  2 ปีที่แล้ว

      Thanks Anand, I suppose you refer to the subtitles? They are auto-generated by YT and fixing them is a tedious process. But it should be all ok now. Thanks again :)

  • @nguyenduchoa5230
    @nguyenduchoa5230 2 วันที่ผ่านมา

    How can we monitor the resource of J2C from CLI or SNMP ? Is it exact ?

  • @NeonNotch
    @NeonNotch 9 หลายเดือนก่อน

    At 13:12 (?), you say “VoQs or queues on the EGRESS PFE” but would that be “VoQs or queues on the INGRESS PFE” since if I’m understanding correctly, the point we’re making is that VoQs are necessary BECAUSE egress PFE doesn’t really have any queues at all? Or is the point that the egress queues are so small (such as to warrant VoQs in the first place) that we want to make the distinction between actual egress queues and virtual egress queues? Sorry for the confusion

    • @NeonNotch
      @NeonNotch 9 หลายเดือนก่อน

      Also do we need back pressure abilities when using the single pipeline (e.g. the one with VoQs) or is the need eliminated at the ingress queues?

    • @NicolasFevrier
      @NicolasFevrier  9 หลายเดือนก่อน

      Hi, sorry the delayed answer, I didn't receive notification of the comment and accidentally discovered your question.
      As you understood, the queues don't exist in the egress pipeline (or in a much more limited fashion). I'm mostly trying to explain why we talk about virtual "output" queues by drawing a comparison to a two-stage buffering architecture.
      In a fully scheduled system, back pressure is not needed since egress schedulers are deciding what should be sent to them.
      Kind regards, Nicolas