Source Code Untuk Memproses Routing Statis. Source Code Untuk Memproses Routing Dinamis.

49

c. Source Code Untuk Memproses Routing Statis.

?php port = 2601; dest=_POST[dest].._POST[mask]; nexthop=_POST[nexthop]; prnth = configure terminal\r\n; if isset_COOKIE[static_netw] { prnth .= no ip route ._COOKIE[static_netw].\r\n; } prnth .= ip route dest nexthop\r\n; prnth .= end\r\n; require_once ..includetelnet.php; file=list_static.txt; if isset_COOKIE[static_netw] { tmp = filefile; for i=0;i=counttmp-1;i++ { cari = stristrtmp[i], _COOKIE[static_netw]; if emptycari { tmp[i] = ; } } hpus = file_put_contentsfile, implodetmp; if hpus { echo ifont color=green network ._COOKIE[static_netw]. berhasil dihapus.fontibr; } setcookiestatic_netw, ; } almt_ip=dest nexthop; buka = filefile; last = countbuka; buka[last] = almt_ip\n; file_put_contentsfile, implodebuka; buka=filefile; ifemptybuka { fori=0;i=countbuka-1;i++ { cek = stristrbuka[i], almt_ip; ifemptycek { echo ifont color=green network statis .almt_ip. berhasil ditambahkan ke routing table. fontibr; } } echo brmeta http-equiv=refresh content=5; url=frm_main_static.php br; } else { echo ifont color=redgagal menambahkan alamat ip .almt_ip. ke routing table.fontibr; echo brmeta http-equiv=refresh content=5; url=frm_main_static.php br; } ? commit to user 50

d. Source Code Untuk Memproses Routing Dinamis.

Berikut merupakan source code untuk protokol RIP, untuk protokol OSPF dan BGP, menggunakan struktur script yang sama, hanya saja pada perintah dalam konfigurasinya yang berbeda. ?php port = 2602; network=_POST[network].._POST[mask]; prnth = configure terminal\r\n; prnth .= router rip\r\n; prnth .= version 2\r\n; if isset_COOKIE[rip_netw] { prnth .= no network ._COOKIE[rip_netw].\r\n; } prnth .= network network\r\n; prnth .= end\r\n; require_once ..includetelnet.php; file=list_rip.txt; if isset_COOKIE[rip_netw] { tmp = filefile; for i=0;i=counttmp-1;i++ { cari = stristrtmp[i], _COOKIE[rip_netw]; if emptycari { tmp[i] = ; } } hpus = file_put_contentsfile, implodetmp; if hpus { echo ifont color=greennetwork ._COOKIE[rip_netw]. berhasil dihapus.fontibr; } setcookierip_netw, ; } almt_ip=network; buka = filefile; last = countbuka; buka[last] = almt_ip\n; file_put_contentsfile, implodebuka; buka=filefile; ifemptybuka { fori=0;i=countbuka-1;i++ { cek = stristrbuka[i], almt_ip; ifemptycek { echo ifont color=greennetwork rip .almt_ip. berhasil ditambahkan ke routing table.fontibr; } } echo brmeta http-equiv=refresh content=5; url=frm_main_rip.php br; } else { echo ifont color=redgagal menambahkan alamat ip .almt_ip. ke routing table.fontibr; echo brmeta http-equiv=refresh content=5; url=frm_main_rip.php br; } ? commit to user 51

e. Source Code Untuk Manajemen Bandwidth