1 / 7

實驗十六 Linux 路由器 : 建構、測試與追蹤

實驗十六 Linux 路由器 : 建構、測試與追蹤. 教師: 助教:. Outline. Build Linux router Linux Kernel Debugger - KDB Quagga Router Daemon. Building Linux Router(1/2). top-down step by step remove what you don’t need remove redundant package.rpm –e XXX bottom-up customize it by systematic script.

abena
Download Presentation

實驗十六 Linux 路由器 : 建構、測試與追蹤

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. 實驗十六Linux路由器:建構、測試與追蹤 教師: 助教:

  2. Outline • Build Linux router • Linux Kernel Debugger - KDB • Quagga Router Daemon

  3. Building Linux Router(1/2) • top-down • step by step remove what you don’t need • remove redundant package.rpm –e XXX • bottom-up • customize it by systematic script

  4. Building Linux Router(2/2) • Construct basic router • Install two NIC card to the PC • Enable forwarding function

  5. Linux Kernel Debugger - KDB • Patch Linux Kernel • download a patch of corresponding kernel version • patch your kernel • Trace kernel flow • bp : set break point • ss : Single Step • ssb : Single step to branch/call

  6. Quagga Router Daemon(1/2) • A routing software • Providing implementations of • OSPFv2 • OSPFv3 • RIP v1 and v2 • RIPng • BGP-4

  7. Quagga Router Daemon(1/2) • Install quagga-0.99.4-1.fc5.i386.rpm with rpm • Configure zebra.conf • Starting zebra daemon • Configure RIPD daemon • Configure ripd.conf • Starting ripd daemon

More Related