unknown unicast 발생 원인

  • 답 : 라우터와 스위치간의 서로 다른 aging time으로 unknown unicast 발생

라우터와 pc 같에 통신을 통한 설명

  • 시스코 라우터의 기본 ARP mac address table에 저장되어 있는 시간은 4시간.
  • 스위치는 기본 ARP mac address table 남아있는 시간은 5분 → 5분안에 다시 통신하지 않으면 Mac Table에 Mac 주소가 사라짐
  • 라우터가 PC와 3시간 전에 통신을 했다고 가정하면 라우터에는 PC Mac 주소가 ARP mac address table에 남아 있음
  • 라우터는 PC의 Mac 주소를 가지고 있기에 다시 통신을 하려고 시도하는 경우 ARP 발생시키지 않고 Unicast로 통신하려고 함
  • 하지만 스위치는 PC의 Mac 주소를 모르므로 switch의 기본성질인 Flooding(Mac 주소 모르면 자기 자신을 제외하고 모두 뿌림)을 하게됨
  • 스위치가 Mac 주소를 몰라 자신을 제외한 다른 서버에 Flooding을 함으로써 unknown unicast frame이 발생 → 많은 트래픽을 발생하여 성능에 문제 발생
    라우터(Router)<------------>스위치(Switch)<------------>PC


unknown unicast를 보완하기 위한 방법

1.자주 사용하는 mac 주소는 스위치에 static으로 설정

  • Mac주소를 고정하여서 ARP Mac address Table에 기록 → Mac주소가 변경되면 해당 내용 삭제 필요
    SW1(config)#mac-address-table static [맥주소] vlan 1 interface fastethernet 0/x


2.스위치의 aging time out 시간을 설정으로 조절

  • second에 원하는 시간을 입력 → 초 단위
  • 0으로 설정하면 무한대 → 추천 X
    sw1(config)#mac-address-table aging-time [second] vlan 1

+ Recent posts