转发平面
在端口扩展系统的转发平面,AP将从外联接口上收到的报文通过内部转发通道发送到Master上,同时AP也通过内部转发通道接收到Master发来的报文,然后通过外联口发送出去。AP只负责数据转发,业务处理都在Master的端口扩展接口上完成。
如图3-5所示,当控制平面配置完成后,Master的Port1-1成为内联口,AP的Port1成为内联口,AP2000的Port2、Port3、Port4成为外联口。同时,Master上会创建三个与AP外联接口对应的端口扩展端口Port2000-2、Port2000-3、Port2000-4,Master会为AP的三个外联接口分配三个NVTAG,该值在Master和AP上都会下发到转发表项中。在Master上,转发表项中记录的是内联接口、端口扩展接口与NVTAG的对应关系;在AP上,转发表项中记录的是内联接口、外联接口和NVTAG的对应关系。
例如:当AP从外联接口(如Port2)接收到数据报文之后,AP根据转发表项打上NVTAG(如NVTAG2);然后转发到AP的内联接口Port1,最后发送到Master的内联接口Port1-1。Master根据接收到报文的内联接口,以及报文中携带的NVTAG2,可以查找到唯一确定的端口扩展接口(Port2000-2),根据该端口扩展接口上配置的业务进行相应的报文处理。同理,数据报文从Master发送到AP的过程完全类似。