13.07.2015 Views

2002 - cesnet

2002 - cesnet

2002 - cesnet

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IPBIpb_0HFEHfe_1SORSor_0LUPLup_0RQRAMSram_2OPEOpe_0OPBOpb_0IPBIpb_1HFEHfe_0SORSor_1LUPLup_1RQURqu_0OPEOpe_1OPBOpb_1IPBIpb_2HFEHfe_2SORSor_2LUPLup_2LPRAMSram_1OPEOpe_2OPBOpb_2IPBIpb_3HFEHfe_3SORSor_3LUPLup_3CAMCam_0OPEOpe_3OPBOpb_3PCIPci_0PCIDTPcid_0DRAMDram_0OERAMSram_3Figure 5.4: Functional blocks of COMBO6 boardPackets which are not classified by the hardware accelerator, or which includeunsupported exceptions (e.g., IPv6 extension headers), are further processedby the software of the host computer. The first version of the firmware will focusexclusively on IPv6, which is why IPv4 datagrams will be considered as exceptionsand therefore processed by the software. The hardware support of IPv4routing is planned for the next version.The draft has already been completed and the first version of the HFE unittuned. In addition, the design for the LUP unit has also been completed and thedesigning of the OPE unit is in progress.Software Drivers for COMBO6 CardThe software equipment of PC routers is being developed for the NetBSD andLinux operating systems. Our goal is to make maximum use of the softwareavailable for both systems (without having to carry out further modifications).The drivers of the COMBO6 card are therefore designed so that it appears to theoperating system as a standard multi-port communication card. The card canthus be configured and controlled by means of the standard operating systemcommands (ifconfig, netstat), routing daemons, etc.The communication between the COMBO6 card and the host operating systemis implemented in the software driver. Its block diagram is shown in Figure 5.5.The driver mediates the communication between the card, router daemons,programs for card configuration and control, and the tcpdump type packet analyser.High-speed National Research Network and its New Applications <strong>2002</strong>75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!