Difference between revisions of "BIRD: OSPF Sederhana"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) (→OSPF) |
||
Line 63: | Line 63: | ||
R1: | R1: | ||
+ | # vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 | ||
+ | vi /etc/bird.conf # BIRD di OpenWRT | ||
+ | |||
+ | edit | ||
+ | |||
+ | router id 10.10.1.1; | ||
+ | |||
+ | ipv4 table master4; | ||
+ | ipv6 table master6; | ||
+ | |||
+ | ipv4 table mcast4; | ||
+ | ipv6 table mcast6; | ||
+ | |||
+ | ipv4 table mtab4; | ||
+ | ipv6 table mtab6; | ||
+ | |||
+ | vpn4 table vpntab4; | ||
+ | vpn6 table vpntab6; | ||
+ | |||
+ | vpn4 table vpn4mc; | ||
+ | vpn6 table vpn6mc; | ||
+ | |||
+ | flow4 table flowtab4; | ||
+ | flow6 table flowtab6; | ||
+ | |||
+ | protocol device { | ||
+ | } | ||
protocol ospf 10.10.1.1 { | protocol ospf 10.10.1.1 { | ||
area 0 { | area 0 { | ||
Line 80: | Line 107: | ||
}; | }; | ||
} | } | ||
+ | |||
+ | # BIRD appliance di GNS3 | ||
+ | # killall bird6 | ||
+ | # /usr/local/sbin/bird6 -u gns3 -g staff & | ||
+ | |||
+ | # BIRD di OpenWRT | ||
+ | killall bird | ||
+ | bird | ||
R2: | R2: | ||
+ | # vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 | ||
+ | vi /etc/bird.conf # BIRD di OpenWRT | ||
+ | |||
+ | edit | ||
+ | |||
+ | router id 10.10.1.6; | ||
+ | |||
+ | ipv4 table master4; | ||
+ | ipv6 table master6; | ||
+ | |||
+ | ipv4 table mcast4; | ||
+ | ipv6 table mcast6; | ||
+ | |||
+ | ipv4 table mtab4; | ||
+ | ipv6 table mtab6; | ||
+ | |||
+ | vpn4 table vpntab4; | ||
+ | vpn6 table vpntab6; | ||
+ | |||
+ | vpn4 table vpn4mc; | ||
+ | vpn6 table vpn6mc; | ||
+ | |||
+ | flow4 table flowtab4; | ||
+ | flow6 table flowtab6; | ||
+ | |||
+ | protocol device { | ||
+ | } | ||
protocol ospf 10.10.1.6 { | protocol ospf 10.10.1.6 { | ||
area 0 { | area 0 { | ||
Line 102: | Line 164: | ||
}; | }; | ||
} | } | ||
+ | |||
+ | # BIRD appliance di GNS3 | ||
+ | # killall bird6 | ||
+ | # /usr/local/sbin/bird6 -u gns3 -g staff & | ||
+ | |||
+ | # BIRD di OpenWRT | ||
+ | killall bird | ||
+ | bird | ||
R3: | R3: | ||
+ | # vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 | ||
+ | vi /etc/bird.conf # BIRD di OpenWRT | ||
+ | |||
+ | edit | ||
+ | |||
+ | router id 10.10.1.2; | ||
+ | |||
+ | ipv4 table master4; | ||
+ | ipv6 table master6; | ||
+ | |||
+ | ipv4 table mcast4; | ||
+ | ipv6 table mcast6; | ||
+ | |||
+ | ipv4 table mtab4; | ||
+ | ipv6 table mtab6; | ||
+ | |||
+ | vpn4 table vpntab4; | ||
+ | vpn6 table vpntab6; | ||
+ | |||
+ | vpn4 table vpn4mc; | ||
+ | vpn6 table vpn6mc; | ||
+ | |||
+ | flow4 table flowtab4; | ||
+ | flow6 table flowtab6; | ||
+ | |||
+ | protocol device { | ||
+ | } | ||
protocol ospf 10.10.1.2 { | protocol ospf 10.10.1.2 { | ||
area 0 { | area 0 { | ||
Line 124: | Line 221: | ||
} | } | ||
+ | # BIRD appliance di GNS3 | ||
+ | # killall bird6 | ||
+ | # /usr/local/sbin/bird6 -u gns3 -g staff & | ||
+ | # BIRD di OpenWRT | ||
+ | killall bird | ||
+ | bird | ||
==Verify== | ==Verify== |
Revision as of 17:26, 16 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
IP address
R1:
ifconfig eth1 10.10.1.1 netmask 255.255.255.252 ifconfig eth2 10.10.1.5 netmask 255.255.255.252 ifconfig eth3 192.168.122.100 netmask 255.255.255.0 ifconfig eth3 192.168.122.101 netmask 255.255.255.0 ifconfig eth3 192.168.122.102 netmask 255.255.255.0
Router2:
ifconfig eth1 10.10.1.6 netmask 255.255.255.252 ifconfig eth2 10.10.1.9 netmask 255.255.255.252 ifconfig eth3 172.16.1.1 netmask 255.255.0.0
Router3:
ifconfig eth1 10.10.1.2 netmask 255.255.255.252 ifconfig eth2 10.10.1.10 netmask 255.255.255.252 ifconfig eth3 192.168.1.1 netmask 255.255.255.0
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
router id 10.10.1.1; ipv4 table master4; ipv6 table master6; ipv4 table mcast4; ipv6 table mcast6; ipv4 table mtab4; ipv6 table mtab6; vpn4 table vpntab4; vpn6 table vpntab6; vpn4 table vpn4mc; vpn6 table vpn6mc; flow4 table flowtab4; flow6 table flowtab6; protocol device { } protocol ospf 10.10.1.1 { area 0 { networks { 10.10.1.0/30; 10.10.1.4/30; } interface eth1 { neighbors { 10.10.1.2; }; interface eth2 { neighbors { 10.10.1.6; }; }; }; }
# BIRD appliance di GNS3 # killall bird6 # /usr/local/sbin/bird6 -u gns3 -g staff &
# BIRD di OpenWRT killall bird bird
R2:
# vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 vi /etc/bird.conf # BIRD di OpenWRT
edit
router id 10.10.1.6; ipv4 table master4; ipv6 table master6; ipv4 table mcast4; ipv6 table mcast6; ipv4 table mtab4; ipv6 table mtab6; vpn4 table vpntab4; vpn6 table vpntab6; vpn4 table vpn4mc; vpn6 table vpn6mc; flow4 table flowtab4; flow6 table flowtab6; protocol device { } protocol ospf 10.10.1.6 { area 0 { networks { 10.10.1.4/30; 10.10.1.8/30; 172.16.0.0/16; } interface eth1 { neighbors { 10.10.1.5; }; interface eth2 { neighbors { 10.10.1.10; }; }; }; }
# BIRD appliance di GNS3 # killall bird6 # /usr/local/sbin/bird6 -u gns3 -g staff &
# BIRD di OpenWRT killall bird bird
R3:
# vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 vi /etc/bird.conf # BIRD di OpenWRT
edit
router id 10.10.1.2; ipv4 table master4; ipv6 table master6; ipv4 table mcast4; ipv6 table mcast6; ipv4 table mtab4; ipv6 table mtab6; vpn4 table vpntab4; vpn6 table vpntab6; vpn4 table vpn4mc; vpn6 table vpn6mc; flow4 table flowtab4; flow6 table flowtab6; protocol device { } protocol ospf 10.10.1.2 { area 0 { networks { 10.10.1.0/30; 10.10.1.8/30; 192.168.1.0/24; } interface eth1 { neighbors { 10.10.1.1; }; interface eth2 { neighbors { 10.10.1.9; }; }; }; }
# BIRD appliance di GNS3 # killall bird6 # /usr/local/sbin/bird6 -u gns3 -g staff &
# BIRD di OpenWRT killall bird bird
Verify
Cek R1, R2, R3
show ip ospf database show ip ospf neighbor show ip ospf route show ip route
Referensi
Pranala Menarik