Limetime's TimeLine
article thumbnail
Published 2018. 1. 9. 23:46
[Router] Frame-Relay Network
반응형

Frame-Relay

※ 참고


Frame-Relay With Packet Tracer : 

http://limetimeline.tistory.com/191


Frame-Relay With GNS :

http://limetimeline.tistory.com/192


ㆍLAN 구간의 스위치를 Ethernet Switch

= ARP (IP -> MAC)


ㆍWAN 구간의 스위치를 Frame-Relay

= Inverse ARP (DLCI -> IP)


<WAN 구간의 Frame-Relay>

라우터와 라우터 사이를 연결할 때 랜카드가 필요하다.

랜카드를 효율적으로 사용하기 위해 Frame-Relay를 사용한다.

(하나의 랜카드를 가상회선인 DLCI로 쪼갠다.)


LAN : MAC address = ARP (IP -> MAC)


WAN : DLCI (Data Link Configuration Identify) = Inverse ARP (DLCI -> IP)


A회사에서 하나의 랜카드를 Multipoint로 통신하다가

 다른 대역대를 가지고 B회사와 인수합병 되었을 때 

A회사의 대역대를 유지하면서 통신되게 하려면 

Point-to-point를 사용해서 

A-B 두 회사를 연결 시키면 된다.


<Multipoint>

Inverse ARP (DLCI -> IP)

L2(자신의 DLCI)  L3(상대방의 IP)

102                 1.1.123.2

201                 1.1.123.1

Frame-Relay에서는 자신의 DLCI로 들어가서 상대방의 IP로 나온다.

문제! DLCI 201IP?

답!

1.1.123.2



Frame-RelayPPP, HDLC와 같이 

WAN구간에서 사용하는 Encapsulation방식이지만 

동시에 여러 라우터가 접속하여 

링크를 공유할 수 있는다는 점에서 차이가 있다.

또한, Broadcast를 통해 통신을 하는 일반 이더넷 방식과는 달리 

정해진 길(Virtual Circuit)을 통해서만 통신이 가능하다는 점에서도 차이가 있다

이러한 두 가지 특징 때문에 

Frame-Relay의 통신 방식을 NBMA(Non Broadcast & Multi Access)라고 부른다.

 

ㆍ일반적으로 ISP에서는 DCE로 연결되고 

커스터머쪽은 DTE로 연결 시킨다.

앞서 말했듯이 F/R에서는 통신을 위해 

VC(Virtual Circuit)가 필요하다.

VC는 어떻게 만드냐에 따라서 

SVC(Switched VC)PVC(Permanent VC)로 나눌 수 있다.

말 그대로 세션을 맺었다고 Terminate되고 

다시 데이터 전달을 위해 커스터머쪽에서 

새로운 VC를 만드는 방법은 SVC이고

미리 정해진 VC들만 영구적으로 사용할 수 있는 방법은 PVC라고 한다.

 

ㆍ여러 장비가 위와 같이 VC를 사용하므로 

F/R에서는 프레임 내부의 주소 부분에서 

FECN, BECN, DE 비트를 활용하여 혼잡을 제어할 수 있다.

 

F/R은 통신을 위해 DLCI라는 번호를 사용하여 

클라이언트(DTE)DCE간의 연결을 가능케 해주면서 

통신시 Local DLCI만을 사용하게 되므로 

하나의 물리 인터페이스에서는 

항상 UniqueDLCI번호를 사용해야 한다.

 

Local DLCI 번호와 목적지 IP주소를 Mapping하는 방법은 

Inverse-ARP를 이용하는 방법과 관리자가 직접 지정하는 정적인 방법으로 나뉠 수 있지만 

여러 가지 면에서는 직접 지정하는 방식이 유용하다.


ㆍ구성이 끝난 뒤에는 DTE-DCE간에 

PVC의 상태와 주소, 멀티캐스트에 관한 사항을 알 수 있는 신호를 주고 받는데 

이를 LMI(Local Management Interface)라고 하며

Keepalive의 역할도 병행하게 된다.

 

ㆍ기술 향상 : X.25 -> Frame-Relay -> ATM

 

ㆍ다른 데이터 링크 프로토콜과는 달리

Frame-Relay는 라우터 사이에서 패킷(3계층 PDU)을 

전달하는데도 사용한다.

 

ㆍ점대점 WAN링크보다 

더 효율적인 WAN서비스를 제공하고자 개발했다.

 

-VC(Virtual Circuit)

