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

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Created page with "center|900px|thumb ==Topology Jaringan== R1: eth1: -- R2: eth1 eth2: -- R3: eth1 R2: eth1: -- R1: eth1 eth2: -- R4: eth1 eth3: -- nat0: Internet..."
 
Onnowpurbo (talk | contribs)
 
(7 intermediate revisions by the same user not shown)
Line 19: Line 19:
  eth1: -- R2: eth2
  eth1: -- R2: eth2
  eth2: -- LAN: 192.168.2.1/24
  eth2: -- LAN: 192.168.2.1/24
Jika ada masalah dengan VM VyOS di GNS3, lakukan
sudo chown root:useranda /dev/kvm
sebelum me-RUN setiap VM VyOS satu per satu.


==Setup IP address==
==Setup IP address==
Line 24: Line 30:
R1:
R1:


  vtysh
  configure
  configure terminal
  set interfaces ethernet eth1 address '10.0.1.1/24'
  interface eth1
set interfaces ethernet eth2 address '10.1.1.1/24'
    ip address 10.0.1.1/24
set interfaces ethernet eth1 address '2001:10:0:1::1/64'
    ipv6 address 2001:10:0:1::1/64
set interfaces ethernet eth2 address '2001:10:1:1::1/64'
    ipv6 ospf6 instance-id 1
commit
    no shutdown
exit
    exit
  interface eth2
    ip address 10.1.1.1/24
    ipv6 address 2001:10:1:1::1/64
    ipv6 ospf6 instance-id 1
    no shutdown
    exit
  end


R2:
R2:


  vtysh
  configure
  configure terminal
  set interfaces ethernet eth1 address '10.0.1.2/24'
  interface eth1
set interfaces ethernet eth2 address '10.1.2.1/24'
    ip address 10.0.1.2/24
set interfaces ethernet eth3 address '192.168.122.100/24'
    ipv6 address 2001:10:0:1::2/64
set interfaces ethernet eth1 address '2001:10:0:1::2/64'
    ipv6 ospf6 instance-id 2
set interfaces ethernet eth2 address '2001:10:1:2::1/64'
    no shutdown
set interfaces ethernet eth3 address '2001:192:168:122::100/64'
    exit
commit
  interface eth2
exit
    ip address 10.1.2.1/24
    ipv6 address 2001:10:1:2::1/64
    ipv6 ospf6 instance-id 2
    no shutdown
    exit
  !
  ! NAT GNS3 gw 192.168.122.1
  interface eth3
    ip address 192.168.122.100/24
    ipv6 address 2001:192:168:122::100/64
    ipv6 ospf6 instance-id 2
    no shutdown
    ip route 0.0.0.0 0.0.0.0 192.168.122.1
  end


R3:
R3:


  vtysh
  configure
  configure terminal
  set interfaces ethernet eth1 address '10.1.1.2/24'
  interface eth1
set interfaces ethernet eth2 address '192.168.1.1/24'
    ip address 10.1.1.2/24
set interfaces ethernet eth1 address '2001:10:1:1::2/64'
    ipv6 address 2001:10:1:1::2/64
set interfaces ethernet eth2 address '2001:192:168:1::1/64'
    ipv6 ospf6 instance-id 3
commit
    no shutdown
exit
    exit
  interface eth2
    ip address 192.168.1.1/24
    ipv6 address 2001:192:168:1::1/64
    ipv6 ospf6 instance-id 3
    no shutdown
    exit
  end


R4:
R4:


  vtysh
  configure
  configure terminal
  set interfaces ethernet eth1 address '10.1.2.2/24'
  interface eth1
set interfaces ethernet eth2 address '192.168.2.1/24'
    ip address 10.1.2.2/24
set interfaces ethernet eth1 address '2001:10:1:2::2/64'
    ipv6 address 2001:10:1:2::2/64
set interfaces ethernet eth2 address '2001:192:168:2::1/64'
    ipv6 ospf6 instance-id 4
commit
    no shutdown
exit
    exit
 
  interface eth2
    ip address 192.168.2.1/24
    ipv6 address 2001:192:168:2::1/64
    ipv6 ospf6 instance-id 4
    no shutdown
    exit
  end


==Setup OSPF==
==Setup OSPF==
Line 106: Line 75:
R1:
R1:


  vtysh
  configure
  configure terminal
  set protocols ospf area 0.0.0.0 range 10.0.1.0/24
  router ospf
