Difference between revisions of "IPv6 to dages forløb/IPv6 basic setup"
From Teknologisk videncenter
m (Created page with "600px|thumb|Netværk for gruppe X Category:IPv6") |
m (→1: Lær IPv4 net at kende) |
||
(23 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | [[Image:Exercise1v2.png|600px|thumb|Netværk for gruppe X]] | + | {{TOCright}} |
+ | =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. | ||
+ | #Lære IPv4 net at kende | ||
+ | ##IS-IS og iBGP kører. | ||
+ | #Konfigurer IPv6 adresser på alle routere | ||
+ | #Konfigurer IS-IS på fa0/0 og fa0/1 på alle routere. | ||
+ | #Konfigurer iBGP på alle Routere. | ||
+ | #Lo10, Lo20 og fa2/1 er kundenet der skal annonceres via BGP | ||
+ | #Konfigurer eBGP til de andre grupper. | ||
+ | |||
+ | |||
+ | {| | ||
+ | |- | ||
+ | |[[Image:Exercise1v2.png|600px|left|thumb|Netværk for gruppe X]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | =IPv4 Adresser og AS-numre= | ||
+ | {|border=1 ;style="margin: 0 auto; text-align: center;cellpadding="5" cellspacing="0" | ||
+ | |+ IPv4 adresser i grupper | ||
+ | |- bgcolor=lightgrey | ||
+ | ! Udstyr !! gruppe 1 !! Gruppe 2 !! gruppe 3 !! Gruppe 4 | ||
+ | |- | ||
+ | | R1 || 10.11.0.0/16 || 10.21.0.0/16 || 10.31.0.0/16 || 10.41.0.0/16 | ||
+ | |- | ||
+ | | R2 || 10.12.0.0/16 || 10.22.0.0/16 || 10.32.0.0/16 || 10.42.0.0/16 | ||
+ | |- | ||
+ | | R3 || 10.13.0.0/16 || 10.23.0.0/16 || 10.33.0.0/16 || 10.43.0.0/16 | ||
+ | |- | ||
+ | | R4 || 10.14.0.0/16 || 10.24.0.0/16 || 10.34.0.0/16 || 10.44.0.0/16 | ||
+ | |- | ||
+ | | AS ||align=center| 100 ||align=center| 200 ||align=center| 300 ||align=center| 400 | ||
+ | |} | ||
+ | ==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. | ||
+ | {|border=1 ;style="margin: 0 auto; text-align: center;cellpadding="5" cellspacing="0" | ||
+ | |+ Console port telnet adresser og port numre | ||
+ | |- bgcolor=lightgrey | ||
+ | ! Udstyr !! gruppe 1 !! Gruppe 2 !! gruppe 3 !! Gruppe 4 | ||
+ | |- | ||
+ | | R1 || 10.200.0.101:2001 || 10.200.0.102:2001 || 10.200.0.103:2001 || 10.200.0.104:2001 | ||
+ | |- | ||
+ | | R2 || 10.200.0.101:2002 || 10.200.0.102:2002 || 10.200.0.103:2002 || 10.200.0.104:2002 | ||
+ | |- | ||
+ | | R3 || 10.200.0.101:2003 || 10.200.0.102:2003 || 10.200.0.103:2003 || 10.200.0.104:2003 | ||
+ | |- | ||
+ | | R4 || 10.200.0.101:2004 || 10.200.0.102:2004 || 10.200.0.103:2004 || 10.200.0.104: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 | ||
+ | ;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 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) | ||
+ | :fastethernet1/0 (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>...Kun delvist eksempel...</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>...Kun delvist eksempel...</notice> | ||
+ | </source> | ||
+ | ===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. | ||
+ | ;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. | ||
+ | <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> | ||
+ | <notice>...Kun delvist eksempel...</notice> | ||
+ | </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 | ||
+ | *show bgp ipv6 unicast summary | ||
+ | *ping 8.8.8.8 (For at teste default gateway) | ||
+ | |||
+ | ==5: kundenet skal annonceres via BGP. == | ||
+ | <source lang=cli> | ||
+ | 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> | ||
+ | </source> | ||
+ | ===Test=== | ||
+ | |||
+ | ==6: Konfigurer eBGP til de andre grupper. == | ||
+ | |||
+ | <source lang=cli> | ||
+ | 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 0/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> | ||
+ | </source> | ||
+ | ===Test=== | ||
+ | *show ipv6 route | ||
+ | *show bgp ipv6 unicast | ||
+ | *show bgp ipv6 unicast neighbors | ||
+ | {{Source cli}} | ||
[[Category:IPv6]] | [[Category:IPv6]] |
Latest revision as of 00:25, 8 December 2011
Contents
- 1 Overordnet plan
- 2 IPv4 Adresser og AS-numre
- 3 IPv6 Adresser
- 4 Inspiration til øvelsen
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.
- Lære IPv4 net at kende
- IS-IS og iBGP kører.
- Konfigurer IPv6 adresser på alle routere
- Konfigurer IS-IS på fa0/0 og fa0/1 på alle routere.
- Konfigurer iBGP på alle Routere.
- Lo10, Lo20 og fa2/1 er kundenet der skal annonceres via BGP
- Konfigurer eBGP til de andre grupper.
IPv4 Adresser og AS-numre
Udstyr | gruppe 1 | Gruppe 2 | gruppe 3 | Gruppe 4 |
---|---|---|---|---|
R1 | 10.11.0.0/16 | 10.21.0.0/16 | 10.31.0.0/16 | 10.41.0.0/16 |
R2 | 10.12.0.0/16 | 10.22.0.0/16 | 10.32.0.0/16 | 10.42.0.0/16 |
R3 | 10.13.0.0/16 | 10.23.0.0/16 | 10.33.0.0/16 | 10.43.0.0/16 |
R4 | 10.14.0.0/16 | 10.24.0.0/16 | 10.34.0.0/16 | 10.44.0.0/16 |
AS | 100 | 200 | 300 | 400 |
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.
Udstyr | gruppe 1 | Gruppe 2 | gruppe 3 | Gruppe 4 |
---|---|---|---|---|
R1 | 10.200.0.101:2001 | 10.200.0.102:2001 | 10.200.0.103:2001 | 10.200.0.104:2001 |
R2 | 10.200.0.101:2002 | 10.200.0.102:2002 | 10.200.0.103:2002 | 10.200.0.104:2002 |
R3 | 10.200.0.101:2003 | 10.200.0.102:2003 | 10.200.0.103:2003 | 10.200.0.104:2003 |
R4 | 10.200.0.101:2004 | 10.200.0.102:2004 | 10.200.0.103:2004 | 10.200.0.104: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
- 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 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)
- 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 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>...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å 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>...Kun delvist eksempel...</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.
- 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 0/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