
먼저 패킷트레이서에서는 frame-relay switching 명령어가 먹지 않아서 다이나밉스에서 랩구성을 하였다.
아래는 다이나밉스 net 파일이다.
이미지 경로와 idlepc 값은 각 컴퓨터마다 틀리기 때문에 각자 컴퓨터에 맞게 수정하여 사용하기 바란다.
more..
토플로지에 나와있듯이 R1부터 세팅하여 보겠다.
R1에서 R2로는 point-to-point로 연결하고 R1에서 R3로는 multipoint로 구성하겠다. R2에서 R3로도 point-to-point로 연결하여 보겠다.
R1 먼저 세팅한다.
R1(config)#inter serial 1/0
R1(config-if)#no ip add
R1(config-if)#encapsulation frame-relay
R1(config-if)#no frame-relay inverse-arp
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#inter s1/0.12 point-to-point
R1(config-subif)#ip add 1.1.12.1 255.255.255.0
R1(config-subif)#frame-relay interface-dlci 102
R1(config-fr-dlci)#exit
R1(config-subif)#inter s1/0.13 multipoint
R1(config-subif)#ip add 1.1.13.1 255.255.255.0
R1(config-subif)#frame-relay map ip 1.1.13.3 103 broadcast
보게 되면 서브인터페이스로 하나의 인터페이스를 2개로 쪼개어서 R2와 R3으로 연결할 지점을 나눠서 아이피를 할당하여 주었다. dlci 값도 지정을 해주었다. R2로 가는 길은 102로 지정을 하였으며 R3으로 가는 길은 103으로 지정을 하였다. 또한 기본적으로 inverse-arp 기능을 disable 시켰다. 자동으로 i-arp 기능이 되면 편리할 수 있으나 문제가 많으므로 가급적 사용 안하는 것이 좋다.
이제 R2를 세팅하여 보자.
R2(config)#inter se1/0
R2(config-if)#no ip add
R2(config-if)#encapsulation frame-relay
R2(config-if)#no frame-relay inverse-arp
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#inter se1/0.12 point-to-point
R2(config-subif)#ip add 1.1.12.2 255.255.255.0
R2(config-subif)#frame-relay interface-dlci 201
R2(config-fr-dlci)#exit
R2(config-subif)#exit
R2(config)#inter se1/0.23 point-to-point
R2(config-subif)#ip add 1.1.23.2 255.255.255.0
R2(config-subif)#frame-relay interface-dlci 203
R2(config-fr-dlci)#exit
R2도 설정이 끝났다. 내용은 R1하고 동일하다. 틀린점이 있다면 dlci 값을 주의깊게 비교하여 보면 될 것이다.
R3를 설정하여 보자.
R3(config)#inter se1/0
R3(config-if)#no ip add
R3(config-if)#encapsulation frame-relay
R3(config-if)#no frame-relay inverse-arp
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#inter se1/0.13 multipoint
R3(config-subif)#ip add 1.1.13.3 255.255.255.0
R3(config-subif)#frame-relay map ip 1.1.13.1 301 broadcast
R3(config-subif)#exit
R3(config)#inter se1/0.23 point-to-point
R3(config-subif)#ip add 1.1.23.3 255.255.255.0
R3(config-subif)#frame-relay interface-dlci 302
R3(config-fr-dlci)#exit
R3(config-subif)#exit
R3(config)#exit
이제 각 라우터마다 설정을 완료하여 주었다.
이제 중요한 것은 중간에 FR라우터를 Frame-relay Switch로 만드는 작업이 남았다.
더 말할 것도 없이 해보자.
FR(config)#frame-relay switching
FR(config)#inter se1/1
FR(config-if)#encapsulation frame-relay
FR(config-if)#no frame-relay inverse-arp
FR(config-if)#frame-relay intf-type dce
FR(config-if)#frame-relay route 102 int s1/2 201
FR(config-if)#frame-relay route 103 int s1/3 301
FR(config-if)#no shut
FR(config-if)#exit
일단 FR 라우터를 frame-relay switching 명령어를 통해 프레임-릴레이 스위치로 사용하겠다는 명령을 주었고, s1/1 포트로 in 하는 dlci 값이 102이면 s1/2번 포트인 dlci 201으로(R2라우터쪽) 가라는 것이다. 즉, 길이 트였다. 역시 103번도 R3쪽으로 길이 트였다. 이 작업을 102와 201의 길을 서로 맵핑(mapping)준다고 한다. 간단하게 생각하면 서로 다른 102와 201의 길을 연결시켜 준 것이다.
또한 frame-relay intf-type dce는 FR 스위치(이젠 스위치로 쓰기로 하였으니 스위치라고 부르겠다)를 DCE 장비로 만드는 내용이다. 기본적으로 Default는 DTE이다. R1이나 R2, R3는 당연히 default로 DTE이기 때문에 건드릴 것이 없다.
그러나 R1에서 R2로 가는 길이 트였다고 하여서 끝일까? R2로 갔으면 다시 R1으로 와야 정상 아닌가? R2에서 R1으로 가는 길도 설정하여야 한다.
FR(config)#inter se 1/2
FR(config-if)#encapsulation frame-relay
FR(config-if)#no frame-relay inverse-arp
FR(config-if)#frame-relay intf-type dce
FR(config-if)#frame-relay route 201 inter s1/1 102
FR(config-if)#frame-relay route 203 inter s1/3 302
FR(config-if)#no shut
FR(config-if)#exit
FR(config)#inter se1/3
FR(config-if)#encapsulation frame-relay
FR(config-if)#no frame-relay inverse-arp
FR(config-if)#frame-relay intf-type dce
FR(config-if)#frame-relay route 301 inter s1/1 103
FR(config-if)#frame-relay route 302 inter s1/2 203
FR(config-if)#no shut
FR(config-if)#exit
보다시피 se1/2 에서도 R1으로 가는 길과 R3로 가는 길을 모두 맵핑시켜줬다. se1/3도 역시 R1과 R2로 가는 길을 맵핑시켜줬다.
FR스위치에서 sh ip inter b 하여
Serial1/1 unassigned YES unset up up
Serial1/2 unassigned YES unset up up
Serial1/3 unassigned YES unset up up
보면 Status가 up 이고 Protocol이 up 상태로 되어 있을 것이다. 그러면 R1에서 R2나 R3로 핑이 잘 갈것이고, R2에서 R3로 핑이 잘 갈 것이다.
Status가 down 상태이면 no shutdown 명령을 가장 먼저 해보고 Protocol이 down이면 상대방 연결이 제대로 되었는지 인캡슐레이션이 서로 동일한지 클럭레이트를 줬다면 제대로 DCE, DTE를 구분하였는지 확인하면 된다.
프레임 릴레이의 개념을 잡기 어려운 이유는 전용선(PVC)때문일텐데 그 이전에 프레임릴레이 역시 인캡슐레이션이라는 것을 다시 기억하면 이해가 쉬울 것이다. 지금까지는 HDLC를 기본으로 인캡슐레이션을 자주 하지 않았었다. HDLC말고도 PPP나 프레임릴레이 같은 방법으로 인캡슐레이션을 할 수 있는 것이다. 그 다음에 전용선 개념을 이해할려고 하면 훨씬 프레임릴레이가 어떠한 개념인지 이해하기 쉬울 것이다.
추가적으로 그래도 이해가 되지 않을 수 있기 때문에 더 간단하게 토플로지로 설명을 돕겠다.

지금까지 프레임 릴레이를 알기 전까지는 위와 같이 각 라우터마다 포트 2개를 사용하여 서로를 연결하였다. 익숙한 토플로지 형태이다. 하지만 프레임 릴레이는 포트 1개로 각 라우터끼리 연결하는 것이다.



VLAN.pkt
not as usual