Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

모바일 IP #2 #49

Open
Jangchanhi opened this issue Aug 8, 2022 · 0 comments
Open

모바일 IP #2 #49

Jangchanhi opened this issue Aug 8, 2022 · 0 comments

Comments

@Jangchanhi
Copy link
Owner

10.2 에이전트

주소가 변경되는 것을 인터넷의 다른 부분이 알지 못해도 되도록 하기 위해 홈 에이전트와 외지 에이전트가 필요하다.
image
image

홈 에이전트와 외지 에이전트를 라우터로 설명했지만 에이전트로서의 기능은 응용계층에서 수행된다.
=> 에이전트들은 라우터인 동시에 호스트이다.

[1] 홈 에이전트 (home agent) : 일반적으로 이동 호스트의 홈 네트워크에 연결된 라우터이다.

  • 원격 호스트가 이동 호스트에게 패킷을 보낼 때 홈 에이전트는 이동 호스트를 대신해서 동작한다. 홈 에이전트는 패킷을 수신하여 이 패킷을 외지 에이전트에 보낸다.

[2] 외지 에이전트 (foreign agent) : 일반적으로 외지 네트워크에 연결된 라우터이다. 외지 에이전트는 홈 에이전트로부터 받은 패킷을 이동 호스트에게 전달한다.

  • 이동 호스트는 외지 에이전트의 역할을 수행할 수도 있다. 즉 이동 호스트와 외지 에이전트가 같을 수 있다. 그러나
    이를 위해서는 이동 호스트 자신이 의탁 주소를 수신할 수 있어야 하고 DHCP를 사용함으로써 가능할 수 있다.
  • 이동 호스트는 홈 에이전트와 통신할 수 있도록 하는 S/W를 가져야 하고 홈 주소와 의탁 주소의 두 주소를 가지고 있어야 한다. 이런 이중 주소지정은 응용 프로그램에 투명하여야 한다. 즉, 응용 프로그램이 이러한 사항을 알지 못하도록 하여야 한다.
  • 이동 호스트가 외지 에이전트로서 작동할 때 의탁 주소는 동위치(colocated) 의탁 주소라고 불리운다.
    => 이동 호스트와 외지 에이전트가 같을 때 의탁 주소는 동위치 의탁 주소라고 불리운다.

동위치 의탁 주소의 장단점

  • 장점 : 외지 에이전트의 가용성을 걱정할 필요 없이 이동 호스트가 어떠한 N/W으로도 이동할 수 있다.
  • 단점 : 이동 호스트가 자신의 외지 에이전트 역할을 수행하기 위해 추가 S/W가 필요하다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant