본문 바로가기
network/ccie-mpls

Configuring Frame-Mode MPLS on Cisco IOS Platforms

 
MPLS Configuration Tasks

Mandatory:
•MPLS를 구동 하기 위해서 반드시 cef 기능이 활성화 되어 있어야 하며, ldp를 인터페이스에 활성화 시켜야 한다.
•추가적으로 MPLS에서 ID혹은 MTU사이즈가 변경 가능 하다. 그리고 TTL propagation기능을 설정 하거나,
특정 한 장비에만 label을 광고 할 수 있다.

## MPLS 아이디 수정 ,force 를 통하여 강제로 변경이 가능하다.(한번 mpls가 작동 하면 설정이 무시? 되기 때문에 강압적으로 force 를 통해서 적용 한다.)
## 라우터 아이디는 기본적으로 loopback ip 만약 없을경우 인터페이스 아이피로 설정 된다.
Router(config)#mpls ldp router-id interface [force]

## MPLS 인터페이스에서 실행
Router(config-if)#mpls ip

## 인터페이스 단위에서 프로토콜 선택 가능(tdp는 cisco 표준으로 기본은 ldp로 돌아 간다.)
Router(config-if)#mpls label protocol [tdp | ldp | both]

- 아래 예제와 같이 mpls 를 인터페이스 별로 프로토콜 지정 하여 구동 할 수 있다.

 



## 아래 명령어로 mtu 사이즈를 조절 할 수 있다.
## 단, 중간에 L2스위치가 있을 경우 1518 바이트 이상일 경우 drop되기 때문에 설계를 잘해야 한다.
Router(config-if)#mpls mtu bytes

## IP TTL Propagation 을 disabled 시킨다.
Router(config)#no mpls ip propagate-ttl

-TTL Propagation 기능이 enabled 되어 있어 모든 trace 정보에 모두 확인이 가능하다.
-TTL Propagation 기능이 disable 되어 있어 모든 trace 정보에 모두 확인이 불가능하다.(core 확인 불가)


Router(config)#no mpls ip propagate-ttl [forwarded | local]
=> forwarded 옵션은 외부에서 trace 시 안보이지만 local에서 trace할 경우 보인다.
 

## 옵션에 따라 선택적으로 광고가 가능하여 선택적인 네이버에게 만 전달 가능 하다.
Router(config)#mpls ldp advertise-labels [for prefix-access-list [to peeraccess- list]]
for=> 네트워크 정보
to=> 네이버 정보(만약 to옵션이 없을 경우 아래 예제와 같이 any와 같은 개념)
EX)
no mpls ldp advertise-labels
mpls ldp advertise-labels for 90 to 91
!
access-list 90 permit ip 192.168.254.0 0.0.0.255
access-list 91 permit ip a

*기본적으로 mpls ldp advertise-labels  명령어가 기본 enabled 되어
있기 때문에 선택적으로 하기 위해서는 no mpls ldp advertise-labels 명령어를 먼저 추가해야 한다.


반응형