EdgeRouter12 Load Balance 하기위해 SFP to UF-RJ45-10G 구매 및 설치

Updated on

EdgeRouter12 Load Balance 하기위해 SFP to UF-RJ45-10G 구매 및 설치

목차:

이번에 EdgeRouter12 Load Balance 이란것을 해보고 싶어서, SFP to UF-RJ45-10G를 구매했다..

음.. 그냥 해보고 싶었음, 그래봐야 같은 회선 사용하는거라, 진짜 의미가 없기는 한데…
이유 없이, 한번 해보고 싶어서 샀다… 생각보다 가격이 좀 나가더라, 1G는 얼마 안하기는 한데, 쓸데없는 장비욕심때메 10G를 선택했다..

이렇게 생겼다.. 아 참고로 꺼내고서 찍었어야 했는데.. 못했음.. ㅋㅋㅋ

자… 이제 꺼 놓고, 장착했다… 사실 저번에 저렴하게 구매한 중국산이 있어서, 그거로 장착했다.. 현재는 11포트에 장착중..

설정에서 그냥 로드 밸런싱 선택하고서, 했다…

이제 콘솔창에서

show load-balance status
show load-balance watchdog

입력하면, 잘 나온다… 커뮤니티 글들을 찾아보면 ubnt ping 에 문제가 있다고는 하는데..
이건 나중에 처리하는거로 하자.. (문제가 됬을때..?)

자… 실제로 인터넷을 켜고서, 여러번 접속하면, 외부 IP가 2개로 나뉘어진다. 어쩌다 A, 어쩌다 B로 말이다.

근데, 여기서 나는 큰 문제를 맞이했다…
나는 특정 IP에서만 연결이 가능한 서비스를 이용하고 있는데, (A 아이피에서만 연결 가능)
자꾸, A, B를 번갈아가면서 Out 하니까, B 아이피로 연결할때에는 에러가 발생하는 것이다…

이 문제를 해결하기 위해서.. 커뮤니티에 글을 작성하고, 고수님의 도움을 받아서 겨우 해결하였다.. (약 3시간 걸림…. ㅜㅜ)

configure
set interfaces ethernet eth9 dhcp-options default-route-distance 10
commit
set firewall group address-group ETH9_IPS address 121.121.121.121
set firewall group address-group ETH9_IPS address 123.123.123.123
set firewall modify balance rule 135 action modify
set firewall modify balance rule 135 destination group address-group ETH9_IPS
set firewall modify balance rule 135 modify table main
commit
sudo conntrack -F

위 명령어로, 해결 할 수 있었다…

show firewall group address-group ETH9_IPS 
show ip route
show firewall modify balance

네트워크를 공부한게 아니라서,,, 상당히 이해하기 어렵지만, 대충 eth9 100% 주고, 해당 아이피일때에는 그냥 로드밸런싱 안하고 main으로 보내버리는거 아닐까….? 잘 모르겠다… ㅋㅋ

아무튼… 아이피 지우기도 귀찮다..
어쨌든, 로드밸런싱도 해봤고,,, 예외 아이피 처리도 해봤다..
왜 했는지는 모르겠다, 그냥 해보고 싶어서 해봤는데, 거의 그냥 새벽동안 잠도 못자고 이거 했다.. 거기다 심지어, 마지막에는 아이피 대역대가 192.168.2.101에서 192.168.1.101로 바뀌었는데, 모르고 방화벽에 아이피 예외처리를 안해줘서, 내부 통신간에 차단해버리는 사태가 발생했는데.. 이 아이피 대역대 바뀌고 예외처리 해주는걸 까마득히 잊고 있는 바람에, 여기서 또 2시간을 소모했다… ㅠㅠ

다음에.. 혹시나 또 설정 초기화 하게 되거나, 했을때 잊지 말고… 이 글을 참고해서 시간 낭비하는 일 없도록 하자…

Putty로 아이피 대량 추가

configure
set firewall group address-group ETH9_IPS address 1.1.1.1
set firewall group address-group ETH9_IPS address 2.2.2.2
commit
save