IPv6 fem dages forløb/IPv6 øvelse udgangspunkt

From Teknologisk videncenter
Jump to: navigation, search

Overordnet plan

Mål med øvelsen

Målet med øvelsen er at IPv6 enable netværkene i alle grupper. Der anvendes IS-IS som IGP og BGP indenfor den enkelte gruppe til at opsamle prefixer fra kundenet. BGP anvendes ligeledes som EGP mellem grupperne.

  1. Lære IPv4 net at kende
    1. IS-IS og iBGP kører.
  2. Konfigurer IPv6 adresser på alle routere
  3. Konfigurer IS-IS på fa0/0 og fa0/1 på alle routere.
  4. Konfigurer iBGP på alle Routere.
  5. Lo10, Lo20 og fa2/1 er kundenet der skal annonceres via BGP
  6. Konfigurer eBGP til de andre grupper.


Netværk for gruppe X

IPv4 Adresser og AS-numre

Bemærk
Stregerne i IP adresserne udskiftes med gruppe nummeret. Fx. bliver 10.__4.0.1 til 10.34.0.1 for gruppe 3.
IPv4 adresser i grupper
Udstyr gruppe 1 Gruppe 2 gruppe 3 Gruppe 4 gruppe 5 Gruppe 6 gruppe 7 Gruppe 8
R1 10.11.0.0/16 10.21.0.0/16 10.31.0.0/16 10.41.0.0/16 10.51.0.0/16 10.61.0.0/16 10.71.0.0/16 10.81.0.0/16
R2 10.12.0.0/16 10.22.0.0/16 10.32.0.0/16 10.42.0.0/16 10.52.0.0/16 10.62.0.0/16 10.72.0.0/16 10.82.0.0/16
R3 10.13.0.0/16 10.23.0.0/16 10.33.0.0/16 10.43.0.0/16 10.53.0.0/16 10.63.0.0/16 10.73.0.0/16 10.83.0.0/16
R4 10.14.0.0/16 10.24.0.0/16 10.34.0.0/16 10.44.0.0/16 10.54.0.0/16 10.64.0.0/16 10.74.0.0/16 10.84.0.0/16
AS 100 200 300 400 500 600 700 800

Routernes Console porte

Bemærk
Anvend kun Console porten hvis al kontakt til Routeren er væk. Der er små stabilitetsproblemer med GNS3 og Consoleporte.
Console port telnet adresser og port numre
Udstyr gruppe 1 Gruppe 2 gruppe 3 Gruppe 4
R1 10.11.0.1 10.200.0.102:2001 10.200.0.103:2001 10.200.0.104:2001
R2 10.12.0.1 10.200.0.102:2002 10.200.0.103:2002 10.200.0.104:2002
R3 10.13.0.1 10.200.0.102:2003 10.200.0.103:2003 10.200.0.104:2003
R4 10.14.0.1 10.200.0.102:2004 10.200.0.103:2004 10.200.0.104:2004
Console port telnet adresser og port numre
Udstyr gruppe 5 Gruppe 6 gruppe 7 Gruppe 8
R1 10.200.0.105:2001 10.200.0.106:2001 10.200.0.107:2001 10.200.0.108:2001
R2 10.200.0.105:2002 10.200.0.106:2002 10.200.0.107:2002 10.200.0.108:2002
R3 10.200.0.105:2003 10.200.0.106:2003 10.200.0.107:2003 10.200.0.108:2003
R4 10.200.0.105:2004 10.200.0.106:2004 10.200.0.107:2004 10.200.0.108:2004

IPv6 Adresser

  • Default gateway 2001:16D8:DD85:B000::1/64
  • IPv6 netværk gruppe 1: 2001:16d8:dd85:b100::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::201/64
  • IPv6 netværk gruppe 2: 2001:16d8:dd85:b200::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::202/64
  • IPv6 netværk gruppe 3: 2001:16d8:dd85:b300::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::203/64
  • IPv6 netværk gruppe 4: 2001:16d8:dd85:b400::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::204/64
  • IPv6 netværk gruppe 5: 2001:16d8:dd85:b500::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::205/64
  • IPv6 netværk gruppe 6: 2001:16d8:dd85:b600::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::206/64
  • IPv6 netværk gruppe 7: 2001:16d8:dd85:b700::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::207/64
  • IPv6 netværk gruppe 8: 2001:16d8:dd85:b800::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::208/64
Bemærk
I skal selv designe IPv6 adresseplanen

Inspiration til øvelsen

1: Lær IPv4 net at kende

Telnet til de enkelte Routere fra Putty. (Password er cisco)

Kommandoer

  • show running
  • show ipv6 route
  • show bgp ipv6 unicast summary
  • show bgp ipv6 unicast neighbors
  • show clns neighbors
  • show isis topology

2: Konfigurer IPv6 på alle Routere

Gruppen planlægger hvilke IPv6 subnets og adresser der skal konfigureres alle steder. Se IPv6 Adresser ovenfor.

