'Helper-address'에 해당되는 글 1건

  1. 2006.04.07 Helper-Address 의 개념
engineering/Network Eng.2006. 4. 7. 01:05
출처 블로그 > hazia님의 블로그
원본 http://blog.naver.com/hazia/10001202458
Helper-Address

1. 기본 개념

라우터는 기본적으로 Broadcast 패킷을 보내지 않는다. Broadcast 패킷이 Forwarding 될 경우 많은 Network Hosts 는 이 패킷에 대해 응답을 해야 한다. 따라서 시간이 지남에 따라 Broadcast Storm이 발생하게 된다.

만약 Server가 Client 와 다른 Network대에 존재한다면, Client 는 Server 의 주소를 알기위해 Broadcast 패킷을 보내게 된다. 하지만 이 패킷은 라우터에 의해 Blocking 된다.
이 경우 라우터에 Helper-address 를 적용시키면 해당 Server에 직접 Forwarding 되어 연결된다.


그림 1

- 10.1.1.0
  :그림 1 에서 보듯이 Client 는 부팅하기 위해 BootP Server로 Broadcast 패킷을 보내
   게 된다. 하지만 라우터에서 Blocking 되므로 접속할 수 없다. Router 1 의 Interface
   에 Helper-address 를 적용시키면 Broadcast 패킷이 Unicast 패킷으로 전환되어 직접
   Server에 접속하게 되는 것이다.


2. 실제응용

◎ 2-1 Remote 서버가 한개일 경우

그림 1




◎ 참고
- UDP Port를 추가/ 삭제할 경우
: Interface e0
: Ip address 10.1.1.1 255.255.255.0
: Ip helper-address 10.1.2.2
: Ip forward-protocol udp 1000
: No ip forward-protocol udp 100
: e0 에 도착한 패킷을 10.1.2.2 로 보냄에 있어, UDP 3000번 포트를사용하는 패킷은
   전달하고 UDP 100번 포트를 사용하는 패킷은 Blocking 한다.

 

2-2 Remote 서버가 여러 개 일 경우

그림 2



2-3 Remote 서버가 Server farm 을 형성 할 경우

그림 3

Posted by theYoungman