결합된 *및* 기본 및 가상 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 주소에 따라 나가는 패킷에 태그를 다르게 지정하는 지침을 수용합니까?

  • bond0을 마스터로 사용하도록 설정된 eth1과 eth2는 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는 어떤 방식으로든 결합을 제어하지 않습니다.

관련 정보