1 / 12

Tools for TEIN2 operation

This presentation proposes tools for NREN NOCs for remote data measurements, traffic graphs, and raw data exchange in TEIN2 network. Recommendations for machines A, B, and C, along with implementation plans and server specifications, are provided.

davidmedina
Download Presentation

Tools for TEIN2 operation

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. Tools for TEIN2 operation Yoshitaka HattoriJin TanakaAPAN-JP

  2. Which tools? • NREN NOC decides the tools by herself. • This presentation is only our proposal  • But we hope the other NREN NOCs can get the remote measurement data via web page – traffic graph, raw data… • At least operators and researchers • Hopefully, to public, if allowed • Which tools are expected for the common data exchange? • Use existing well-known tools • There are many open sources for installing and configuring them • Well-known data formats are useful for both operators and researchers • Development of new tools expected for TEIN2 • Provide the function that cannot be supported by well-known tools • Might require more human resources and cost

  3. Well-known Tools ☆Useful for advanced operation ☆:Lowest ☆☆☆☆☆:Highest ★Man-hours and cost ★:Lowest ★★★★★:Highest

  4. Machines • Machine A for measurements (traffic etc.) • It will be installed on NOC (and some POPs) • FreeBSD or Linux based, RRDtool+cricket, Animated Traffic Map, SmokePing, Flow-tools and IU Router Proxy • Machine B for throughput performance • Linux with tuned kernel for TCP, iPerf and BWCTL • It will be installed on each POP (and some nodes, if we can allow its cost) • Machine C for One-way latency performance • FreeBSD or Linux based, OWAMP • NTP MUST be configured • It will be installed on each POP (and some nodes, if we can allow its cost) • In minimum case • At least one Machine A must be installed in NOC for measurements • Machine B and C are optional

  5. TEIN2-North Figure BJ TransPAC2 to US To EU APAN-JP Machine B&C Machine A HK JP Machine C TEIN2-JP Machine B&C Machine B&C Machine B ThroughputPerformance Measurement NOC TEIN2-South SG One way latency Measurement Machine A Collecting Traffic and Flow Data Machine B&C POPs Machine A Nodes To EU

  6. How to administrate tools? • There are two possible schemes • All tools and servers are administrated only by NOC • May need more human resources at NOC • Difficult to manage remotely-placed servers • NOC administrate them in cooperation with organizations at each POP • Tools and their data are administrated by NOC • The organizations may provide remote-hand service • Server hardware support and its OS administration may be provided by the organizations, if they allow its cost • NOC may provide technical support to them

  7. Implementation plan (proposal) • Firstly, develop server and implement standard tools such as traffic measurement at NOC, and open the data • At least one Machine A at NOC • Secondly, install advanced tools such as Router Proxy on NOC (and some POPs, if its cost is allowed) • Install them on Machine A • In minimum case, these tools may be installed only at NOC • Finally, install the servers for advanced tools such as iPerf or OWAMP at each POP and some nodes, if its cost is allowed • Machine B and C

  8. Links • Bug Tracking systems • http://www.bestpractical.com/rt/ • http://www.mantisbt.org/ • http://www.daifukuya.com/kagemai/ (in Japanese only) • MRTG, RRDTool and cricket: • http://people.ee.ethz.ch/~oetiker/webtools/mrtg/ • http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/ • http://cricket.sourceforge.net/ • Animated Traffic Map: • http://loadrunner.uits.iu.edu/weathermaps/abilene/ • iPerf & BWCTL: • http://dast.nlanr.net/Projects/Iperf • http://e2epi.internet2.edu/bwctl/ • Smoke Ping: • http://people.ee.ethz.ch/~oetiker/webtools/smokeping/ • OWAMP: • http://owamp.internet2.edu/ • Flow-tools: • http://www.splintered.net/sw/flow-tools/ • IU Router Proxy and Looking-glass variants: • http://tools.globalnoc.iu.edu/routerproxy.html • http://www.traceroute.org/#source%20code • Very useful tools link on Grobal NOC • http://tools.abilene.iu.edu/

  9. Thank you

  10. Appendix. Server specification • Machine A (for measurements) • OS: FreeBSD • Needs enough processing capability, disk and memory space • Dual processors are recommended, if you can allow its costs • RAID 1 or 5 system is recommended to rescue data from disk failure •  Middle-range server such as SuperMicro 6023P-8R (2U, 6 disk slots, redundant P/S) • About $2,400 for minimum configuration (Xeon 2.8GHz single, 1GB MEM, 72GB Disk), over $3,000 for dual processor • It may be good idea to rent one from your vendor (DELL or HP...) •  Low-end server • Will enable you to reduce rack space and get more stability than standard PC •  Standard PC system • Less than $700 (3GHz class processor, 1G MEM, 250GB Disk) • Installing in standard office room is *NOT* good idea • High temperature without air conditioning may cause equipment failure (mostly disk failure) • More rack space may be required More stability, performance Lower cost

  11. Appendix.Server specification (cont.) • Machine B (for throughput performance) • OS: Linux with tuned kernel (web100) • Needs enough processing capability, memory and I/O bandwidth • Processing capability may be enough with single processor, I/O bandwidth is important • Intel or Broadcom Gigabit NIC connected via PCI-X or PCI-Express bus • Onboard or additional card • Legacy 32bits 33MHz PCI bus can’t provide enough bandwidth for 1Gbps • We can use cheap IDE disk, because disk speed is not significant •  Middle-range server such as SuperMicro 6013P-8 (1U, 3 disk slots) • Onboard dual Intel PCI-X based Gigabit NIC (1000Base-T) • It costs about $2,000 for minimum configuration (Xeon 2.8GHz single, 1GB MEM, 72GB Disk) • It may be good idea to rent one from your vendor (DELL or HP...) •  Low-end server with PCI-X or PCI-Express based onboard Gigabit NIC • Will enable you to reduce rack space and get more stability than standard PC •  PCI-Express based standard PC system • Only less than $800, good for minimizing cost but certain rack space may be required • Carefully select the main board, when using onboard Gigabit NIC • Some onboard Gigabit NIC may provide poor performance and stability • Intel or Broadcom connected via PCI-Express will be nice More stability, performance Lower cost

  12. Appendix.Server specification (cont.) • Machine C (for One way latency performane) • OS: FreeBSD or Linux • Needs NTP synchronization •  Low-end 1U server • Will enable you to reduce rack space and get more stability than standard PC • Low-end processor can provide enough processing capability •  Standard PC system • Less than $600 (Mid-range processor, 512M MEM, 40GB Disk) • Installing in standard office room is *NOT* good idea • High temperature without air conditioning may cause equipment failure (mostly disk failure) • More rack space may be required More stability, performance Lower cost

More Related