티스토리 뷰


예전에 PBR 라우팅을 이용하기 위해 한참동안 애를 썼던 기억이 있습니다.

기본적으로 Cisco L3 Switch 에서 제공해 주는 기능으로만 알고 아무리 셋팅을 해도 적용이 되지 않고 아래와 같은 에러 메시지만 발생했었죠...

*Mar  1 10:30:25.567: %PLATFORM_PBR-4-SDM_MISMATCH: PBR requires sdm template routing


처음엔 확인하지 못했지만 이 메시지를 보자 마자 sdm template routing 에 관하여 기술문서를 검색하였고, 결국 알아낸 것이 sdm prefer routing 이었습니다~^^

사막에서 우물을 찾은 느낌이랄까~~~~^^v

참고로 PBR (Policy Based Routing) 의 소개, 이와 관련 셋팅 정보를 얻고자 하시면 이 링크를 클릭하여 확인해 보시기 바랍니다.

오늘은 sdm prefer 를 이용하여 L3 PBR Routing 영역을 확보하는 방법에 대해 알아보겠습니다.

기본적으로는 아래와 같이 IPv4에 대한 PBR 영역이 확보되어 있지 않은 상태로 출하되게 됩니다.

show sdm prefer 명령으로 확인해 보겠습니다.

ROUTER#show sdm prefer
 The current template is "desktop default" template.
 The selected template optimizes the resources in
 the switch to support this level of features for
 8 routed interfaces and 1024 VLANs.

  number of unicast mac addresses:                  6K
  number of IPv4 IGMP groups + multicast routes:    1K
  number of IPv4 unicast routes:                    8K
    number of directly-connected IPv4 hosts:        6K
    number of indirect IPv4 routes:                 2K
  number of IPv4 policy based routing aces:         0
  number of IPv4/MAC qos aces:                      512
  number of IPv4/MAC security aces:                 1K
 
ROUTER#


이렇게 PBR을 위한 영역이 할당되어 있지 않고 '0' 으로만 사용하게 됩니다.

이제 PBR 셋팅을 위한 기본 단계인 영역 확보를 진행해 보도록 하겠습니다.

ROUTER(config)#sdm prefer ?
  default             Default bias
  dual-ipv4-and-ipv6  Support both IPv4 and IPv6
  routing             Unicast bias
  vlan                VLAN bias

ROUTER(config)#sdm prefer


위 명령을 보게 되면 routing 이라는 명령이 있습니다.

실제로 적용하게 되면 아래와 같이 next reload 시까지는 영향을 미치지 않을 것이라고 알려주며 show sdm prefer 명령으로 확인해 보라는 메시지가 나타나게 됩니다.

ROUTER(config)#sdm prefer routing
Changes to the running SDM preferences have been stored, but cannot take effect
until the next reload.
Use 'show sdm prefer' to see what SDM preference is currently active.
ROUTER(config)#


재부팅을 하기 전까지는 아래와 같이 PBR 영역이 '0' 으로 표시됨을 확인할 수 있으며,

아래 부분에는 다음번 리로드 시에는 desktop routing template 으로 변경될 것이라고 알려주고 있습니다.

ROUTER#show sdm prefer
 The current template is "desktop default" template.
 The selected template optimizes the resources in
 the switch to support this level of features for
 8 routed interfaces and 1024 VLANs.

  number of unicast mac addresses:                  6K
  number of IPv4 IGMP groups + multicast routes:    1K
  number of IPv4 unicast routes:                    8K
    number of directly-connected IPv4 hosts:        6K
    number of indirect IPv4 routes:                 2K
  number of IPv4 policy based routing aces:         0
  number of IPv4/MAC qos aces:                      512
  number of IPv4/MAC security aces:                 1K
 
 On next reload, template will be "desktop routing" template.
 
ROUTER#


자......

이제 Configuration 을 저장하고 스위치를 reload 해 보도록 하겠습니다.

ROUTER#wr
Building configuration...
[OK]
ROUTER#reload
Proceed with reload? [confirm]

*Mar  1 10:39:55.767: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
Base ethernet MAC Address: 00:17:95:49:xx:xx
Xmodem file system is available.
The password-recovery mechanism is enabled.
Initializing Flash...
flashfs[0]: 357 files, 5 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 15998976
flashfs[0]: Bytes used: 8013312
flashfs[0]: Bytes available: 7985664
flashfs[0]: flashfs fsck took 9 seconds.
...done Initializing Flash.
Boot Sector Filesystem (bs) installed, fsid: 3
done.
Loading "flash:c3750-ipservices-mz.122-25.SEB4/c3750-ipservices-mz.122-25.SEB4.bin"...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
File "flash:c3750-ipservices-mz.122-25.SEB4/c3750-ipservices-mz.122-25.SEB4.bin" uncompressed and installed, entry point: 0x3000
executing...

              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706
.
.
.


스위치가 재부팅된 후 아래와 같이 sdm 상태를 확인해 보겠습니다.

ROUTER#show sdm prefer
 The current template is "desktop routing" template.
 The selected template optimizes the resources in
 the switch to support this level of features for
 8 routed interfaces and 1024 VLANs.

  number of unicast mac addresses:                  3K
  number of IPv4 IGMP groups + multicast routes:    1K
  number of IPv4 unicast routes:                    11K
    number of directly-connected IPv4 hosts:        3K
    number of indirect IPv4 routes:                 8K
  number of IPv4 policy based routing aces:         512
  number of IPv4/MAC qos aces:                      512
  number of IPv4/MAC security aces:                 1K
 
ROUTER#


위와 같이 PBR 을 위한 메모리 영역이 할당되었고,

vlan 또는 L3 interface 에 "ip policy route-map" 명령을 사용하여 무한한 PBR 의 Configuration 을 시작할 수 있게 되었습니다.

-----

들러주셔서 감사합니다 (__)

댓글