Cisco IOS DHCP 및 옵션 스누핑을 사용하여 원하는 작업을 수행 할 수있었습니다. 올바른 용어를 사용하지 않을 수 있습니다. 그러나 기본적으로 주방의 스테이션을 기반으로 주방 프린터에 IP 주소를 할당해야했습니다. 저녁 식사 교대 중 이러한 프린터 중 하나가 사망 한 경우, 상점 관리자는 DHCP로 구성된 새 프린터를 넣고 프린터를 제거 할 때와 동일한 주소로 구성해야합니다. 또한 8 개의 프린터가 모두 동일한 브로드 캐스트 도메인에 있어야했으며, 완완이 다운 되더라도 상점이 계속 작동해야하므로 도우미를 사용하여 Windows 2012 서버로 보낼 수 없었습니다.
나는 각 스위치 포트에서 다음 명령으로 이런 짓을 :
ip dhcp snooping vlan 3 information option format-type circuit-id override string broil
(또는 무엇이든 당신에게 관련)
ASCII to 16 진수 변환기를 사용하여 문자열을 16 진수로 변환
그런 다음 DHCP 서버에서 스위치 또는 라우터가 DHCP 클래스를 설정합니다. 위의 내 브로 일은 이쪽
ip dhcp class broil
relay agent information
relay-information hex 010562726f696c*
그것은 010 <number of characters in your string so 5 since broil is 5 characters><whatever your string converts to>
내 수영장은 어떻게 설정되어 있습니까?
ip dhcp pool Kitchen
network 10.102.1.0 255.255.255.0
default-router 10.102.1.1
lease infinite
class broil
address range 10.102.1.160 10.102.1.160
마지막으로 스위치 포트에있는 장치에 장애가 발생했을 때이 주소를 다른 장치에서 사용할 수 있도록하기 위해 clear ip dhcp bind *
5 분마다 kron 작업을 실행하도록 설정했습니다 .
이 모든 것이 작동하려면 dhcp 서버 인 ios 스위치에서 다음 추가 명령이 필요하다고 생각합니다.
ip dhcp relay information trust-all ip dhcp subscriber-id
interface-name
ip dhcp snooping vlan 3 (our vlan of course) ip dhcp snooping
information option allow-untrusted ip dhcp snooping
그리고 DHCP 서버 스위치를 이것에 사용될 수있는 다른 스위치에 연결하는 모든 포트 (DHCP 서버 스위치에 대한 스위치와 함께)
ip dhcp snooping trust
기본적으로 그렇습니다. 매력처럼 작동하고 마침내 기차 잔해였던 IP를 직렬 인쇄로 내릴 수있었습니다.