Cisco IOS DHCPとオプション82スヌーピングを使用して、あなたが望むことを行うことができました。正しい用語を使用していない可能性があります。しかし、基本的に私はキッチンのプリンターがあった場所に基づいて、キッチンのプリンターにIPアドレスを割り当てる必要がありました。これらのプリンターの1つが夕食のシフト中に死亡した場合、ストアマネージャーはDHCPで構成された新しいプリンターを配置し、プリンターを削除したときと同じアドレスで構成できるようにする必要があります。また、8台のプリンターすべてが同じブロードキャストドメインにある必要があり、WANがダウンしてもストアが機能し続ける必要があるため、ヘルパーを使用してWindows 2012サーバーに送信できませんでした。
私は、各スイッチポートで次のコマンドを使用してこれを行いました:(
ip dhcp snooping vlan 3 information option format-type circuit-id override string broil
またはあなたに関連するものは何でも)
ASCIIから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
そして最後に、そのスイッチポートの1つに障害が発生した場合に別のデバイスがこのアドレスを使用できるようにするために、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からシリアル印刷への移行が可能になりました。