Difference between revisions of "IPv6: BIRD1: OSPF Sederhana"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(4 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 32: | Line 33: | ||
ifconfig eth1 2001:10:10:1::1/64 | ifconfig eth1 2001:10:10:1::1/64 | ||
− | ifconfig eth2 2001:10:10: | + | ifconfig eth2 2001:10:10:5::1/64 |
ifconfig eth3 2001:192:168:122::100/64 | ifconfig eth3 2001:192:168:122::100/64 | ||
ifconfig eth3 2001:192:168:122::101/64 | ifconfig eth3 2001:192:168:122::101/64 | ||
Line 41: | Line 42: | ||
Router2: | Router2: | ||
− | ifconfig eth1 2001:10:10: | + | ifconfig eth1 2001:10:10:5::2/64 |
− | ifconfig eth2 2001:10:10: | + | ifconfig eth2 2001:10:10:9::1/64 |
ifconfig eth3 2001:172:16:1::1/64 | ifconfig eth3 2001:172:16:1::1/64 | ||
Line 48: | Line 49: | ||
ifconfig eth1 2001:10:10:1::2/64 | ifconfig eth1 2001:10:10:1::2/64 | ||
− | ifconfig eth2 2001:10:10: | + | ifconfig eth2 2001:10:10:9::2/64 |
ifconfig eth3 2001:192:168:1::1/64 | ifconfig eth3 2001:192:168:1::1/64 | ||
− | |||
− | |||
==OSPF== | ==OSPF== | ||
Line 90: | 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 106: | Line 105: | ||
killall ripd | killall ripd | ||
killall ripngd | killall ripngd | ||
+ | killall bird4 | ||
killall bird6 | killall bird6 | ||
− | bird6 | + | bird6 -c /etc/bird.conf |
R2: | R2: | ||
Line 149: | Line 149: | ||
killall ripd | killall ripd | ||
killall ripngd | killall ripngd | ||
+ | killall bird4 | ||
killall bird6 | killall bird6 | ||
− | bird6 | + | bird6 -c /etc/bird.conf |
R3: | R3: | ||
Line 192: | Line 193: | ||
killall ripd | killall ripd | ||
killall ripngd | killall ripngd | ||
+ | killall bird4 | ||
killall bird6 | killall bird6 | ||
− | bird6 | + | bird6 -c /etc/bird.conf |
==Verify== | ==Verify== |
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