当我们创建一个Router的外部网关信息的时候,Neutorn会自动在相应的Router实例上创建一个端口,如下:
不过也只有这一种场景,Neutorn会自动创建端口,其他时候,只能调用Router模型中提供的API增加Router接口,这个API如下:
它的请求参数,如下表所示。
表中的router_id体现在url中,subnet_id、port_id是体现在请求参数体中的参数,subnet_id、port_id两个参数只能选择1个,不能同时填写。至少也得填写1个,不然就没意义了。
无论是传入哪个参数,Neutron都会在router_id所代表的Router实例上增加一个端口,如下所示:
中表示的是调用了两次接口add_router_interface,第一次传入的参数是port_id(创建了Port,第二次传入的参数是subnet_id(创建了Port。
传入port_id非常直接明了,因为一个Port本身就具有IP地址,所以上中的Port1的IP地址本身就是传入参数的port_id所代表的Port的IP地址。
传入subnet_id还需要绕一点弯。Subnet模型中有一个字段gataway_ip,它表示这个Subnet的网关IP。Neutron就是选取这个IP作为增加在Router上的端口的IP地址。中的Port2的IP地址就是subnet_id所代表的Subnet的gateway_ip。
无论是传入port_id,还是传入subnet_id,Router都会绑定一个端口。
Router增加了端口,背后还有另一层深意,那就是自动创建了公募基金程序化交易接口,路由表项,如下表所示:
在Router上增加一个端口,潜台词是这个端口背后的Subnet的所有流量都能从这个端口进入路由器,这同时也意味着,从这个端口出去的流量能够达到其背后的Subnet。这样的路由,称为直连路由。这种直连路由不需要Neutron在Router上创建公募基金程序化交易接口,路由表项,Router自己会处理。
在创建外部网关信息的时候,neutron会自动在Router上增加一个相应的公募基金程序化交易接口,路由表项。我们把这个路由,称为静态路由。
在Router模型,有一个字段routers,代表这个Router的公募基金程序化交易接口,路由表。无论是增加Router的外部网关信息所产生的默认静态路由,还是只增加Router的接口所产生的直连路由,neutron都不会在这个Router的公募基金程序化交易接口,路由表中增加相应的表项。
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点
反转量化策略2023-01-14
回忆2020年7月分那一波由光大股票领导的大涨好像也是当初发布了一个什么消息,然后光大突突突的天天涨停。好像,好像。