Difference between revisions of "IPv6 to dages forløb/IPv6 basic setup"

From Teknologisk videncenter
Jump to: navigation, search
m (Mål med øvelsen)
m
Line 16: Line 16:
 
|}
 
|}
  
==IPv6 Adresser==
+
=IPv6 Adresser=
 
*Default gateway 2001:16D8:DD85:B000::1/64
 
*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::11/64
 
*IPv6 netværk gruppe 1: 2001:16d8:dd85:b100::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::11/64
Line 22: Line 22:
 
*IPv6 netværk gruppe 3: 2001:16d8:dd85:b300::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::13/64
 
*IPv6 netværk gruppe 3: 2001:16d8:dd85:b300::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::13/64
 
*IPv6 netværk gruppe 4: 2001:16d8:dd85:b400::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::14/64
 
*IPv6 netværk gruppe 4: 2001:16d8:dd85:b400::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::14/64
 +
=Inspiration til øvelsen=
 +
==1: Lær IPv4 net at kende==
 +
Telnet til de enkelte Routere fra Putty. (Passoword er '''cisco''')
 +
===Kommandoer===
 +
*show running
 +
*show ipv6 route
 +
*show ipv6 bgp
 +
*show ipv6 bgp 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)
 +
:fastethernet2/1 (Kundenet)
 +
:loopback0
 +
:loopback10 (Kundenet)
 +
:loopback20 (Kundenet)
 +
 +
===Konfigurations eksempel===
 +
<source lang=cli>
 +
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 enable</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 enable</input>
 +
G4R1(config-if)#<input>ipv6 address 2001:16d8:dd85:b440::2/64</input>
 +
<notice>.....</notice>
 +
</source>
 +
===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å 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===
 +
<source lang=cli>
 +
G4R1#<input>conf t</input>
 +
Enter configuration commands, one per line.  End with CNTL/Z.
 +
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>.....</notice>
 +
===Test===
 +
*show clns protocol
 +
*show isis ipv6 rib
 +
*show ipv6 route
 +
==4: Konfigurer iBGP på alle Routere.==
 +
:HUSK:I iBGP skal alle være naboer med alle indenfor AS'et. Der anvendes ingen Route Reflector.
 +
<source lang=cli>
 +
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>
 +
</source>
 +
===Default Route konfigureres på R1===
 +
R1 er default Gateway for hele AS'et.
 +
<source lang=cli>
 +
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>
 +
</source>
 +
===Test===
 +
*show ipv6 route
 +
*show bgp ipv6 unicast
 +
*show bgp ipv6 unicast neighbors
  
 
[[Category:IPv6]]
 
[[Category:IPv6]]

Revision as of 08:29, 7 December 2011

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.
    1. Lo10, Lo20 og fa2/1 er kundenet der skal annonceres
  5. Konfigurer eBGP til de andre grupper.
Netværk for gruppe X

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::11/64
  • IPv6 netværk gruppe 2: 2001:16d8:dd85:b200::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::12/64
  • IPv6 netværk gruppe 3: 2001:16d8:dd85:b300::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::13/64
  • IPv6 netværk gruppe 4: 2001:16d8:dd85:b400::/56 IPv6 adresse på R1 2001:16d8:dd85:b000::14/64

Inspiration til øvelsen

1: Lær IPv4 net at kende

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

Kommandoer

  • show running
  • show ipv6 route
  • show ipv6 bgp
  • show ipv6 bgp 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)
fastethernet2/1 (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 enable</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 enable</input>
G4R1(config-if)#<input>ipv6 address 2001:16d8:dd85:b440::2/64</input>
<notice>.....</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å 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 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>.....</notice>
===Test===
*show clns protocol
*show isis ipv6 rib
*show ipv6 route
==4: Konfigurer iBGP på alle Routere.==
:HUSK:I iBGP skal alle være naboer med alle indenfor AS'et. Der anvendes ingen Route Reflector.
<source lang=cli>
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>

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