You are on page 1of 20

ΑΣΚΗΣΗ 5 ΣΤΑ ΔΙΚΤΥΑ 2024

R1
/system identity set name=R1
/interface bridge add name=loopback0
/ip address add address=10.255.255.1/32 interface=loopback0
/ip address add address=109.45.45.1/30 interface=ether2
/ip address add address=109.45.45.5/30 interface=ether3
ip/route/print
ip/address/print

R2
/system identity set name=R2
/interface bridge add name=loopback0
/ip address add address=10.255.255.2/32 interface=loopback0
/ip address add address=109.45.45.2/30 interface=ether1
/ip address add address=109.45.45.9/30 interface=ether2
/ip address add address=109.45.45.13/30 interface=ether3
ip/route/print
ip/address/print
R3
/system identity set name=R3
/interface bridge add name=loopback0
/ip address add address=10.255.255.3/32 interface=loopback0
/ip address add address=109.45.45.6/30 interface=ether1
/ip address add address=109.45.45.10/30 interface=ether2
ip/route/print
ip/address/print

Ping από R1 στα αντικρυστά interfaces


ping 109.45.45.2
ping 109.45.45.6

Ping από R2 στα αντικρυστά interfaces


ping 109.45.45.1
ping 109.45.45.10

Ping από R3 στα αντικρυστά interfaces


ping 109.45.45.9
ping 109.45.45.5
OSPF R1
/routing/ospf/instance/add name=default router-id=10.255.255.1 originate-default=if-installed redistribute=ospf,bgp,static
/routing/ospf/area/ add name=backbone area-id=0.0.0.0 instance=default
/routing/ospf/interface-template add network=109.45.45.0/30 area=backbone
/routing/ospf/interface-template add network=109.45.45.4/30 area=backbone
ip firewall nat add chain=srcnat action=masquerade out-interface=ether1

OSPF R2
/routing/ospf/instance/add name=default router-id=10.255.255.2 originate-default=if-installed redistribute=ospf,bgp,static
/routing/ospf/area/ add name=backbone area-id=0.0.0.0 instance=default
/routing/ospf/interface-template add network=109.45.45.8/30 area=backbone
/routing/ospf/interface-template add network=109.45.45.0/30 area=backbone

OSPF R3
/routing/ospf/instance/add name=default router-id=10.255.255.3 originate-default=if-installed redistribute=ospf,bgp,static
/routing/ospf/area/ add name=backbone area-id=0.0.0.0 instance=default
/routing/ospf/interface-template add network=109.45.45.4/30 area=backbone
/routing/ospf/interface-template add network=109.45.45.8/30 area=backbone

R1
ip/route/print
R2
ip/route/print

R3
ip/route/print

ping R1
ping 109.45.45.1
ping 109.45.45.5
ping 109.45.45.6
ping 109.45.45.9
ping 109.45.45.10
ping 109.45.45.2

ping R2
ping 109.45.45.2
ping 109.45.45.1
ping 109.45.45.5
ping 109.45.45.6
ping 109.45.45.9
ping 109.45.45.10

ping R3
ping 109.45.45.1
ping 109.45.45.2
ping 109.45.45.9
ping 109.45.45.10
ping 109.45.45.5
ping 109.45.45.6
R2
ip dhcp-server setup
Select interface to run DHCP server on
dhcp server interface: ether3
Select network for DHCP addresses
dhcp address space: 109.45.45.12/30
Select gateway for given network
gateway for dhcp network: 109.45.45.13
Select pool of ip addresses given out by DHCP server
addresses to give out: 109.45.45.14
Select DNS servers
dns servers: 8.8.8.8
Select lease time
lease time: 1800

R2
ip firewall nat add chain=srcnat action=masquerade out-interface=ether2
ip firewall nat add chain=srcnat action=masquerade out-interface=ether1

OSPF R2
/routing/ospf/interface-template add network=109.45.45.12/30 area=backbone

Debian 1
sudo nano /etc/network/interfaces

sudo nano /etc/resolv.conf και γράφουμε:


nameserver 10.10.10.1 είτε nameserver 8.8.8.8
sudo reboot
ip a

Debian 1
traceroute 109.45.45.1
traceroute 109.45.45.2
ping 8.8.8.8

R1
ping 8.8.8.8

R2
ping 8.8.8.8

R3
ping 8.8.8.8
B Μέρος

R4
/system identity set name=R4
/interface bridge add name=loopback0
/ip address add address=10.255.255.4/32 interface=loopback0
/ip address add address=110.45.45.1/30 interface=ether2
/ip address add address=110.45.45.5/30 interface=ether3
ip/route/print
ip/address/print
R5
/system identity set name=R5
/interface bridge add name=loopback0
/ip address add address=10.255.255.5/32 interface=loopback0
/ip address add address=110.45.45.2/30 interface=ether1
/ip address add address=110.45.45.9/30 interface=ether2
/ip address add address=110.45.45.13/30 interface=ether3
ip/route/print
ip/address/print

R6
/system identity set name=R6
/interface bridge add name=loopback0
/ip address add address=10.255.255.6/32 interface=loopback0
/ip address add address=110.45.45.6/30 interface=ether1
/ip address add address=110.45.45.10/30 interface=ether2
ip/route/print
ip/address/print
Ping από R4 στα αντικρυστά interfaces
ping 110.45.45.2
ping 110.45.45.6

Ping από R5 στα αντικρυστά interfaces


ping 110.45.45.1
ping 110.45.45.10

Ping από R6 στα αντικρυστά interfaces


ping 110.45.45.9
ping 110.45.45.5

