AMU/CCNA Exploration Semester 1 - Forsvaret/Configuration af netværk/help to configure rip

From Teknologisk videncenter
Jump to: navigation, search

Introduktion

RIP er en simple Routing protokol der findes i 2 versioner. Version 1 er beskrevet i RFC1058 & version 2 er beskrevet i RFC2453. RIP sender hele routerens routing tabel til alle naboer hver 30. sekundt, hvilket ikke gør den særlig effektiv.

Version 1

RIP version 1 bruger broadcast til at sende routing opdateringer hver 30 sekund.
Den understøtter heller ikke VLSM, men man kan dog godt subnette så længe man ikke har discontigous networks.

Version 2

RIP version 2 bruger multicast istedet for broadcast, men sender stadig den fulde routing tabel hver 30. sekund.

Konfiguration

Konfigurationen af RIP består af 3 steps:

  1. Aktiver RIP
  2. Bestem hvilken version der skal bruges
  3. Aktiver RIP på portene og fortæl andre omkring de lokalt forbundne netværk.

Aktiver RIP

For at konfigurere RIP skal routeren sættes i "Router configuration" mode for RIP

Router(config)#<input>router rip</input>
Router(config-router)#

Konfigurer Version

Hvis du vil ændre RIP til version konfigureres det med version kommandoen under router configuration mode.

Router(config)#<input>router rip</input>
Router(config-router)#<input>version 2</input>

Aktiver RIP på portene

Aktiver RIP ved at lave en network statement for alle de netværk routeren har direkte forbundet.

Router(config)#<input>router rip</input>
Router(config-router)#<input>network 192.168.10.0</input>
Router(config-router)#

N.B. Har du flere interfaces skal det være en network statement for hvert netværk.

Fejlfinding

Show ip protocols giver et overblik over hvordan RIP er konfigureret.

Router#<input>show ip protocols</input>
Routing Protocol is "rip"
Sending updates every 30 seconds, next due in 2 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default version control: send version 1, receive any version
  Interface             Send  Recv  Triggered RIP  Key-chain
  <notice>FastEthernet0/0       1     2 1
  Serial0/0/0           1     2 1</notice>
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
	<notice>10.0.0.0
	20.0.0.0</notice>
Passive Interface(s):
Routing Information Sources:
	Gateway         Distance      Last Update
	20.0.0.2             120      00:00:20
Distance: (default is 120)
Router#


show ip route fortæller hvilke routes der findes i route tabellen og hvordan de er lært.

R1#<input>show ip route</input>
Codes: C - connected, S - static, I - IGRP, <notice>R - RIP</notice>, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

C    10.0.0.0/8 is directly connected, FastEthernet0/0
C    20.0.0.0/8 is directly connected, Serial0/0/0
<notice>R    30.0.0.0/8 [120/1] via 20.0.0.2, 00:00:01, Serial0/0/0
R    40.0.0.0/8 [120/2] via 20.0.0.2, 00:00:01, Serial0/0/0
R    50.0.0.0/8 [120/3] via 20.0.0.2, 00:00:01, Serial0/0/0</notice>
R1#


debug ip rip bruges til at vise realtime hvilke pakker RIP modtager og sender på netværket.

Router#<input>debug ip rip</input>
<notice>RIP protocol debugging is on</notice>
Router#
RIP: received v1 update from 192.168.1.2 on Ethernet0
   192.168.2.0 in 1 hops
   192.169.2.0 in 1 hops
R1#
RIP: sending v1 update to 255.255.255.255 via Ethernet0 (192.168.1.1)
   network 192.169.1.0, metric 1

RIP: sending v1 update to 255.255.255.255 via Loopback0 (192.169.1.1)
   network 192.168.1.0, metric 1
   network 192.168.2.0, metric 2
   network 192.169.2.0, metric 2

Rrouter#<input>undebug all</input>
<notice>All possible debugging has been turned off</notice>
Rrouter#