1 / 12

KM3Net Project

KM3Net Project. mmendez@sevensols.com emilio@sevensols.com. Broadcast Source code. The customized SW for KM3net demonstrator is already in the repository . . There is a Manual to start playing with it easily. Scripts to compile the code and configure the switch.

moshe
Download Presentation

KM3Net Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. KM3Net Project mmendez@sevensols.com emilio@sevensols.com

  2. BroadcastSourcecode • The customized SW for KM3net demonstrator is already in the repository. • There is a Manual to start playing with it easily. • Scripts to compile the code and configure the switch. • Waiting for feedback from KM3net community

  3. Pause Frame. • We are working in the pause frame right now. • The TX is ready (Level 1 switch). • The Rx is specified (Broadcast switch). • Here is where we are.

  4. Pause Frame • Who triggers the TxPause Frame? • The Tx PF is sent by the WR Level 1. The Tx Pause frame follows this path: Level 1->Level 2->Broadcast->DOM

  5. Pause Frame • About Peter questions: • Why are we using the endpoint Rx buffers? • There is not a higher level queues? • The usual packet path is EndpointX->SWCore->EndpointY. • What does the SwCore include? • A big multiport memory. Here all packets, which have an outport port assigned, wait . • It is shared by all the ports. • The real bottleneck is in the RxBuffer of the endpoints. • At the RxBuffer, the packets which wait for an output port allocation wait.

  6. Pause Frame • Tx Pause Frame • Coming out from the wr0 port of the Level 1 switch. We use as DstAddr the “unique physical address associated” with the DOM. According to the standard.

  7. Pause Frame • How have we tested the Tx Pause frame? • The jumbo frames do not trigger the Tx PF. Nevertheless, they are transmitted correctly. • The high load between two ports does not trigger the Tx PF (900Mbps). • Reducing the size of Rx Buffer just for test triggers the Tx PF. • The Tx PF follows this path: • Level 1->Level 2->Broadcast->DOM Next tests: increase the number of chatty ports in a switch.

  8. Pause Frame • Rx Pause Frame (broadcast switch): • We have interchanged some mails with Peter about this issue. • Conclusions: • The reception of a pause frame from the DOM side will halt the whole broadcast link for a quanta. • There must be a list of faulty DOMs at the broadcast switch. If a DOM requests too many PFs its petitions should be ignored.

  9. Pause Frame • Rx Pause frame: • So far we manage to reach the standard PF. Customization and tests for KM3Net switches are in process. • e.g. ping halt between one PC (.10) and one SPEC (.20). Little cheat in the quanta (65535 ~ 4,23 sec).

  10. General Questions. • The size of the endpoint Rx buffers has been increased until 27KB (3 Jumbo frames). • The PF quanta is up to 65535 (~ 33.545 ms). • Custom values are configured through WB registers: • TX occupation trigger. • Tx quanta. • Time to refresh the faulty DOM Table. (Rx)

  11. Customization of WR Switch • KM3Net topology requires: • Gateware/Firmware modifications: • Broadcast implementation (TX to DOMs)  Done and waiting for feedback from the KM3net community. • Pause frame protocol  Tx done and RX in progress. • KM3Net demonstrator 3 network levels: • 2 SPECs as DOMs • 3 WR switches as ShoreStation network Done and available in KM3Net repository

  12. QUESTIONS ? info@sevensols.com (+34) 958 285 024 (+34) 690 962 646 www.sevensols.com C/Baza, parcela 19 Nave 3 \ P.I. Juncaril \ 18210 – PELIGROS – GRANADA - SPAIN

More Related