PVC(Permanent Virtual Circuit) : 사전에 지정된 VC

SVC(Switched Virtual Circuit) : 필요할 때 동적으로 형성하는 VC

 

-LMI(Local Management Interface)

Frame-Relay장비는 주기적으로 

외부 장비(라우터)와 정상적으로 동작하는지 확인하는 

Keepalive메시지를 교환해야 하는데

이를 LMI라고 한다.

(DLCI정보, PVC정보 등을 가지고 있어 매우 중요한 메시지이다.)


-Frame-Relay Frame 구조


<Frame-relay 주요 명령어>

#show frame-relay map

#show frame-relay pvc


-주 인터페이스 (Major Interface) 

*Major Interface & MultiPoint Frame-Relay


ㆍ주 인터페이스일 경우 

=> Inverse ARP / Static Mapping 둘 다 가능


ㆍ물리적인 하나의 인터페이스를 

다중 접근 네트워크(Multi Access Network)로 동작 시킨다.


ㆍ각 각의 논리적인 링크(VC)들은 

같은 서브넷을 요구한다.


● Full-Mesh

 

ㆍ자동 맵핑(Inverse-ARP)

<R1> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.1 255.255.255.0

(config-if)#no shutdown

 

<R2> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.2 255.255.255.0

(config-if)#no shutdown

 

<R3> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.3 255.255.255.0

(config-if)#no shutdown


ㆍ수동 맵핑(Static Mapping)

<R1> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip add ress 1.1.123.1 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.2 102 broadcast

(config-if)#frame-relay map ip 1.1.123.3 103 broadcast

(config-if)#no shutdown

 

<R2> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip add ress 1.1.123.2 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.1 201 broadcast

(config-if)#frame-relay map ip 1.1.123.3 203 broadcast

(config-if)#no shutdown

 

<R3> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip add ress 1.1.123.3 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.1 301 broadcast

(config-if)#frame-relay map ip 1.1.123.2 302 broadcast

(config-if)#no shutdown

*no frame-relay inverse-arp

= 자동 맵핑 하지 마라


l  Hub & Spoke

ㆍ자동 맵핑(Inverse-ARP)

<R1> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.1 255.255.255.0

(config-if)#no shutdown

 

<R2> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.2 255.255.255.0

(config-if)#no shutdown

 

<R3> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.3 255.255.255.0

(config-if)#no shutdown

ㆍ수동 맵핑(Static Mapping)

<R1> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.1 255.255.255.0

(config-if)#frame-relay map ip 1.1.123.2 102 broadcast

(config-if)#frame-relay map ip 1.1.123.3 103 broadcast

(config-if)#no ip split-horizon eigrp 100

(config-if)#no frame-relay inverse-arp

(config-if)#no shutdown

(config-if)#exit

(config)#interface loopback 0

(config-if)#ip address 192.168.10.1 255.255.255.0

(config-if)#exit

(config)#router eigrp 100

(config-router)#network 1.1.123.0

(config-router)#network 192.168.10.0

(config-router)#no auto-summary

 

<R2> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.2 255.255.255.0

(config-if)#frame-relay map ip 1.1.123.1 201 broadcast

(config-if)#no frame-relay inverse-arp

(config-if)#no shutdown

(config-if)#exit

(config)#interface loopback 0

(config-if)#ip address 192.168.20.1 255.255.255.0

(config-if)#exit

(config)#router eigrp 100

(config-router)#network 1.1.123.0

(config-router)#network 192.168.10.0

(config-router)#no auto-summary

 

<R3> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.3 255.255.255.0

(config-if)#frame-relay map ip 1.1.123.1 301 broadcast

(config-if)#no frame-relay inverse-arp

(config-if)#no shutdown

(config-if)#exit

(config)#interface loopback 0

(config-if)#ip address 192.168.30.1 255.255.255.0

(config-if)#exit

(config)#router eigrp 100

(config-router)#network 1.1.123.0

(config-router)#network 192.168.10.0

(config-router)#no auto-summary


*no split-horizon


Split-horizon은 특정 인터페이스에서 

자기가 보낸 네트워크 정보를 

다시 받지 않는다는 의미.

(네트워크 정보를 전달받은 Interface로는 동일한 정보를 전달하지 않게됨.) 


=> 루핑 방지 기술


<no split-horizon> (스플릿 호라이즌을 푸는 이유.)

R2192.168.20.1/24 R1Serial1/0으로 받았기 때문에 

동일한 192.168.20.1/24의 정보를 

