
그만큼유비퀴티 EdgeRouter X(ERX)보드에 스위칭 칩이 있어서L3 스위치로 사용할 수 있습니다.라우터 대신.
router-core
내 로컬 네트워크의 VLAN 100에서 내부 네트워크를 제공하는 또 다른 라우터가 있습니다. 이를 이라고 부르겠습니다 . 제가 원하는 것은 네트워크에 연결할 때 다음 동작이 발생하도록 ERX를 구성하는 것입니다.
- ERX는~ 아니다VLAN 1에서 IP 주소를 얻습니다.
- ERX하다
router-core
VLAN 100 에서 IP 주소를 얻습니다. - ERX에 연결하는 다른 모든 클라이언트는 자동으로 VLAN 100에 연결되고 이후에 ERX와 통신할 수 있습니다
router-core
.
기본적으로 저는 ERX를 VLAN 100으로 태그된 모든 포트가 있는 스마트 스위치로 구성하려고 합니다. 이는 간단한 것처럼 보이지만 분명히그렇지 않다. (참고: 링크된 스레드에는 내가 하려는 작업이 지원되지 않는다고 명시되어 있지만 스레드는 이제 거의 5년이 되었기 때문에 최신 정보가 있으면 찾고 있습니다.)
다음 구성을 시도했습니다.
- 시도 #1:
switch0
DHCP로 설정된 주소switch0
VLAN 인식 활성화- 스위치 포트
eth0
- 100으로eth4
설정 됨pvid
- 시도 #2: (이 경우
switch0.200
DHCP 임대를 받았지만router-core
클라이언트는 임대하지 않았습니다.)switch0.200
DHCP로 설정된 주소switch0
VLAN 인식이 비활성화로 설정됨- 스위치 포트
eth0
-eth4
VLAN 구성 없이 설정됨
내가 보고 있는 유일한 다른 옵션은 브리지 인터페이스를 만들어서 작업을 시도하는 것입니다. 하지만 그렇게 하면 전용 스위칭 칩을 갖는 성능이 모두 손실되어 매우 실망스러울 것입니다.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
지금쯤이면 가능할 겁니다. 여기 Server Fault의 질문에서 "VLAN 1"이 태그가 지정된 VLAN인지 태그가 지정되지 않은 VLAN인지 확실하지 않으므로 질문에 포함된 Ubnt 링크에서 설정을 진행합니다.
eth0:
- 태그가 지정되지 않음: VLAN 1
- 태그: VLAN 11, 12 및 101
eth1:
- 태그 없음: VLAN 101
- 태그: 없음
eth2:
- 태그 없음: VLAN 11
- 태그: 없음
eth3:
- 태그 없음: VLAN 12
- 태그: 없음
다음과 같은 구성으로 구현되어야 합니다( 아래 interface
).
switch switch0 {
switch-port {
interface eth0 {
vlan {
pvid 1
vid 11
vid 12
vid 101
}
}
interface eth1 {
vlan {
pvid 101
}
}
interface eth2 {
vlan {
pvid 11
}
}
interface eth3 {
vlan {
pvid 12
}
}
vlan-aware enable
}
vif 1 {
address 192.168.1.1/24
description Management
mtu 1500
}
vif 11 {
address 192.168.11.1/24
description LAN
mtu 1500
}
vif 12 {
address 192.168.12.1/24
description Guest
mtu 1500
}
vif 101 {
address dhcp
description WAN
mtu 1500
}
}