set protocols ospf area 0.0.0.1 range 10.1.1.0/24
    router-id 10.1.1.1
set protocols ospf parameters router-id 10.1.1.1
    network 10.0.1.0/24 area 0.0.0.0
set protocols ospf redistribute connected
    network 10.1.1.0/24 area 0.0.0.1
set protocols ospfv3 area 0.0.0.0 interface eth1
  router ospf6
set protocols ospfv3 area 0.0.0.1 interface eth2
    router-id 10.1.1.1
set protocols ospfv3 parameters router-id 10.1.1.1
    area 0.0.0.0 range 2001:10:0:1::/64
set protocols ospfv3 redistribute connected
    area 0.0.0.1 range 2001:10:1:1::/64
    interface eth1 area 0.0.0.0
show
    interface eth2 area 0.0.0.1
show protocols
  end
commit
exit
 
 


R2:
R2:


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


R3 configuration:
R3 configuration:


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


R4 configuration:
R4 configuration:


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


==Cek route==
==Verify==


Cek R1, R2, R3, R4:
Cek R1, R2, R3


  show ip ospf neighbor
  show ipv6 ospfv3 linkstate
  show ip ospf database  
show ipv6 ospfv3 neighbor
  show ip route
  show ipv6 ospfv3 database
  show ipv6 ospfv3 route  


  show ipv6 ospf interface
  show ipv6 neighbors
show ipv6 ospf
show ipv6 ospf neighbor
show ipv6 ospf database
  show ipv6 route
  show ipv6 route


Line 207: Line 171:
  show ip ospf database  
  show ip ospf database  
  show ip route
  show ip route
==Setting Client==
PC GNS3 tidak baik & tidak reliable untuk IPv6. Menjalankan VirtualBox juga tidak mungkin karena /dev/kvm di di duduki oleh VyOS. Client yang paling reliable adalah VyOS di jadikan PC1, PC2, PC3.
VyOS Client LAN1
configure
set interfaces ethernet eth1 address '2001:192:168:122::1/64'
set protocols static route6 ::/0 next-hop 2001:192:168:122::100 distance '1'
commit
exit
ping 2001:192:168:1::1
ping 2001:192:168:1::100
VyOS Client LAN2
configure
set interfaces ethernet eth1 address '2001:172:16:1::100/64'
set protocols static route6 ::/0 next-hop 2001:172:16:1::1 distance '1'
commit
exit
ping 2001:192:168:1::1
ping 2001:192:168:1::100
VyOS Client LAN3
configure
set interfaces ethernet eth1 address '2001:192:168:1::100/64'
set protocols static route6 ::/0 next-hop 2001:192:168:1::1 distance '1'
commit
exit
ping 2001:172:16:1::1
ping 2001:172:16:1::100


==Youtube==
==Youtube==

Latest revision as of 03:05, 7 April 2019

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

Jika ada masalah dengan 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 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 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 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 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 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 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 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 parameters router-id 192.168.2.1
set protocols ospfv3 redistribute connected
commit
exit

Verify

Cek R1, R2, R3

show ipv6 ospfv3 linkstate 
show ipv6 ospfv3 neighbor
show ipv6 ospfv3 database
show ipv6 ospfv3 route 
show ipv6 neighbors
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


Setting Client

PC GNS3 tidak baik & tidak reliable untuk IPv6. Menjalankan VirtualBox juga tidak mungkin karena /dev/kvm di di duduki oleh VyOS. Client yang paling reliable adalah VyOS di jadikan PC1, PC2, PC3.

VyOS Client LAN1

configure
set interfaces ethernet eth1 address '2001:192:168:122::1/64'
set protocols static route6 ::/0 next-hop 2001:192:168:122::100 distance '1'
commit
exit
ping 2001:192:168:1::1
ping 2001:192:168:1::100


VyOS Client LAN2

configure
set interfaces ethernet eth1 address '2001:172:16:1::100/64'
set protocols static route6 ::/0 next-hop 2001:172:16:1::1 distance '1'
commit
exit
ping 2001:192:168:1::1
ping 2001:192:168:1::100


VyOS Client LAN3

configure
set interfaces ethernet eth1 address '2001:192:168:1::100/64'
set protocols static route6 ::/0 next-hop 2001:192:168:1::1 distance '1'
commit
exit
ping 2001:172:16:1::1
ping 2001:172:16:1::100

Youtube

Pranala Menarik