Skal konfigureres på
fastethernet0/0
fastethernet0/1
fastethernet2/0 (Kun på R1)
fastethernet1/0 (Kundenet)
loopback0
loopback10 (Kundenet)
loopback20 (Kundenet)

Konfigurations eksempel

G4R1#<input>conf t</input>
Enter configuration commands, one per line.  End with CNTL/Z.
G4R1(config)#<input>ipv6 unicast-routing</input>
G4R1(config)#<input>ipv6 cef</input>
G4R1(config)#<input>int fa0/0</input>
G4R1(config-if)#<input>ipv6 address 2001:16d8:dd85:b410::1/64</input>
G4R1(config-if)#<input>int fa0/1</input>
G4R1(config-if)#<input>ipv6 address 2001:16d8:dd85:b440::2/64</input>
<notice>...Kun delvist eksempel...</notice>

Test

  • ping nabo Routerens IPv6 adresse. (IS-IS til IPv6 er ikke oppe at køre endnu - derfor kan der kun pinges på lokale IPv6 subnet.

3: Konfigurer IS-IS på loopback0, fa0/0 og fa0/1 på alle routere.

IS-IS til IPv4 er konfigureret, derfor er det ikke nødvendigt at konfigurere NSAP adresser - de er der allerede.

Konfigurations eksempel

G4R1#<input>conf t</input>
Enter configuration commands, one per line.  End with CNTL/Z.
G4R1(config)#<input>int lo0</input>
G4R1(config-if)#<input>ipv6 router isis</input>
G4R1(config)#<input>int fa0/0</input>
G4R1(config-if)#<input>ipv6 router isis</input>
G4R1(config-if)#<input>isis circuit-type level-2-only</input>
G4R1(config-if)#<input>int fa0/1</input>
G4R1(config-if)#<input>ipv6 router isis</input>
G4R1(config-if)#<input>isis circuit-type level-2-only</input>
<notice>...Kun delvist eksempel...</notice>

Enabling IPv6 on IPv4 networks

When enabling IPv6 IS-IS between two neighbors running IPv4 the adjacency is broken if not both Routers have IPv4 and IPv6 enabled simultaneously.

To avoid this situation it's necessary - at least temporarily - to disable adjacency check on IS-IS on all routers before IPv6 enabling.

Example

ipv6 unicast-routing
ipv6 cef
!
router isis
 address-family ipv6
 <notice>no adjacency-check</notice>
 exit-address-family
!

Test

  • show clns protocol
  • show isis ipv6 rib
  • show ipv6 route
  • show isis neighbors

4: Konfigurer iBGP på alle Routere.

HUSK:I iBGP skal alle være naboer med alle indenfor AS'et. Der anvendes ingen Route Reflector.
Bemærk
Der forbindes med iBGP til naboens loopback 0 adresse.
Se ekemplet herunder 2001:16D8:DD85:B410::2 er loopback 0 adressen på Routeren der ønskes som nabo.
G4R1(config)#<input>router bgp 400</input>
G4R1(config-router)#<input>bgp router-id 10.41.255.255</input>
G4R1(config-router)#<input>neighbor 2001:16D8:DD85:B410::2 remote-as 400</input>
G4R1(config-router)#<input>neighbor 2001:16D8:DD85:B410::2 update-source loopback 0</input>
G4R1(config-router)#<input>address-family ipv6</input>
G4R1(config-router-af)#<input>neighbor 2001:16D8:DD85:B410::2 activate</input>
<notice>...Kun delvist eksempel...</notice>

Default Route konfigureres på R1

R1 er default Gateway for hele AS'et.

G4R1(config)#<input>ipv6 route 0::/0 2001:16d8:dd85:b000::1</input>
G4R1(config)#<input>router bgp 400</input>
G4R1(config-router)#<input>address-family ipv6</input>
G4R1(config-router-af)#<input>redistribute static</input>

Test

  • show ipv6 route
  • show bgp ipv6 unicast
  • show bgp ipv6 unicast neighbors
  • show bgp ipv6 unicast summary
  • ping 8.8.8.8 (For at teste default gateway)

5: kundenet skal annonceres via BGP.

G4R1(config)#<input>router bgp 400</input>
G4R1(config-router)#<input>address-family ipv6</input>
G4R1(config-router-af)#<input>network 2001:16d8:dd85:b413::/64</input>
<notice>...Kun delvist eksempel...</notice>

Test

6: Konfigurer eBGP til de andre grupper.

G4R1(config)#<input>router bgp 400</input>
G4R1(config-router)#<input>neighbor 2001:16d8:dd85:b000::203 remote-as 300</input>
G4R1(config-router)#<input>neighbor 2001:16d8:dd85:b000::203 update-source fastEthernet 2/0</input>
G4R1(config-router)#<input>address-family ipv6</input>
G4R1(config-router-af)#<input>neighbor 2001:16d8:dd85:b000::203 activate</input>
<notice>...Kun delvist eksempel...</notice>

Test

  • show ipv6 route
  • show bgp ipv6 unicast
  • show bgp ipv6 unicast neighbors