1.22k likes | 1.44k Views
AI3 Indonesia Activity Report. AI3@ITB.ac.id. Focus. Existing Implemented Infrastructure. Experience in Building an AII. Low Cost Technology To Educate Indonesia. Low cost is the real challenge. Our situation. Develop by University Implemented & Run by Education Sector
E N D
AI3 IndonesiaActivity Report AI3@ITB.ac.id
Focus • Existing Implemented Infrastructure. • Experience in Building an AII. • Low Cost Technology To Educate Indonesia. Low cost is the real challenge
Our situation • Develop by University • Implemented & Run by Education Sector • Thanks to AI3, WIDE, JCSAT without whom all of these activities never exists!
Outline • Historical Perspective • Current Infrastructure. • Brief overview on our research results in: • physical layer. • Network layer. • Application layer.
Experience in Internet building • January 1993 - Suryono (Texas) install a packet radio 1200bps to LAPAN. • LAPAN 1200bps to BPPT & Internet 64Kbps. • 286 PC as gateway! to connect the whole ITB campus. • Software NOS (running on DOS) as gateway.
Indonesia Topology Jan.1993 Amateur Packet Radio AX.25 at 1200bps Starts from simple equipment We grow the community PC Gateway 286!
ITB in 1995 • Telkom Leased Line at 14.4Kbps • RISTI-Telkom to BPPT 64Kbps. • ITB uses FreeBSD (UNIX) as Router & Server. • For the first time ITB sees Web in Internet. • ITB learns to build a campus network (how to handle the lightning).
ITB Today .... • T1 Satelite link to Japan. • 2Mbps link to Indonesia IX. • VSAT TDMA & SCPC to various universities. • 4Mbps Uwave Jakarta-Bandung. • 128 Kbps to Jakarta, Surabaya & Malang. • WaveLAN 2Mbps for Metropolitan Area Network (MAN).
Connection to IIX via RadNet Connect to 6 Universities 5 Universities / Research Inst 7 Universities via VSAT TDMA SCPC Connect 3 Universities > 10 educational institutions
Involving students in the process! Key to Success Gives incentives for education! The more people the lower the cost Human Resource Development! Self-financing! Community-base development.
National Policy / Activities • AI3 Indonesia has been connecting 27+ educational institutions to Internet. • AI3 Indonesia is becoming a test bed for Indonesia AII. • AI3 Indonesia actives at National NII policy level at http://n21.ac-id.net/
Results in Physical Layer • Homebrew 2Mbps CDMA. • VSAT TDMA vs. SCPC Network. • Low Cost Access for Schools. • Internet Access for Amateur Radio
VSAT TDMA vs. SCPC • VSAT TDMA 128Kbps Outbound • VSAT TDMA 64Kbps Inbound • VSAT TDMA is not suitable for Internet application (especially Web). • Tune TDM for 40 byte (originally 256byte packet). • Migrate to VSAT SCPC (min) 19.2Kbps.
Homebrew 2Mbps CDMA • Uses Lucent CDMA 2Mbps card 915MHz 250mW. • Run on FreeBSD. • Homebrew antenna (cost ~US$150). • Max. distance 15km (use PA for more). • Most of our high speed MAN using this technology.
Consequences CDMA 2Mbps • bypassing local line. • We promote different alternative for building high speed network.
Homebrew 64-256Kbps packet radio • We are prototyping 64-256Kbps packet radio network in the lab by adnan@itb.ac.id. • AX.25 link layer protocol is used. • GMSK MX 589 one chip modem is used. • We drive the modem via parallel port. • MMIC Minicircuit is being build for transverter.
Low Cost Access for Schools • AX.25 1200bps Packet Radio Network. • Proxy Server. • Dial on Demand for Web & Interactive Internet Access.
IntraNet for High Schools 24 hours Packet Radio E-mail Proxy & Dial-on-Demand for Web on Demand
Soundblaster Modem • PC running Linux • Software Modem Packet Radio for Soundblaster • Connect SB-10 to Radio • Speed 1200-9600bps.
Amateur Radio Network Jakarta Bandung Malang
AMPR.ORG NET ITB GATEWAY UNIV. MUHAMMADIYAH MALANG YB2SV (JOS SOEJOSO) SALATIGA ELEKTRINDO NUSANTARA
IPv6 Test Bed Background : The Internet growth caused there is a need for new generation of IP (Internet Protocol) IPv6 Implementation using INRIA Rocquencourt’s IPv6 Implementation which based on FreeBSD (2.2.2-RELEASE and 2.2.5-RELEASE) The participants are : ITB, (Institut Teknologi Bandung), UNPAR (Universitas Parahyangan), and UNILA (Universitas Lampung) Next step : Expand IPv6 Network in AI3-Indonesia Network Connect to 6Bone Develop IPv6 Applications
Reachability IPv6 # ping6 5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5 trying to get source for 5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5 source should be 5f12:bc00:a7cd:1600:0:ffff:0:1 PING 5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5 (5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5): 56 data bytes 64 bytes from 5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5: icmp6_seq=0 ttl=255 time=4.973 ms 64 bytes from 5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5: icmp6_seq=1 ttl=255 time=5.359 ms 64 bytes from 5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5: icmp6_seq=2 ttl=255 time=4.557 ms ò^C --- 5f12:bc00:a7cd:3000:2c0:26ff:feb0:49e5 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 4.557/4.963/5.359 ms
Exotick:A Single-User Network Operating System Based By Joko Yuliantoro <jky@itb.ac.id> Computer Network Research Group ITB
Traditional Kernel Design • Full Hardware Abstraction. • Centralized Resource Management. • Protection Mechanism / Multiplexing Raw Hardware.
Hardware Abstraction • Large coverage to make it useful to all applications. • Planned to accommodate all interfaces from application to hardware resources. • Trapped in vast small details that make the abstraction composed of inefficient codes and routines.
Impact on Kernel • Large Kernel Size. • Complex Algorithm. • Unreliable. • Inflexible. • Hard global optimization since too many codes and routines are affected.
Impact on Applications • Inefficient. • Complex Algorithm. • Can not grealty improve the efficiency since many details have been hidden away from application.
Exokernel Prototype Design • Created and introduced by Dawson R. Engler and M. Frans Kaashoek from MIT in January 1995. • Main principle is application should manage all physical resources. • Exokernel should only manage resources to the extent required by protection.
Exokernel Prototype Design • Use distributed resource management. • Exokernel concentrate on multiplexing raw hardware.
Exotick • A single-user network operating system based on Exokernel design. • As a start, planned to be a simple TCP/IP router. • Focus on: • Simple operation & programming. • Smaller kernel size. • Fast response (real time).
Exotick • Use Assembler language for best size and speed fulfillment. • Use Netwide Assembler (NASM) version 0.97 as the compiler and linker.
Exotick’s Feature • 32-bit OS on Intel’s architecture. • Preemptive multitasking. • Flat memory model. • Small kernel size. • Fast response (real time). • Plain text user interface. • TCP/IP support.
Exotick Project Status • The project has been started since August 1998. • The project will be completed by the end of 1998.
Results in Network Layer • Network Monitoring by ismail@cnrg.itb.ac.id. • Monitor at http://netmon.itb.ac.id/ • Network Map • Sample of traffic by protocol, port, etc. • Graph of total traffic.
Traffic Distribution Grapher Describes: • Comparison between Inbound and Outbound Traffic • Traffic Distribution by Protocols • The Most Active Routers/Hosts by Protocols • Daily Usage Trend for some Protocols • WeeklyProtocol Usage Trend
TDG URL: http://netmon.itb.ac.id/ In vs Out Host Protokol Trend
Benefits: • Behaviour of the users in ITB (AI3): • Subjects of interest • Sites to be visited • The rush hours • Most actives computer/host • Planning the traffic routing, firewalling, etc.
Network Monitoring “Scotty & Map Generator”