|
News,
Internal,
Projects,
Home Software, Support, Documentation |
----------
| host 1 |
----------
|
|
a ---------- b
---| route 1 |---------------------------
| ---------- |
| |
| -----------
----------- | router 2 |
| host 2 | -----------
---------- |
|
|
-----------
| host 3 |
-----------
host1에서 전송하는 패킷은 host2로 전송하지만,
저는 router1에서 host2로 전달되는 패킷을 host3로 직접 전달하기 위하여
아래와 같이 encapsulation을 하여 전송하도록 하였습니다.
|----------------------------------------------------------------------|
| src | dst | ----------------------------------
|
| host 2 | host 3 | | src | dst | Data
| |
| | | | host 1 | host 2 |
| |
| | | ----------------------------------
|
|----------------------------------------------------------------------|
허나 router1에서 b 인터페이스로 전달하지 않고
" a 인터페이스로 전달하여 host2를 거쳐 host3로 전달하고 있습니다."
패킷을 전달할때, 인터페이스를 결정은 어디에서 하는지 알고 싶습니다.
더불어, b 인터페이스로 전달하도록 하려면 어떻게 해야 하는지도 알고
싶습니다.
감사 합니다.
-----Original Message-----
From: questions-bounces@xxxxxxxxxxxxxx [mailto:questions-
bounces@xxxxxxxxxxxxxx] On Behalf Of Pyun YongHyeon
Sent: Friday, May 28, 2004 5:37 PM
To: hwangij
Cc: questions@xxxxxxxxxxxxxx
Subject: Re: [KFUG] mbuf cluster 관련 질문입니다.
On Fri, May 28, 2004 at 05:20:26PM +0900, hwangij wrote:
> 감사합니다.
> 보내신 메일을 보면 M_PREPEND로 추가된 mbuf list는
> m_feem으로도 mbuf가 free되지 않는다고 하셨는데,
> free시킬수 있는 다른 함수는 없을까요?
제말은 그말이 아니라 MALLOC(9)으로 할당된것을 M_PREPEND(9)
로 mbuf list를 만들면 않된다는 것이었습니다.
소스에 보면
ip6 = mtod(m, struct ip6_hdr *);
부분이 있는데 ip6는 이미 MALLOC(9)에의해서 할당된값으로 초기화
된것으로 보입니다.(MALLOC leak)
> 없다면 단순히 Ram을 증설하는 방법 말고는 없는 얘기 겠죠?
>
mbuf와 RAM의 연관관계는 없지만 시스템에서 메모리가 많아지면
cluter를 많이 잡도록 되어있습니다.
시스템에서 자동으로 설정하는 값보다 더 작은값을 사용하면
leak이 발생하면 금방 알수있습니다.(1024나 2048정도)
> 답변 거듭 감사드립니다. ^^
>
--
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions
_______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/06/01 13:04:45 $ |
|