serial1/0으로 전달할 수 없게된다


=> R3R2의 루프백0의 정보를 전송할 수 없게된다.


※ 참고 : http://limetimeline.tistory.com/186


l  Partial-mesh

ㆍ자동 맵핑(Inverse-ARP)

<R1> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(confg-if)#ip address 1.1.123.1 255.255.255.0

(config-if)#no shutdown

 

<R2> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.2 255.255.255.0

(config-if)#no shutdown

 

<R3> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.3 255.255.255.0

(config-if)#no shutdown

 

<R4> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.4 255.255.255.0

(config-if)#no shutdown


ㆍ수동 맵핑(Static Mapping)

<PC1>

PC1>ip 192.168.10.1/24 192.168.10.254

 

<PC2>

PC2>ip 192.168.20.1/24 192.168.20.254

 

<PC3>

PC3>ip 192.168.30.1/24 192.168.30.254

 

<PC4>

PC4>ip 192.168.40.1/24 192.168.40.254

 

<R1> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.1 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#no ip split-horizon eigrp 100

(config-if)#frame-relay map ip 1.1.123.2 102 broadcast

(config-if)#frame-relay map ip 1.1.123.3 103 broadcast

(config-if)#frame-relay map ip 1.1.123.4 104 broadcast

(config-if)#no shutdown

(config-if)#exit

(config)#int fa0/0

(config-if)#ip address 192.168.10.254 255.255.255.0

(config-if)#no shutdown

(config-if)#exit

(config)#router eigrp 100

(config-router)#network 1.1.123.0

(config-router)#network 192.168.10.0

(config-router)#no auto-summary

 

<R2> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.2 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.1 201 broadcast

(config-if)#frame-relay map ip 1.1.123.3 203 broadcast

(config-if)#frame-relay map ip 1.1.123.4 201 broadcast

(config-if)#no shutdown

(config-if)#exit

(config)#int fa0/0

(config-if)#ip address 192.168.20.254 255.255.255.0

(config-if)#no shutdown

(config-if)#exit

(config)#router eigrp 100

(config-router)#network 1.1.123.0

(config-router)#network 192.168.20.0

(config-router)#no auto-summary

 

<R3> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.3 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.1 301 broadcast

(config-if)#frame-relay map ip 1.1.123.2 302 broadcast

(config-if)#frame-relay map ip 1.1.123.4 301 broadcast

(config-if)#no shutdown

(config-if)#exit

(config)#int fa0/0

(config-if)#ip address 192.168.30.254 255.255.255.0

(config-if)#no shutdown

(config-if)#exit

(config)#router eigrp 100

(config-router)#network 1.1.123.0

(config-router)#network 192.168.30.0

(config-router)#no auto-summary

 

