Difference between revisions of "IPv6: BIRD1: Static Routing Sederhana"

From OnnoWiki
Jump to navigation Jump to search
(Created page with " center|400px|thumb ==Topologi== R1 e1 --> CLOUD nat0 e2 --> R2 e1 e3 --> LAN 192.168.1.1/24 R2 e1 --> R1 e2 e2 --> LAN 192.168.2.1/24 Jika menggu...")
 
 
(11 intermediate revisions by the same user not shown)
Line 14: Line 14:
 
  e2 --> LAN 192.168.2.1/24
 
  e2 --> LAN 192.168.2.1/24
  
Jika menggunakan BIRD appliance di GNS3, maka PC / laptop kita perlu menjalankan
 
  
sudo chown root:onno /dev/kvm
 
  
Tapi jika menggunakan BIRD VirtualBox (dari OpenWRT), kita tidak perlu menjalankan perintah di atas.
+
PC GNS3 tidak baik untuk IPv6, sebaiknya pakai Ubuntu atau Kali.
 +
 
  
 
==Konfigurasi Shell==
 
==Konfigurasi Shell==
Line 24: Line 23:
 
R1:
 
R1:
  
  ifconfig eth1 192.168.122.100 netmask 255.255.255.0
+
  ifconfig eth1 2001:192:168:122::100/64
  ifconfig eth2 172.16.1.1 netmask 255.255.255.252
+
  ifconfig eth2 2001:172:16:1::1/64
  ifconfig eth3 192.168.1.1 netmask 255.255.255.0
+
  ifconfig eth3 2001:192:168:1::1/64
  
 
R2:
 
R2:
  
  ifconfig eth1 172.16.1.2 netmask 255.255.255.252
+
  ifconfig eth1 2001:172:16:1::2/64
  ifconfig eth2 192.168.2.1 netmask 255.255.255.0
+
  ifconfig eth2 2001:192:168:2::1/64
  
 
==Routing==
 
==Routing==
Line 55: Line 54:
 
  }
 
  }
 
  protocol static {                                                             
 
  protocol static {                                                             
         route 192.168.2.0/24 via 172.16.1.2;                               
+
         route 2001:192:168:2::/64 via 2001:172:16:1::2;                               
 
  }                                                                           
 
  }                                                                           
 
      
 
      
Line 70: Line 69:
 
  killall ripngd
 
  killall ripngd
 
  killall bird4
 
  killall bird4
  bird4
+
  killall bird6
 +
bird6 -c /etc/bird.conf
  
 
R2:
 
R2:
Line 92: Line 92:
 
  }
 
  }
 
  protocol static {
 
  protocol static {
         route 192.168.1.0/24 via 172.16.1.1;
+
         route 2001:192:168:1::/64 via 2001:172:16:1::1;
 
  }                                           
 
  }                                           
 
   
 
   
Line 106: Line 106:
 
  killall ripngd
 
  killall ripngd
 
  killall bird4
 
  killall bird4
  bird4
+
  killall bird6
 +
bird6 -c /etc/bird.conf
  
 
==Cek==
 
==Cek==
Line 112: Line 113:
 
jalankan di shell
 
jalankan di shell
  
  birdc4
+
  birdc6
  
 
ketik
 
ketik
Line 123: Line 124:
 
R1:
 
R1:
  
  ping 172.16.1.2
+
  ping 2001:172:16:1::2
  ping 192.168.2.1
+
  ping 2001:192:168:2::1
  
 
R2:
 
R2:
  
  ping 172.16.1.1
+
  ping 2001:172:16:1::1
  ping 192.168.1.1
+
  ping 2001:192:168:1::1
  
 
==Setting Client==
 
==Setting Client==
Line 135: Line 136:
 
LAN 1 Client:
 
LAN 1 Client:
  
  ip 192.168.1.100/24 192.168.1.1
+
  ip 2001:192:168:1::100/64 2001:192:168:1::1
  
  
 
LAN 2 Client:
 
LAN 2 Client:
  
  ip 192.168.2.100/24 192.168.1.1
+
  ip 2001:192:168:2::100/64 2001:192:168:2::1
  
 
==Referensi==
 
==Referensi==

Latest revision as of 10:25, 20 January 2019

SR1.png


Topologi

R1
e1 --> CLOUD nat0
e2 --> R2 e1
e3 --> LAN 192.168.1.1/24
R2
e1 --> R1 e2
e2 --> LAN 192.168.2.1/24


PC GNS3 tidak baik untuk IPv6, sebaiknya pakai Ubuntu atau Kali.


Konfigurasi Shell

R1:

ifconfig eth1 2001:192:168:122::100/64
ifconfig eth2 2001:172:16:1::1/64
ifconfig eth3 2001:192:168:1::1/64

R2:

ifconfig eth1 2001:172:16:1::2/64
ifconfig eth2 2001:192:168:2::1/64

Routing

R1:

# vi /usr/local/etc/bird6.conf  # BIRD appliance di GNS3
vi /etc/bird.conf               # BIRD di OpenWRT

edit

router id 172.16.1.1;
protocol kernel {
        import all;
        export all;
        learn;
        scan time 20;
}
protocol device {
        import all;
        export all;
        scan time 10;           # Scan interfaces every 10 seconds
}
protocol static {                                                            
        route 2001:192:168:2::/64 via 2001:172:16:1::2;                               
}                                                                          
   

Restart BIRD

# BIRD 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

edit

router id 172.16.1.2;
protocol kernel {
        import all;
        export all;
        learn;
        scan time 20;
}
protocol device {
        import all;
        export all;
        scan time 10;           # Scan interfaces every 10 seconds
}
protocol static {
        route 2001:192:168:1::/64 via 2001:172:16:1::1;
}                                           

Restart BIRD

# BIRD 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

Cek

jalankan di shell

birdc6

ketik

show interfaces
show static

Test

R1:

ping 2001:172:16:1::2
ping 2001:192:168:2::1

R2:

ping 2001:172:16:1::1
ping 2001:192:168:1::1

Setting Client

LAN 1 Client:

ip 2001:192:168:1::100/64 2001:192:168:1::1


LAN 2 Client:

ip 2001:192:168:2::100/64 2001:192:168:2::1

Referensi


Pranala Menarik