Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLDPフレーム構築の方法 #15

Closed
keichi opened this issue Dec 5, 2013 · 2 comments
Closed

LLDPフレーム構築の方法 #15

keichi opened this issue Dec 5, 2013 · 2 comments
Assignees
Milestone

Comments

@keichi
Copy link

keichi commented Dec 5, 2013

lldp = Pio::Lldp.new(dpid: 0x123, port_number: 12)
lldp.to_binary

以上のコードでLLDPフレームを構築できることは確認しましたが、Chassis ID TLVやPort ID TLV以外のTLVを生成する方法が分かりません。
例えば、System name TLVやManagement Address TLVを生成する方法を教えていただけますでしょうか。

よろしくお願いいたします。

@ghost ghost assigned yasuhito Dec 12, 2013
@yasuhito
Copy link
Member

今のところ、System Name TLV や Management Address TLV はパースできるけど生成できない、という API になっています。もちろん必要であれば追加できますので、いくつか情報を教えてください。

  • System Name TLV と Management Address TLV のユースケース: たとえば、どんなときに使いますか?
  • API の案: たとえば、こんな感じでしょうか?
Pio::LLDP.new(..., system_name: 'Summit330-48', management_address: '00:01:30:f9:ad:a0')

このあたりが、テストコードやドキュメントを書くのに必要になります。

@yasuhito
Copy link
Member

@keichi このチケットですが, どうしましょうか?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants