안녕하세요~~요즘 자주 질문드리는 초보 엔지니어 입니다.
이번에 Trunking을 구성해야 하는 가운데..몇가지 문의 드립니다.
현재 Trunking을 다음과 같이 구성을 하였구요
# nettr -conf
Key: 4; Policy: 1;
Aggr MAC address: 0:12:3f:32:ac:a3
Name Original-Mac-Addr Speed Duplex Link Status
---- ----------------- ----- ------ ---- ------
ce0 0:12:3f:32:ac:a3 1000 full up enb
ce4 0:12:3f:32:ac:a0 1000 full up enb
# nettr -stats 4
Oct 31 15:35:02 2011
Name Ipkts Ierrs Opkts Oerrs Collis Crc %Ipkts %Opkts
---- ----- ----- ----- ----- ------ --- ------ ------
ce0 2792734006 0 135429219 0 0 0 38.17 1.96
ce4 4523803947 0 6783731020 0 0 0 61.83 98.04
제 생각으론 aggregation 된 ce0 으로 패킷이 Out 되고...In 패킷은 균등하게 들어와야 할껏 같은데요
실제로 위 표처럼 In 패킷은 양쪽으로 들어오지만 Out 패킷은 ce0 이 아닌 ce4 NIC로 나갑니다.
문서를 찾아보니 아래 처첨 Policy 1 이 (MAC-HASHING) 이라고 나오는데 어떤 알고리즘을 이용해서 패킷을 주고 보내는지 문의 드립니다.
1. MAC HASHING
Is the default policy used by Sun Trunking software. MAC is the preferred policy to use with switches. Most trunking-capable switches require using the MAC-hashing policy, but check your switch documentation.
Uses the last three bits of the MAC address of both the source and destination. For two ports, the MAC address of the source and destination are first XORed: Result = 00, 01, which selects the port.
Favors a large population of clients. For example, this ensures that 50 percent of the client connections will go through one of two ports in a two-port trunk.
Is required by most trunking-capable switches.
NOTE: Do not use MAC-hashing for connecting two servers back to back.
네트워크 용어가 많이 낮설어서 해석을 해봐도 어떤 의미인지 알기가 힘드네요
Source와 Destation의 맥주소의 마지막 3 bit를 사용 하고 Source와 Destation의 MAC 주소 마지막 3bit를 "XOR" 이게 맞는지..
결과 00, 01 이면 해당 포트를 선택하게 되어 있다는 이야기 인듯 싶은데요 --> 이부분이 In 패킷을 이야기 하는건지..in/out 패킷이 다 적용 되는건지 모르겠습니다.
첫댓글 이 부분에 대해서 아시는 분들이 있으면 답변 좀 달아 주세요. ^^