BIRD: OSPF Sederhana: Difference between revisions
From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs) No edit summary |
Onnowpurbo (talk | contribs) |
||
| 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 10: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