Syftet med denna laboration är att konfigurera och testa ett VoIP-nätverk som består av tre routrar (R1, R2 och R3, modell 2811) med anslutna LAN, där varje LAN har IP-telefoner. Målet är att konfigurera så att telefonerna i de olika LAN-segmenten kan kommunicera med varandra via WAN-länkarna mellan routrarna.
Kort om dial-peer
I VoIP-routing används dial-peer konfigurationer för att dirigera telefonsamtal mellan olika nätverk eller routrar. En dial-peer är en uppsättning konfigurationsregler som bestämmer hur ett samtal ska hanteras baserat på telefonnumret (destination-pattern). Varje dial-peer innehåller ett destination-pattern (som matchar telefonnumret eller numren) och en session target, som anger vart samtalet ska skickas. Denna ”routing” fungerar på liknande sätt som traditionell IP-routing, men i stället för att dirigera IP-paket, dirigerar den VoIP-samtal till rätt destination på telefonnumret som rings.
Topologi
Genomförande
- Switch konfigurationer
- Skapa VLAN 10 VOICE och 20 DATA
- Konfigurera access-portar
- Konfigurera trunk-portar
- Routrar konfigurationer
- Interface och subinterface IP-adressering
- RIP konfiguration
- DHCP server konfiguration
- telephony-service konfiguration (Call Manager Express- CME). Initierar konfigurationen för Cisco IP-telefonitjänster, som används för att hantera och konfigurera IP-telefoner (ephones) på en router som fungerar som en Call Manager.
- dial-peer konfiguration.
Konfigurationer
S1 konfiguration
- Grundkonfigurationer
- Switch>enable
- Switch#configure terminal
- Switch(config)#hostname S1
- S1(config)#no ip domain-lookup
- S1(config)#line console 0
- S1(config-line)#logging synchronous
- S1(config-line)#exec-timeout 0 0
- S1(config-line)#exit
- Skapa VLAN 10 och 20
- S1(config)#vlan 10
- S1(config-vlan)#name VOICE
- S1(config-vlan)#vlan 20
- S1(config-vlan)#name DATA
- S1(config-vlan)#exit
- Konfigurera access-portar
- S1(config)#interface range fa0/6-10
- S1(config-if-range)#switchport mode access
- S1(config-if-range)#switchport voice vlan 10
- S1(config-if-range)#exit
- S1(config)#interface range fa0/1-5
- S1(config-if-range)#switchport mode access
- S1(config-if-range)#switchport access vlan 20
- S1(config-if-range)#exit
- Konfigurera trunk-interface
- S1(config)#interface fa0/24
- S1(config-if)#switchport mode trunk
- S1(config-if)#switchport trunk allowed vlan 10,20
- S1(config-if)#end
- S1#
S2 konfigurationer
- Grundkonfigurationer
- Switch>enable
- Switch#configure terminal
- Switch(config)#hostname S2
- S2(config)#no ip domain-lookup
- S2(config)#line console 0
- S2(config-line)#logging synchronous
- S2(config-line)#exec-timeout 0 0
- S2(config-line)#exit
- Skapa VLAN 10 och 20
- S2(config)#vlan 10
- S2(config-vlan)#name VOICE
- S2(config-vlan)#vlan 20
- S2(config-vlan)#name DATA
- S2(config-vlan)#exit
- Konfigurera access-portar
- S2(config)#interface range fa0/6-10
- S2(config-if-range)#switchport mode access
- S2(config-if-range)#switchport voice vlan 10
- S2(config-if-range)#exit
- S2(config)#interface range fa0/1-5
- S2(config-if-range)#switchport mode access
- S2(config-if-range)#switchport access vlan 20
- S2(config-if-range)#exit
- Konfigurera trunk-interface
- S2(config)#interface fa0/24
- S2(config-if)#switchport mode trunk
- S2(config-if)#switchport trunk allowed vlan 10,20
- S2(config-if)#end
- S2#
S3 konfiguration
- Grundkonfigurationer
- Switch>enable
- Switch#configure terminal
- Switch(config)#hostname S3
- S3(config)#no ip domain-lookup
- S3(config)#line console 0
- S3(config-line)#logging synchronous
- S3(config-line)#exec-timeout 0 0
- S3(config-line)#exit
- Skapa VLAN 10 och 20
- S3(config)#vlan 10
- S3(config-vlan)#name VOICE
- S3(config-vlan)#vlan 20
- S3(config-vlan)#name DATA
- S3(config-vlan)#exit
- Konfigurera access-portar
- S3(config)#interface range fa0/6-10
- S3(config-if-range)#switchport mode access
- S3(config-if-range)#switchport voice vlan 10
- S3(config-if-range)#exit
- S3(config)#interface range fa0/1-5
- S3(config-if-range)#switchport mode access
- S3(config-if-range)#switchport access vlan 20
- S3(config-if-range)#exit
- Konfigurera trunk-interface
- S3(config)#interface fa0/24
- S3(config-if)#switchport mode trunk
- S3(config-if)#switchport trunk allowed vlan 10,20
- S3(config-if)#end
- S3#
R1 konfiguration
- Grundkonfigurationer
- Router>enable
- Router#configure terminal
- Router(config)#hostname R1
- R1(config)#no ip domain-lookup
- R1(config)#line console 0
- R1(config-line)#logging synchronous
- R1(config-line)#exec-timeout 0 0
- R1(config-line)#exit
- Konfigurera seriellt interface
- R1(config)#interface s0/0/0
- R1(config-if)#description Connected to R2
- R1(config-if)#ip address 10.10.10.1 255.255.255.252
- R1(config-if)#no shutdown
- R1(config-if)#exit
- Konfigurera sub-interface
- R1(config)#interface fa 0/0
- R1(config-if)#no ip address
- R1(config-if)#no shutdown
- R1(config-if)#exit
- R1(config)#interface fa0/0.10
- R1(config-subif)#encapsulation dot1q 10
- R1(config-subif)#ip address 192.168.10.1 255.255.255.0
- R1(config-subif)#no shutdown
- R1(config-subif)#exit
- R1(config)#interface fa0/0.20
- R1(config-subif)#encapsulation dot1q 20
- R1(config-subif)#ip address 192.168.20.1 255.255.255.0
- R1(config-subif)#no shutdown
- R1(config-subif)#exit
- Konfigurera RIP routing
- R1(config)#router rip
- R1(config-router)#version 2
- R1(config-router)#no auto-summary
- R1(config-router)#network 192.168.10.0
- R1(config-router)#network 192.168.20.0
- R1(config-router)#network 10.10.10.0
- R1(config-router)#exit
- Konfigurera DHCP server
- R1(config)#ip dhcp excluded-address 192.168.10.1 192.168.10.10
- R1(config)#ip dhcp pool VOICE_192.168.10.0
- R1(dhcp-config)#network 192.168.10.0 255.255.255.0
- R1(dhcp-config)#default-router 192.168.10.1
- R1(dhcp-config)#DNS-server 8.8.8.8
- R1(dhcp-config)#domain-name diginto.se
- R1(dhcp-config)#option 150 ip 192.168.10.1
- R1(dhcp-config)#exit
- R1(config)#ip dhcp excluded-address 192.168.20.1 192.168.20.10
- R1(config)#ip dhcp pool DATA_192.168.20.0
- R1(dhcp-config)#network 192.168.20.0 255.255.255.0
- R1(dhcp-config)#default-router 192.168.20.1
- R1(dhcp-config)#DNS-server 8.8.8.8
- R1(dhcp-config)#domain-name diginto.se
- R1(dhcp-config)#exit
- Konfigurera telephony-service för IP-telefoner
- R1(config)#telephony-service
- Anger det maximala antalet telefonnummer (Directory Numbers, DN) som kan tilldelas.
- R1(config-telephony)#max-dn 10
- Anger det maximala antalet telefoner
- R1(config-telephony)#max-ephones 10
- Ställer in IP-adressen och porten som används för att kommunicera med IP-telefonerna
- R1(config-telephony)#ip source-address 192.168.10.1 port 2000
- Tilldelar automatiskt telefonnummer från 1 till 6
- R1(config-telephony)#auto assign 1 to 6
- R1(config-telephony)#exit
- Skapa och konfigurera telefonnummer för ephones
- R1(config)#ephone-dn 1
- R1(config-ephone-dn)#number 101
- R1(config-ephone-dn)#exit
- R1(config)#ephone-dn 2
- R1(config-ephone-dn)#number 102
- R1(config-ephone-dn)#exit
- Konfigurera dial-peers för VoIP-samtal
- R1(config)#dial-peer voice 1 voip
- dial-peer matchar alla nummer som börjar med 103 eller 104
- R1(config-dial-peer)#destination-pattern 10[3-4]
- Kommando nedan talar om för routern vart samtalet ska routas
- R1(config-dial-peer)#session target ipv4:10.10.10.2
- R1(config-dial-peer)#exit
- R1(config)#dial-peer voice 2 voip
- R1(config-dial-peer)#destination-pattern 10[5-6]
- R1(config-dial-peer)#session target ipv4:10.11.11.1
- R1(config-dial-peer)#end
- R1#
R2 konfiguration
- Grundkonfigurationer
- Router>enable
- Router#configure terminal
- Router(config)#hostname R2
- R2(config)#no ip domain-lookup
- R2(config)#line console 0
- R2(config-line)#logging synchronous
- R2(config-line)#exec-timeout 0 0
- R2(config-line)#exit
- Konfigurera seriella interface
- R2(config)#interface s0/0/0
- R2(config-if)#description DCE Connected to R1
- R2(config-if)#clock rate 64000
- R2(config-if)#ip address 10.10.10.2 255.255.255.252
- R2(config-if)#no shutdown
- R2(config-if)#exit
- R2(config)#interface s0/0/1
- R2(config-if)#description DCE Connected to R3
- R2(config-if)#clock rate 64000
- R2(config-if)#ip address 10.11.11.2 255.255.255.252
- R2(config-if)#no shutdown
- R2(config-if)#exit
- Konfigurera sub-interface
- R2(config)#interface fa 0/0
- R2(config-if)#no ip address
- R2(config-if)#no shutdown
- R2(config-if)#exit
- R2(config)#interface fa0/0.30
- R2(config-subif)#encapsulation dot1q 30
- R2(config-subif)#ip address 192.168.30.1 255.255.255.0
- R2(config-subif)#no shutdown
- R2(config-subif)#exit
- R2(config)#interface fa0/0.40
- R2(config-subif)#encapsulation dot1q 40
- R2(config-subif)#ip address 192.168.40.1 255.255.255.0
- R2(config-subif)#no shutdown
- R2(config-subif)#exit
- Konfigurera RIP routing
- R2(config)#router rip
- R2(config-router)#version 2
- R2(config-router)#no auto-summary
- R2(config-router)#network 192.168.30.0
- R2(config-router)#network 192.168.40.0
- R2(config-router)#network 10.10.10.0
- R2(config-router)#network 10.11.11.0
- R2(config-router)#exit
- Konfigurera DHCP server
- R2(config)#ip dhcp excluded-address 192.168.30.1 192.168.30.10
- R2(config)#ip dhcp pool VOICE_192.168.30.0
- R2(dhcp-config)#network 192.168.30.0 255.255.255.0
- R2(dhcp-config)#default-router 192.168.30.1
- R2(dhcp-config)#DNS-server 8.8.8.8
- R2(dhcp-config)#domain-name diginto.se
- R2(dhcp-config)#option 150 ip 192.168.30.1
- R2(dhcp-config)#exit
- R2(config)#ip dhcp excluded-address 192.168.40.1 192.168.40.10
- R2(config)#ip dhcp pool DATA_192.168.40.0
- R2(dhcp-config)#network 192.168.40.0 255.255.255.0
- R2(dhcp-config)#default-router 192.168.40.1
- R2(dhcp-config)#DNS-server 8.8.8.8
- R2(dhcp-config)#domain-name diginto.se
- R2(dhcp-config)#exit
- Konfigurera telephony-service för IP-telefoner
- R2(config)#telephony-service
- Anger det maximala antalet telefonnummer (Directory Numbers, DN) som kan tilldelas.
- R2(config-telephony)#max-dn 10
- Anger det maximala antalet telefoner
- R2(config-telephony)#max-ephones 10
- Ställer in IP-adressen och porten som används för att kommunicera med IP-telefonerna
- R2(config-telephony)#ip source-address 192.168.30.1 port 2000
- Tilldelar automatiskt telefonnummer från 1 till 6
- R2(config-telephony)#auto assign 1 to 6
- R2(config-telephony)#exit
- Skapa och konfigurera telefonnummer för ephones
- R2(config)#ephone-dn 1
- R2(config-ephone-dn)#number 103
- R2(config-ephone-dn)#exit
- R2(config)#ephone-dn 2
- R2(config-ephone-dn)#number 104
- R2(config-ephone-dn)#exit
- Konfigurera dial-peer för VoIP-samtal
- R2(config)#dial-peer voice 1 voip
- dial-peer matchar alla nummer som börjar med 101 eller 102
- R2(config-dial-peer)#destination-pattern 10[1-2]
- Kommando nedan talar om för routern vart samtalet ska routas
- R2(config-dial-peer)#session target ipv4:10.10.10.1
- R2(config-dial-peer)#exit
- R2(config)#dial-peer voice 2 voip
- dial-peer matchar alla nummer som börjar med 105 eller 106
- R2(config-dial-peer)#destination-pattern 10[5-6]
- Kommando nedan talar om för routern vart samtalet ska routas
- R2(config-dial-peer)#session target ipv4:10.11.11.1
- R2(config-dial-peer)#end
- R2#
R3 konfiguration
- Grundkonfigurationer
- Router>enable
- Router#configure terminal
- Router(config)#hostname R3
- R3(config)#no ip domain-lookup
- R3(config)#line console 0
- R3(config-line)#logging synchronous
- R3(config-line)#exec-timeout 0 0
- R3(config-line)#exit
- Konfigurera seriellt interface
- R3(config)#interface s0/0/1
- R3(config-if)#description Connected to R2
- R3(config-if)#ip address 10.11.11.1 255.255.255.252
- R3(config-if)#no shutdown
- R3(config-if)#exit
- Konfigurera sub-interface
- R3(config)#interface fa 0/0
- R3(config-if)#no ip address
- R3(config-if)#no shutdown
- R3(config-if)#exit
- R3(config)#interface fa0/0.50
- R3(config-subif)#encapsulation dot1q 50
- R3(config-subif)#ip address 192.168.50.1 255.255.255.0
- R3(config-subif)#no shutdown
- R3(config-subif)#exit
- R3(config)#interface fa0/0.60
- R3(config-subif)#encapsulation dot1q 60
- R3(config-subif)#ip address 192.168.60.1 255.255.255.0
- R3(config-subif)#no shutdown
- R3(config-subif)#exit
- Konfigurera RIP routing
- R3(config)#router rip
- R3(config-router)#version 2
- R3(config-router)#no auto-summary
- R3(config-router)#network 192.168.50.0
- R3(config-router)#network 192.168.60.0
- R3(config-router)#network 10.11.11.0
- R3(config-router)#exit
- Konfigurera DHCP server
- R3(config)#ip dhcp excluded-address 192.168.50.1 192.168.50.10
- R3(config)#ip dhcp pool VOICE_192.168.50.0
- R3(dhcp-config)#network 192.168.50.0 255.255.255.0
- R3(dhcp-config)#default-router 192.168.50.1
- R3(dhcp-config)#DNS-server 8.8.8.8
- R3(dhcp-config)#domain-name diginto.se
- R3(dhcp-config)#option 150 ip 192.168.50.1
- R3(dhcp-config)#exit
- R3(config)#ip dhcp excluded-address 192.168.60.1 192.168.60.10
- R3(config)#ip dhcp pool DATA_192.168.60.0
- R3(dhcp-config)#network 192.168.60.0 255.255.255.0
- R3(dhcp-config)#default-router 192.168.60.1
- R3(dhcp-config)#DNS-server 8.8.8.8
- R3(dhcp-config)#domain-name diginto.se
- R3(dhcp-config)#exit
- Konfigurera telephony-service för IP-telefoner
- R3(config)#telephony-service
- Anger det maximala antalet telefonnummer (Directory Numbers, DN) som kan tilldelas.
- R3(config-telephony)#max-dn 10
- Anger det maximala antalet telefoner
- R3(config-telephony)#max-ephones 10
- Ställer in IP-adressen och porten som används för att kommunicera med IP-telefonerna
- R3(config-telephony)#ip source-address 192.168.50.1 port 2000
- Tilldelar automatiskt telefonnummer från 1 till 6
- R3(config-telephony)#auto assign 1 to 6
- R3(config-telephony)#exit
- Skapa och konfigurera telefonnummer för ephones
- R3(config)#ephone-dn 1
- R3(config-ephone-dn)#number 105
- R3(config-ephone-dn)#exit
- R3(config)#ephone-dn 2
- R3(config-ephone-dn)#number 106
- R3(config-ephone-dn)#exit
- Konfigurera dial-peer för VoIP-samtal
- R3(config)#dial-peer voice 1 voip
- dial-peer matchar alla nummer som börjar med 101 eller 102
- R3(config-dial-peer)#destination-pattern 10[1-2]
- Kommando nedan talar om för routern vart samtalet ska routas
- R3(config-dial-peer)#session target ipv4:10.10.10.1
- R3(config-dial-peer)#exit
- R3(config)#dial-peer voice 2 voip
- dial-peer matchar alla nummer som börjar med 103 eller 104
- R3(config-dial-peer)#destination-pattern 10[3-4]
- Kommando nedan talar om för routern vart samtalet ska routas
- R3(config-dial-peer)#session target ipv4:10.11.11.2
- R3(config-dial-peer)#end
- R3#