Difference between revisions of "IPv6: BIRD1: OSPF Sederhana"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (Created page with " center|900px|thumb ==Sambungan== R1 eth1: -- R3: eth1 eth2: -- R2: eth1 eth3: -- Internet R2: eth1: -- R1: eth2 eth2: -- R3: eth2 eth3:...") |
Onnowpurbo (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 23: | Line 23: | ||
eth3: -- LAN 192.168.1.1/24 | eth3: -- LAN 192.168.1.1/24 | ||
+ | PC GNS3 tidak baik untuk IPv6, sebaiknya pakai Ubuntu atau Kali. | ||
==IP address== | ==IP address== | ||
Line 31: | Line 32: | ||
R1: | R1: | ||
− | ifconfig eth1 10 | + | ifconfig eth1 2001:10:10:1::1/64 |
− | ifconfig eth2 10 | + | ifconfig eth2 2001:10:10:5::1/64 |
− | ifconfig eth3 192 | + | ifconfig eth3 2001:192:168:122::100/64 |
− | ifconfig eth3 192 | + | ifconfig eth3 2001:192:168:122::101/64 |
− | ifconfig eth3 192 | + | ifconfig eth3 2001:192:168:122::102/64 |
Line 41: | Line 42: | ||
Router2: | Router2: | ||
− | ifconfig eth1 10 | + | ifconfig eth1 2001:10:10:5::2/64 |
− | ifconfig eth2 10 | + | ifconfig eth2 2001:10:10:9::1/64 |
− | ifconfig eth3 172 | + | ifconfig eth3 2001:172:16:1::1/64 |
Router3: | Router3: | ||
− | ifconfig eth1 10 | + | ifconfig eth1 2001:10:10:1::2/64 |
− | ifconfig eth2 10 | + | ifconfig eth2 2001:10:10:9::2/64 |
− | ifconfig eth3 192 | + | ifconfig eth3 2001:192:168:1::1/64 |
==OSPF== | ==OSPF== | ||
Line 88: | Line 89: | ||
export all; | export all; | ||
area 0 { | area 0 { | ||
− | + | interface "eth1", "eth2", "eth3" { | |
− | |||
− | |||
− | |||
− | interface eth1, eth2, eth3 { | ||
cost 5; | cost 5; | ||
type broadcast; | type broadcast; | ||
Line 109: | Line 106: | ||
killall ripngd | killall ripngd | ||
killall bird4 | killall bird4 | ||
− | + | killall bird6 | |
+ | bird6 -c /etc/bird.conf | ||
R2: | R2: | ||
Line 135: | Line 133: | ||
export all; | export all; | ||
area 0 { | area 0 { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
interface "eth1", "eth2", "eth3" { | interface "eth1", "eth2", "eth3" { | ||
cost 5; | cost 5; | ||
Line 157: | Line 150: | ||
killall ripngd | killall ripngd | ||
killall bird4 | killall bird4 | ||
− | + | killall bird6 | |
+ | bird6 -c /etc/bird.conf | ||
R3: | R3: | ||
Line 183: | Line 177: | ||
export all; | export all; | ||
area 0 { | area 0 { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
interface "eth1", "eth2", "eth3" { | interface "eth1", "eth2", "eth3" { | ||
cost 5; | cost 5; | ||
Line 205: | Line 194: | ||
killall ripngd | killall ripngd | ||
killall bird4 | killall bird4 | ||
− | + | killall bird6 | |
+ | bird6 -c /etc/bird.conf | ||
==Verify== | ==Verify== | ||
Cek R1, R2, R3 | Cek R1, R2, R3 | ||
+ | |||
+ | birdc6 | ||
+ | |||
+ | cek | ||
show protocols ospf1 | show protocols ospf1 |
Latest revision as of 10:24, 20 January 2019
Sambungan
R1 eth1: -- R3: eth1 eth2: -- R2: eth1 eth3: -- Internet
R2: eth1: -- R1: eth2 eth2: -- R3: eth2 eth3: -- LAN 172.16.1.1/16
R3: eth1: -- R1: eth1 eth2: -- R2: eth2 eth3: -- LAN 192.168.1.1/24
PC GNS3 tidak baik untuk IPv6, sebaiknya pakai Ubuntu atau Kali.
IP address
Reset konfigurasi OpenWRT menggunakan teknik BIRD: dari OpenWRT
R1:
ifconfig eth1 2001:10:10:1::1/64 ifconfig eth2 2001:10:10:5::1/64 ifconfig eth3 2001:192:168:122::100/64 ifconfig eth3 2001:192:168:122::101/64 ifconfig eth3 2001:192:168:122::102/64
Router2:
ifconfig eth1 2001:10:10:5::2/64 ifconfig eth2 2001:10:10:9::1/64 ifconfig eth3 2001:172:16:1::1/64
Router3:
ifconfig eth1 2001:10:10:1::2/64 ifconfig eth2 2001:10:10:9::2/64 ifconfig eth3 2001:192:168:1::1/64
OSPF
Ada tiga (3) elemen dasar konfigurasi OSPF:
- Enable OSPF instance
- OSPF area configuration
- OSPF network configuration
instance name=default sudah ada, tidak perlu di tambahkan, tapi kalau perlu menambahkan caranya adalah sebagai berikut Catatan: Ingat bahwa backbone area-id adalah 0.0.0.0.
R1:
# vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 vi /etc/bird.conf # BIRD di OpenWRT
edit
log syslog all; router id 10.10.1.1; protocol kernel { import all; export all; learn; scan time 20; } protocol device { import all; export all; scan time 10; } protocol ospf { import all; export all; area 0 { interface "eth1", "eth2", "eth3" { cost 5; type broadcast; hello 5; retransmit 2; wait 10; dead 20; }; }; }
# BIRD1 di OpenWRT killall zebra killall bgpd killall watchquagga killall ospfd killall ospf6d killall ripd killall ripngd killall bird4 killall bird6 bird6 -c /etc/bird.conf
R2:
# vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 vi /etc/bird.conf # BIRD di OpenWRT
edit
log syslog all; router id 10.10.1.6; protocol kernel { import all; export all; learn; scan time 20; } protocol device { import all; export all; scan time 10; } protocol ospf { import all; export all; area 0 { interface "eth1", "eth2", "eth3" { cost 5; type broadcast; hello 5; retransmit 2; wait 10; dead 20; }; }; }
# BIRD1 di OpenWRT killall zebra killall bgpd killall watchquagga killall ospfd killall ospf6d killall ripd killall ripngd killall bird4 killall bird6 bird6 -c /etc/bird.conf
R3:
# vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 vi /etc/bird.conf # BIRD di OpenWRT
edit
log syslog all; router id 10.10.1.2; protocol kernel { import all; export all; learn; scan time 20; } protocol device { import all; export all; scan time 10; } protocol ospf { import all; export all; area 0 { interface "eth1", "eth2", "eth3" { cost 5; type broadcast; hello 5; retransmit 2; wait 10; dead 20; }; }; }
# BIRD1 di OpenWRT killall zebra killall bgpd killall watchquagga killall ospfd killall ospf6d killall ripd killall ripngd killall bird4 killall bird6 bird6 -c /etc/bird.conf
Verify
Cek R1, R2, R3
birdc6
cek
show protocols ospf1 show ospf show route
Referensi
- https://wiki.mikrotik.com/wiki/Manual:OSPF-examples
- https://github.com/BIRD/bird/blob/master/doc/bird.conf.example
Pranala Menarik