【FRRouting User Guide】【Basic 】(六)Northbound gRPC

gRPC为所有使用YANG northbound的FRR守护程序提供一个组合前端。由于处于实验阶段,它目前默认处于禁用状态,但是可以通过configure脚本中的--enable grpc选项启用它。

Northbound gRPC Features

  • 使用JSON/XML/XPath编码获取/设置配置。
  • 执行RPC调用。
  • 锁定/解锁配置。
  • 创建/编辑/加载/更新/提交候选配置。
  • 列出/获取事务。

注意
目前不支持YANG通知。

注意
您可以通过阅读开发人员文档中的gRPC编程语言绑定部分,找到有关如何编写程序与FRR交互的更多信息。

Daemon gRPC Configuration

gRPC模块接受以下运行时选项:

  • port:要侦听的端口(默认为50051)。

注意
目前只支持没有SSL/TLS的本地主机连接。

要将FRR守护程序配置为侦听gRPC,需要将以下参数附加到守护程序的命令行:-M gRPC(可选-Mgrpc:端口到指定侦听端口)。
要在生产环境中做到这一点,您需要编辑/etc/frr/daemons文件,以便让守护程序从命令行参数开始。例子:

# other daemons...
bfdd_options="  --daemon -A 127.0.0.1 -M grpc"

猜你喜欢

转载自blog.csdn.net/weixin_39094034/article/details/115163245