*및* 기본 및 가상 IP 주소 *및* VLAN 태그 바인딩

*및* 기본 및 가상 IP 주소 *및* VLAN 태그 바인딩

Red Hat 5 시리즈 및 Red Hat 6 시리즈.

LACP 쌍을 성공적으로 설정하고 여기에 두 개의 IP 주소를 넣은 다음 두 개의 서로 다른 VLAN 번호로 기본 IP 주소와 가상 IP 주소에 레이블을 지정한 사람에 대한 문서를 찾지 못했습니다. 아는 사람 있나요? ...

# cat /etc/sysconfig/network-scripts/ifconfig-bond0.123
DEVICE=bond0.123
BOOTPROTO=none
IPADDR=192.168.10.12
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=802.3ad xmit_hash_policy=layer3+4 lacp_rate=slow miimon=100 updelay=5000 downdelay=5000"
VLAN=yes


# cat /etc/sysconfig/network-scripts/ifconfig-bond0:1.124
DEVICE=bond0:1.124
BOOTPROTO=none
IPADDR=192.168.12.12
NETMASK=255.255.255.0
GATEWAY=192.168.12.1
ONBOOT=yes
USERCTL=no
VLAN=yes
  • VIP 구성 파일에 BONDING_OPTS 줄이 필요합니까, 아니면 기본 인터페이스 파일의 결합 구성이 사용됩니까?

  • Red Hat의 8021q 모듈은 실제 IP 주소와 가상 IP 주소를 기반으로 나가는 패킷을 다르게 표시하라는 명령을 수용합니까?

  • eth1과 eth2는 bond0을 마스터로 사용하도록 설정되어 있는데, 그들은 bond0:1에 주의를 기울일까요?

    • 이런 경우 MASTER 항목을 변경해야 합니까? MASTER=bond0.123?

답변1

예, 그렇게 할 수 있지만 구성에 문제가 있습니다.

VIF에는 바인딩 정보가 필요하지 않습니다. bond0 아래에서 처리되는 레이어입니다. 이러한 경우에는 일반적으로 인터페이스(예: bond0)를 만든 다음 여기에 VLAN 인터페이스(예: bond0.123 및 bond0.124)를 만듭니다. bond0은 기본 VLAN(사용 가능한 경우)을 사용하고 VIF는 태그가 지정된 VLAN을 사용하므로 이는 예상대로 작동합니다.

실제로 필요한 것은 위에서 수행한 것처럼 VIF 파일에 VLAN=yes를 지정하는 것입니다.

그러나 VIF가 바인딩 옵션을 올바르게 허용하지 않을 것이라고 생각합니다. 사실 모드 4를 사용하면 이 점을 거의 확신할 수 있습니다. 일반 바인딩 인터페이스에 바인딩 정보를 배치하고 해당 인터페이스에서 VIF를 실행합니다. 예는 다음과 같습니다:

# cat /etc/sysconfig/network-scripts/ifconfig-eth0
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes

# cat /etc/sysconfig/network-scripts/ifconfig-eth1
    DEVICE=eth1
    BOOTPROTO=none
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes

#cat /etc/sysconfig/network-scripts/ifconfig-bond0
    DEVICE=bond0
    NAME=bond0
    BONDING_MASTER=yes
    BOOTPROTO=none
    IPADDR=192.168.10.12
    NETMASK=255.255.255.0
    GATEWAY=192.168.10.1
    ONBOOT=yes
    USERCTL=no
     BONDING_OPTS="mode=802.3ad xmit_hash_policy=layer3+4 lacp_rate=slow miimon=100 updelay=500 downdelay=200"


# cat /etc/sysconfig/network-scripts/ifconfig-bond0:1.123
    DEVICE=bond0:1.123
    BOOTPROTO=none
    IPADDR=192.168.12.12
    NETMASK=255.255.255.0
    ONBOOT=yes  
    USERCTL=no
    VLAN=yes

여기에서는 VIF가 실행되는 결합된 호스트를 볼 수 있습니다. 마스터 장치는 자체 IP를 가질 수 있습니다(네이티브 VLAN 내에 있는 한 - 또는 이 본딩을 위해 스위치에 구성된 네이티브 VLAN이 없는 경우 IP가 없습니다). VIF는 번호가 지정된 태그가 지정된 VLAN 내에서만 작동합니다. VIF는 어떤 방식으로든 바인딩을 제어하지 않습니다.

관련 정보