DHCP 없이 LAN에서 트래픽 브리징

DHCP 없이 LAN에서 트래픽 브리징

지연 시간이 짧은 유선 LAN(근거리 통신망)을 구축하고 싶습니다. 나는 몇 대의 우분투 리눅스 머신을 가지고 있지만(경로에) 그 중 하나에만 명령줄 액세스 권한이 있습니다 box-a.

여기에 이미지 설명을 입력하세요

지연 시간을 줄이기 위한 노력의 일환으로 DHCP 서버 dhcpd와 DHCP 클라이언트가 dhclient에서 비활성화되었습니다 box-a. 다른 상자에는 DHCP 서버가 없습니다. 나는 네트워크에 있는 모든 상자의 MAC 주소를 알고 있습니다. box-a인터페이스에 고정 IPv4 주소가 할당되어 있습니다 eth1.192.168.100.1

DHCP 없이 트래픽이 흐르도록 하려면 어떻게 해야 합니까?

수동으로 이웃을 추가하려고 합니까 box-a?

예를 들어:

# Show the current neighbor table (ARP cache)
ip neighbor show

# Manually add each client device, associating an arbitrary, but
# unique IPv4 address to its unique MAC address
ip neighbor add 192.168.100.2 lladdr aa:bb:cc:dd:ee:02 dev eth1 nud permanent
ip neighbor add 192.168.100.3 lladdr aa:bb:cc:dd:ee:03 dev eth1 nud permanent
ip neighbor add 192.168.100.4 lladdr aa:bb:cc:dd:ee:04 dev eth1 nud permanent

# Show the updated neighbor table (ARP cache)
ip neighbor show

답변1

다이어그램에는 게이트웨이가 표시되지 않지만 어떤 이유로 상자 a는 스위치 반대 방향의 화살표로 연결됩니다.

나는 이것이 LAN의 상자 A에서 D 사이의 통신에 관한 것이라고 가정하겠습니다.

1)지연 시간패킷 전송과 도착 사이의 지연입니다. 이는 네트워크의 라우터, 브리지 등의 특성입니다. 귀하의 경우에는 스위치뿐입니다.

상자 A에서 수행할 작업은 대기 시간을 변경하지 않습니다.

처리량LAN을 통해 넣을 수 있는 최대 트래픽 양입니다(도착하는 데 걸리는 시간에 관계 없음). 불필요한 트래픽을 방지하여 처리량을 약간 늘릴 수 있지만 다음과 같습니다.

2) DHCP를 비활성화하면 처리량에 거의 영향을 미치지 않습니다. DHCP는 소수의 패킷을 교환합니다.한 번, 새 시스템이 LAN에 연결될 때. 그런 일은 아주 드물게 발생하고 패킷도 너무 작아서 이 트래픽을 피할 가치가 없습니다.

3) ARP 패킷도 처리량에 거의 영향을 미치지 않도록 피하십시오. 예, 정적 ARP 연결을 설정할 수 있지만 ARP 캐시는 ARP 패킷이 거의 교환되지 않을 만큼 충분히 큽니다.

4) 즉, DHCP 없이 LAN을 설정하는 올바른 방법은 각 시스템에고정 주소. 모든 시스템에서 이 작업을 수행해야 하므로 모든 시스템에 대한 루트 액세스가 필요합니다. 그것이 없으면 할 수 없습니다.

5) 마찬가지로, DHCP와 ARP가 없는 LAN은 모든 시스템에 정적 ARP 할당이 필요합니다. 따라서 모든 기계에 대한 루트 액세스가 없으면 불가능합니다.

요약: 당신이 하려는 일은 제약 조건 때문에 불가능합니다. 설사 그렇게 할 수 있다고 해도 측정할 수 있는 방식으로 처리량이 증가하지 않으며 정의에 따르면 대기 시간도 바뀌지 않습니다.

관련 정보