OSPF R4
/routing/ospf/instance/add name=default router-id=10.255.255.4 originate-default=if-installed redistribute=ospf,bgp,static
/routing/ospf/area/add name=backbone2 area-id=2.2.2.2 instance=default
/routing/ospf/interface-template add network=110.45.45.0/30 area=backbone2
/routing/ospf/interface-template add network=110.45.45.4/30 area=backbone2
ip firewall nat add chain=srcnat action=masquerade out-interface=ether1

OSPF R5
/routing/ospf/instance/add name=default router-id=10.255.255.5 originate-default=if-installed redistribute=ospf,bgp,static
/routing/ospf/area/ add name=backbone2 area-id=2.2.2.2 instance=default
/routing/ospf/interface-template add network=110.45.45.8/30 area=backbone2
/routing/ospf/interface-template add network=110.45.45.0/30 area=backbone2

OSPF R6
/routing/ospf/instance/add name=default router-id=10.255.255.6 originate-default=if-installed redistribute=ospf,bgp,static
/routing/ospf/area/ add name=backbone2 area-id=2.2.2.2 instance=default
/routing/ospf/interface-template add network=110.45.45.4/30 area=backbone2
/routing/ospf/interface-template add network=110.45.45.8/30 area=backbone2
R4
ip/route/print

R5
ip/route/print

R6
ip/route/print

ping R4
ping 110.45.45.5
ping 110.45.45.6
ping 110.45.45.9
ping 110.45.45.10
ping 110.45.45.2

ping R5
ping 110.45.45.1
ping 110.45.45.5
ping 110.45.45.6
ping 110.45.45.9
ping 110.45.45.10
ping R6
ping 110.45.45.1
ping 110.45.45.2
ping 110.45.45.9
ping 110.45.45.10
ping 110.45.45.5
ping 110.45.45.6

R5
ip dhcp-server setup
Select interface to run DHCP server on
dhcp server interface: ether3
Select network for DHCP addresses
dhcp address space: 110.45.45.12/30
Select gateway for given network
gateway for dhcp network: 110.45.45.13
Select pool of ip addresses given out by DHCP server
addresses to give out: 110.45.45.14
Select DNS servers
dns servers: 8.8.8.8
Select lease time
lease time: 1800

R5
ip firewall nat add chain=srcnat action=masquerade out-interface=ether2
ip firewall nat add chain=srcnat action=masquerade out-interface=ether1
OSPF R5
/routing/ospf/interface-template add network=110.45.45.12/30 area=backbone2

Debian2
sudo nano /etc/network/interfaces

sudo nano /etc/resolv.conf και γράφουμε:


nameserver 10.10.10.1 είτε nameserver 8.8.8.8
sudo reboot
ip a

Debian2
traceroute 110.45.45.1
traceroute 110.45.45.2
ping 8.8.8.8

Παραμετροποίηση BGP σύνδεσης R1

/ip address add address=192.168.5.1/30 interface=ether4

/routing/bgp/template/add name=bgp-template router-id=10.255.255.1 as=10945 output.redistribute=static,ospf,bgp routing-table=main

/routing/bgp/connection/ add name=toR4 remote.address=192.168.5.2 remote.as=11045 templates=bgp-template local.port=179


remote.port=179 listen=yes connect=yes output.default-originate=if-installed local.role=ebgp keepalive-time=60s

/routing/bgp/connection/print
Παραμετροποίηση BGP σύνδεσης R4
/ip address add address=192.168.5.2/30 interface=ether1

/routing/bgp/template/add name=bgp-template router-id=10.255.255.4 as=11045 output.redistribute=static,ospf,bgp routing-table=main

/routing/bgp/connection/ add name=toR1 remote.address=192.168.5.1 remote.as=10945 templates=bgp-template local.port=179


remote.port=179 listen=yes connect=yes output.default-originate=if-installed local.role=ebgp keepalive-time=60s

/routing/bgp/connection/print

Διαδρομές από R1 στα επάνω δίκτυα κορμού


ip route add dst-address=110.45.45.0/30 gateway=192.168.5.2 distance=110
ip route add dst-address=110.45.45.4/30 gateway=192.168.5.2 distance=110
ip route add dst-address=110.45.45.8/30 gateway=192.168.5.2 distance=110
ip route add dst-address=110.45.45.12/30 gateway=192.168.5.2 distance=110
Διαδρομές από R4 στα επάνω δίκτυα κορμού
ip route add dst-address=109.45.45.0/30 gateway=192.168.5.1 distance=110
ip route add dst-address=109.45.45.4/30 gateway=192.168.5.1 distance=110
ip route add dst-address=109.45.45.8/30 gateway=192.168.5.1 distance=110
ip route add dst-address=109.45.45.12/30 gateway=192.168.5.1 distance=110

Ping από R1 σε όλα τα interfaces


ping 110.45.45.1
ping 110.45.45.2
ping 110.45.45.9
ping 110.45.45.10
ping 110.45.45.5
ping 110.45.45.6
ping 110.45.45.13
ping 110.45.45.14
Ping από R4 σε όλα τα interfaces
ping 109.45.45.1
ping 109.45.45.2
ping 109.45.45.9
ping 109.45.45.10
ping 109.45.45.5
ping 109.45.45.6
ping 109.45.45.13
ping 109.45.45.14
Debian 1
traceroute 8.8.8.8
ping 8.8.8.8
Debian 2
traceroute 8.8.8.8
ping 8.8.8.8
Debian 1

Debian 1
sudo apt-get update
sudo apt-get install telnet gcc
Upload Άσκησης από Debian 1
wget https://github.com/kyrg/gns3-test/raw/main/5th_Ergasia.sh.x
chmod ogu+x 5th_Ergasia.sh.x
sudo ./5th_Ergasia.sh.x
Αποτελέσματα Upload

You might also like