Difference between revisions of "IPv6: VyOS: OSPF Multi-area network"

From OnnoWiki
Jump to navigation Jump to search
Line 99: Line 99:
 
R2:
 
R2:
  
  vtysh
+
  configure
  configure terminal
+
  set protocols ospf area 0.0.0.0 interface eth1
  router ospf
+
set protocols ospf area 0.0.0.2 interface eth2
    router-id 10.1.2.1
+
set protocols ospf area 0.0.0.0 range 10.0.1.0/24
    network 10.0.1.0/24 area 0.0.0.0
+
set protocols ospf area 0.0.0.2 range 10.1.2.0/24
    network 10.1.2.0/24 area 0.0.0.2
+
set protocols ospf parameters router-id 10.1.2.1
  router ospf6
+
set protocols ospf redistribute connected
    router-id 10.1.2.1
+
set protocols ospfv3 area 0.0.0.0 interface eth1
    area 0.0.0.0 range 2001:10:0:1::/64
+
set protocols ospfv3 area 0.0.0.2 interface eth2
    area 0.0.0.2 range 2001:10:1:2::/64
+
set protocols ospfv3 area 0.0.0.0 range 2001:10:0:1::/64
    interface eth1 area 0.0.0.0
+
set protocols ospfv3 area 0.0.0.2 range 2001:10:1:2::/64
    interface eth2 area 0.0.0.2
+
set protocols ospfv3 parameters router-id 10.1.2.1
    end
+
set protocols ospfv3 redistribute connected
 +
commit
 +
exit
  
 
R3 configuration:
 
R3 configuration:
  
  vtysh
+
  configure
  configure terminal
+
  set protocols ospf area 0.0.0.1 interface eth1
  router ospf
+
set protocols ospf area 0.0.0.1 interface eth2
    router-id 192.168.1.1
+
set protocols ospf area 0.0.0.1 range 10.1.1.0/24
    network 10.1.1.0/24 area 0.0.0.1
+
set protocols ospf area 0.0.0.1 range 192.168.1.0/24
    network 192.168.1.0/24 area 0.0.0.1
+
set protocols ospf parameters router-id 192.168.1.1
  router ospf6
+
set protocols ospf redistribute connected
    router-id 192.168.1.1
+
set protocols ospfv3 area 0.0.0.1 interface eth1
    area 0.0.0.1 range 2001:10:1:1::/64
+
set protocols ospfv3 area 0.0.0.1 interface eth2
    area 0.0.0.1 range 2001:192:168:1::/64
+
set protocols ospfv3 area 0.0.0.1 range 2001:10:1:1::/64
    interface eth1 area 0.0.0.1
+
set protocols ospfv3 area 0.0.0.1 range 2001:192:168:1::/64
    interface eth2 area 0.0.0.1
+
set protocols ospfv3 parameters router-id 192.168.1.1
    end
+
set protocols ospfv3 redistribute connected
 +
commit
 +
exit
  
 
R4 configuration:
 
R4 configuration:
  
  vtysh
+
  configure
  configure terminal
+
  set protocols ospf area 0.0.0.2 interface eth1
  router ospf
+
set protocols ospf area 0.0.0.2 interface eth2
    router-id 192.168.1.1
+
set protocols ospf area 0.0.0.2 range 10.1.2.0/24
    network 10.1.2.0/24 area 0.0.0.2
+
set protocols ospf area 0.0.0.2 range 192.168.2.0/24
    network 192.168.2.0/24 area 0.0.0.2
+
set protocols ospf parameters router-id 192.168.2.1
  router ospf6
+
set protocols ospf redistribute connected
    router-id 192.168.2.1
+
set protocols ospfv3 area 0.0.0.2 interface eth1
    area 0.0.0.2 range 2001:10:1:2::/64
+
set protocols ospfv3 area 0.0.0.2 interface eth2
    area 0.0.0.2 range 2001:192:168:2::/64
+
set protocols ospfv3 area 0.0.0.2 range 2001:10:1:2::/64
    interface eth1 area 0.0.0.2
+
set protocols ospfv3 area 0.0.0.2 range 2001:192:168:2::/64
    interface eth2 area 0.0.0.2
+
set protocols ospfv3 parameters router-id 192.168.2.1
  end
+
set protocols ospfv3 redistribute connected
 +
commit
 +
exit
  
 
==Cek route==
 
==Cek route==

Revision as of 10:57, 25 January 2019

Image6006.gif

Topology Jaringan

R1:

eth1: -- R2: eth1
eth2: -- R3: eth1

R2:

eth1: -- R1: eth1
eth2: -- R4: eth1
eth3: -- nat0: Internet

R3:

eth1: -- R1: eth2
eth2: -- LAN: 192.168.1.1/24

R4:

eth1: -- R2: eth2
eth2: -- LAN: 192.168.2.1/24

Setiap kali menjalankan VM VyOS di GNS3, lakukan

sudo chown root:useranda /dev/kvm

sebelum me-RUN setiap VM VyOS satu per satu.


Setup IP address

R1:

