본문 바로가기
네트워크 수업

[실습] IPv6 (1) 23.03.23

by 6^6 2023. 3. 23.
728x90

CE]

CE(config)#ipv6 unicast-routing //라우터에 ipv6활성

CE(config)#int f0/0    
CE(config-if)#no shut

CE(config-if)#ipv6 add 2001:100:100:100::254/64

CE(config-if)#int f0/1

CE(config-if)#no shut
CE(config-if)#ipv6 add 2001:12:12:12::1/64
CE(config-if)#ipv6 add fe80::1 link-local  // link-local=장비와장비간에만 필요한 존재 연결하기 //링크 로컬 안주면 통신 안된다;;

 

ISP]

ISP(config)#ipv6 unicast-routing
ISP(config)#int f0/0
ISP(config-if)#no shut
ISP(config-if)#ipv6
ISP(config-if)#ipv6 add 2001:12:12:12::2/64

ISP(config-if)#ipv6 add fe80::2 link-local

 

ISP(config-if)#int f0/1
ISP(config-if)#no shut
ISP(config-if)#ipv6 add 2001:23:23:23::2/64
ISP(config-if)#ipv6 add fe80::2 link-local //아까는 상대방거 뒤에 1 붙임. 링크로컬 상대방과 다르기만 하면된다. 

 

 

Branch]

Branch(config)#ipv6 unicast-routing


Branch(config)#int f0/0
Branch(config-if)#no shut
Branch(config-if)#ipv6 add 2001:23:23:23::3/64
Branch(config-if)#ipv6 add fe80::3 link-local

 

Branch(config-if)#int loo1
Branch(config-if)#ipv6 add 2001:200:200:200::1/64

 

R5(config)#int f0/0      
R5(config-if)#no shut
R5(config-if)#ipv6 address autoconfig

 

R5#sh ipv6 int br
FastEthernet0/0            [up/up]
    FE80::CE05:1AFF:FE50:0
    2001:100:100:100:CE05:1AFF:FE50:0
FastEthernet0/1            [administratively down/down]

>>잘보면 규칙이있다.

  
R5#show ipv6 int brie
FastEthernet0/0            [up/up]
    FE80::CE05:1AFF:FE50:0
    2001:100:100:100:CE05:1AFF:FE50:0
FastEthernet0/1            [administratively down/down]
R5#show int f0/0
FastEthernet0/0 is up, line protocol is up 
  Hardware is AmdFE, address is cc05.1a50.0000 (bia cc05.1a50.0000)
  MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec, 
     reliability 255/255, txload 1/255, rxload 1/255

 

cc05일때 

cc  

1100 1100       

 

7번째 비트를 1로 만들면 

1100 1110 => ce가 된다.

eui64(자동 config)

 


 1) Modified EUI-64 방식
  ∙ Cisco Device에서 Stateless Address Auto-config를 사용할 경우 이 방식을 사용한다.
  ∙ MAC 주소 가운데 FFFE를 추가하고, 7번째 bit를 1로 변경하여 하위 64bit의 Interface-ID를 생성하게 된다.

     <EX> cc05.0d ec.0000 => CC050d FFFE EC0000
                          => 1100 1100 .... => 1100 1110 ...
                          => CE05:0dFF:FEEC:0000
                   => 2001:100:100:100:CE05:0DFF:FEEC:0000
                     => 2001:100:100:100:CE05:DFF:FEEC:0


f0/0에서 auto뭐시기하면 network를 받는다.  나머지 64비트를 자기가 알아서 채워야하는데 중간에 mac주소를 끼워넣게된다.(mac주소는 유일하기때문. mac주소는 48비트) 

그럼 64-48 =16 비트가 모자르다.

그래서 한가운데 중간에 FF FE를 끼워넣는것이다.

근데 여기서 7번째를 1로 바꾸자.


핑 날려보기

 

ISP#ping 2001:12:12:12::1

ISP#ping 2001:23:23:23::3

 

성공!

 

 

>>RNG(rip next generation ) = ipv6에서 돌아가는 rip

아직 rip은 어려우니까 static만 하자

 

 

>>라우터끼리의 통신은 링크로컬만 쓴다.

 

CE(config)#ipv6 route 2001:23:23:23::/64 f0/1 fe80::2
CE(config)#ipv6 route 2001:200:200::/64 f0/1 fe80::2

 

ISP(config)#ipv6 route 2001:100:100:100::/64 f0/0 fe80::1
ISP(config)#ipv6 route 2001:200:200:200::/64 f0/1 fe80::3

 

Branch(config)#ipv6 route 2001:12:12:12::/64 f0/0 fe80::2
Branch(config)#ipv6 route 2001:100:100:100::/64 f0/0 fe80::2

 

 

ISP#show ipv6 route
IPv6 Routing Table - 7 entries
Codes: C - ConnectedL - LocalS - Static, R - RIP, B - BGP  //Local Link(자기 자신의 단자)
       U - Per-user Static route, M - MIPv6
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP external
C   2001:12:12:12::/64 [0/0]
     via ::, FastEthernet0/0
L   2001:12:12:12::2/128 [0/0]
     via ::, FastEthernet0/0
C   2001:23:23:23::/64 [0/0]
     via ::, FastEthernet0/1
L   2001:23:23:23::2/128 [0/0]
     via ::, FastEthernet0/1
S   2001:100:100:100::/64 [1/0]
     via FE80::1, FastEthernet0/0
S   2001:200:200:200::/64 [1/0]
     via FE80::3, FastEthernet0/1
L   FF00::/8 [0/0] //멀티캐스트 - 기본적으로 멀티캐스트가 생긴다.
     via ::, Null0 //Null0은 휴지통. 멀티캐스트는 갈데가 없다.

 

ISP#ping 2001:200:200:200::1

ISP#p 2001:100:100:100::254

핑 성공

 

 

 

isp =>인터넷이 물린다. 양 옆 CE와 Branch가 isp로 가는 디폴트라우팅을 넣어보자

CE에서 라우팅 시킨거 지워주고 축약해보자

no ipv6 route 2001:23:23:23::/64 f0/1 FE80::2
no ipv6 route 2001:200:200::/64 f0/1 FE80::2

ipv6 route ::/0 f0/1 fe80::2  =>축약(디폴트로 건다.)

 

Brunch에서도 라우팅한거 지워주고

Branch(config)#ipv6 route ::/0 f0/0 fe80::2

 

 

WIN701에서 (VMnet1)

win701 vmnet1

 

win701 vmnet1

핑 날려보면 잘간다.

 

 

WIN702에서 (VMnet2)

핑 잘날아간다.

728x90

댓글