<R4> (config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.4 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#no ip split-horizon eigrp 100

(config-if)#frame-relay map ip 1.1.123.1 401 broadcast

(config-if)#frame-relay map ip 1.1.123.2 401 broadcast

(config-if)#frame-relay map ip 1.1.123.3 401 broadcast

(config-if)#no shutdown

(config-if)#exit

(config)#int fa0/0

(config-if)#ip address 192.168.40.254 255.255.255.0

(config-if)#no shutdown

(config-if)#exit

(config)#router eigrp 100

(config-router)#network 1.1.123.0

(config-router)#network 192.168.40.0

(config-router)#no auto-summary



-서브 인터페이스 (Sub Interface) 

*sub Interface & Multipoint & Point-to-Point Frame-relay


ㆍ서브 인터페이스일 경우 

=> Inverse-ARP는 지원 안함 (자동 맵핑 지원 안함)

Static Mapping만 사용 가능


ㆍ물리적인 하나의 인터페이스를  

다중 접근 네트워크(Multi Access Network)로 동작 시킨다.


ㆍ각 각의 논리적인 링크(VC)들은 

같은 서브넷을 요구한다.

(다른 서브넷의 경우 Point-to-Point를 사용한다.)


<인수합병 시>

R1은 본사이고 R2, R3, R4는 지사

다른 회사 인수ㆍ합병 시 

R5는 다른 네트워크이므로

 point-to-point로 연결


ㆍ수동 맵핑(Static Mapping)

<R1> (config)#interface loopback 0

(config-if)#ip address 192.168.10.1 255.255.255.0

(config-if)#exit

(config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#no frame-relay inverse-arp

(config-if)#no shutdown

(config-if)#exit

(config)#int se1/0.123 multipoint

(config-subif)#ip address 1.1.123.1 255.255.255.0

(config-subif)#no ip split-horizon

(config-subif)#frame-relay map ip 1.1.123.2 102 broadcast

(config-subif)#frame-relay map ip 1.1.123.3 103 broadcast

(config-subif)#frame-relay map ip 1.1.123.4 104 broadcast

(config-subif)#exit

(config)#int se1/0.15 point-to-point

(config-subif)#ip address 1.1.15.1 255.255.255.0

(config-subif)#frame-relay interface-dlic 105

(config-fr-dlci)#exit

(config-subif)#exit

(config)#router rip

(config-router)#version 2

(config-router)#network 1.1.123.0

(config-router)#network 1.1.15.0

(config-router)#network 192.168.10.0

(config-router)#no auto-summary

 

<R2> (config)#interface loopback 0

(config-if)#ip address 192.168.20.1 255.255.255.0

(config-if)#exit

(config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.2 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.1 201 broadcast

(config-if)#frame-relay map ip 1.1.123.3 201 broadcast

(config-if)#frame-relay map ip 1.1.123.4 201 broadcast

(config-if)#no shutdown

(config-if)#exit

(config)#router rip

(config-router)#version 2

(config-router)#network 1.1.123.0

(config-router)#network 192.168.20.0

(config-router)#no auto-summary

 

<R3> (config)#interface loopback 0

(config-if)#ip address 192.168.30.1 255.255.255.0

(config-if)#exit

(config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.3 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.1 201 broadcast

(config-if)#frame-relay map ip 1.1.123.2 201 broadcast

(config-if)#frame-relay map ip 1.1.123.4 201 broadcast

(config-if)#no shutdown

(config-if)#exit

(config)#router rip

(config-router)#version 2

(config-router)#network 1.1.123.0

(config-router)#network 192.168.30.0

(config-router)#no auto-summary

 

<R4> (config)#interface loopback 0

(config-if)#ip address 192.168.40.1 255.255.255.0

(config-if)#exit

(config)#interface se1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 1.1.123.4 255.255.255.0

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 1.1.123.1 201 broadcast

(config-if)#frame-relay map ip 1.1.123.2 201 broadcast

(config-if)#frame-relay map ip 1.1.123.4 201 broadcast

(config-if)#no shutdown

(config-if)#exit

(config)#router rip

(config-router)#version 2

(config-router)#network 1.1.123.0

(config-router)#network 192.168.40.0

(config-router)#no auto-summary

 

<R5> (config)#interface loopback 0

(config-if)#ip address 192.168.50.1 255.255.255.0

(config-if)#exit

(config)#int se1/0

(config-if)#encapsulation frame-relay

(config-if)#no frame-relay inverse-arp

(config-if)#no shutdown

(config-if)#exit

(config)#int se1/0.51 point-to-point

(config-subif)#ip address 1.1.15.5 255.255.255.0

(config-subif)#frame-relay interface-dlci 501

(config-fr-dlci)#exit

(config-subif)#exit

(config)#router rip

(config-router)#version 2

(config-router)#network 1.1.15.0

(config-router)#network 192.168.50.0

(config-router)#no auto-summary




-Frame-Relay Switch 구성 

(Frame-Relay Switch가 없을 때 라우터를 사용.)

풀이.

<R1> (config)#int s1/0

(config-if)#encapsulation frame-relay

(config-if)#ip address 192.168.10.1 255.255.255.0

(config-if)#no frame-relay

(config-if)#frame-relay map ip 192.168.1.2 102 broadcast

(config-if)#no shutdown

 

<R2> (config)#frame-relay switching

(config)#int se1/0

(config-if)#encapsulation frame-relay

(config-if)#clock rate 56000

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay intf-type dce

(conifg-if)#frame-relay route 102 interface s1/1 201

(config-if)#no shutdown

(config-if)#exit

(config)#int se1/1

(config-if)#encapsulation frame-relay

(config-if)#clock 56000

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay intf-type dce

(config-if)#frame-relay route 201 interface se1/0 102

(config-if)#no shutdown

 

<R3> (config)#int se1/1

(config-if)#encapsulation frame-relay

(config-if)#no frame-relay inverse-arp

(config-if)#frame-relay map ip 192.168.10.1 201 broadcast

(config-if)#no shutdown


Frame-relay switch : Routerframe-relay switch로 전환

Frame-relay intf-type dce : 인터페이스를 dce로 설정

Frame-relay route [Input DLCI] interface se1/0 [Output DLCI]


반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!