configure
set interfaces ethernet eth1 address '10.0.1.1/24'
set interfaces ethernet eth2 address '10.1.1.1/24'
set interfaces ethernet eth1 address '2001:10:0:1::1/64'
set interfaces ethernet eth2 address '2001:10:1:1::1/64'
commit
exit

R2:

configure
set interfaces ethernet eth1 address '10.0.1.2/24'
set interfaces ethernet eth2 address '10.1.2.1/24'
set interfaces ethernet eth3 address '192.168.122.100/24'
set interfaces ethernet eth1 address '2001:10:0:1::2/64'
set interfaces ethernet eth2 address '2001:10:1:2::1/64'
set interfaces ethernet eth3 address '2001:192:168:122::100/64'
commit
exit

R3:

configure
set interfaces ethernet eth1 address '10.1.1.2/24'
set interfaces ethernet eth2 address '192.168.1.1/24'
set interfaces ethernet eth1 address '2001:10:1:1::2/64'
set interfaces ethernet eth2 address '2001:192:168:1::1/64'
commit
exit

R4:

configure
set interfaces ethernet eth1 address '10.1.2.2/24'
set interfaces ethernet eth2 address '192.168.2.1/24'
set interfaces ethernet eth1 address '2001:10:1:2::2/64'
set interfaces ethernet eth2 address '2001:192:168:2::1/64'
commit
exit


Setup OSPF

R1:

configure
set protocols ospf area 0.0.0.0 interface eth1
set protocols ospf area 0.0.0.1 interface eth2
set protocols ospf area 0.0.0.0 range 10.0.1.0/24
set protocols ospf area 0.0.0.1 range 10.1.1.0/24
set protocols ospf parameters router-id 10.1.1.1
set protocols ospf redistribute connected
set protocols ospfv3 area 0.0.0.0 interface eth1
set protocols ospfv3 area 0.0.0.1 interface eth2
set protocols ospfv3 area 0.0.0.0 range 2001:10:0:1::/64
set protocols ospfv3 area 0.0.0.1 range 2001:10:1:1::/64
set protocols ospfv3 parameters router-id 10.1.1.1
set protocols ospfv3 redistribute connected

show
show protocols
commit
exit


R2:

configure
set protocols ospf area 0.0.0.0 interface eth1
set protocols ospf area 0.0.0.2 interface eth2
set protocols ospf area 0.0.0.0 range 10.0.1.0/24
set protocols ospf area 0.0.0.2 range 10.1.2.0/24
set protocols ospf parameters router-id 10.1.2.1
set protocols ospf redistribute connected
set protocols ospfv3 area 0.0.0.0 interface eth1
set protocols ospfv3 area 0.0.0.2 interface eth2
set protocols ospfv3 area 0.0.0.0 range 2001:10:0:1::/64
set protocols ospfv3 area 0.0.0.2 range 2001:10:1:2::/64
set protocols ospfv3 parameters router-id 10.1.2.1
set protocols ospfv3 redistribute connected
commit
exit

R3 configuration:

configure
set protocols ospf area 0.0.0.1 interface eth1
set protocols ospf area 0.0.0.1 interface eth2
set protocols ospf area 0.0.0.1 range 10.1.1.0/24
set protocols ospf area 0.0.0.1 range 192.168.1.0/24
set protocols ospf parameters router-id 192.168.1.1
set protocols ospf redistribute connected
set protocols ospfv3 area 0.0.0.1 interface eth1
set protocols ospfv3 area 0.0.0.1 interface eth2
set protocols ospfv3 area 0.0.0.1 range 2001:10:1:1::/64
set protocols ospfv3 area 0.0.0.1 range 2001:192:168:1::/64
set protocols ospfv3 parameters router-id 192.168.1.1
set protocols ospfv3 redistribute connected
commit
exit

R4 configuration:

configure
set protocols ospf area 0.0.0.2 interface eth1
set protocols ospf area 0.0.0.2 interface eth2
set protocols ospf area 0.0.0.2 range 10.1.2.0/24
set protocols ospf area 0.0.0.2 range 192.168.2.0/24
set protocols ospf parameters router-id 192.168.2.1
set protocols ospf redistribute connected
set protocols ospfv3 area 0.0.0.2 interface eth1
set protocols ospfv3 area 0.0.0.2 interface eth2
set protocols ospfv3 area 0.0.0.2 range 2001:10:1:2::/64
set protocols ospfv3 area 0.0.0.2 range 2001:192:168:2::/64
set protocols ospfv3 parameters router-id 192.168.2.1
set protocols ospfv3 redistribute connected
commit
exit

Cek route

Cek R1, R2, R3, R4:

show ip ospf neighbor
show ip ospf database 
show ip route
show ipv6 ospf interface
show ipv6 ospf 
show ipv6 ospf neighbor 
show ipv6 ospf database 
show ipv6 route


Redistribute Connected

R3:

enable
configure terminal
router ospf 3
  redistribute connected
  end

R4:

enable
configure terminal
router ospf 4
  redistribute connected
  end


Cek

show ip ospf neighbor
show ip ospf database 
show ip route

Youtube

Pranala Menarik