物理端口,指的是網(wǎng)絡設備上物理存在的端口。也就是我們可以看到的設備上的一個一個端口,有10GE端口、40GE端口、100GE端口等等。物理端口的型號和數(shù)量,在一定程度上代表了一臺設備在網(wǎng)絡中的適用性,和收發(fā)數(shù)據(jù)流量的能力。
那么,邏輯接口是什么呢?
邏輯接口,通常指的是用于承載數(shù)據(jù)交換、轉(zhuǎn)發(fā)等功能、但在物理上并不存在、需要通過配置建立的接口。在Teraspek PF系列網(wǎng)絡可視交換機的使用中,我們常見的邏輯接口有LAG、ELAG、EGROUP、MEGROUP等,下面我們就逐一介紹下它們的作用和差別。
◥ LAG
LAG(Link Aggregation Group,鏈路聚合組)可以聚合多條并行的物理鏈路,對上層協(xié)議表現(xiàn)為一條邏輯鏈路。以Teraspek PF系列產(chǎn)品為例,如果將幾個物理端口加入到一個LAG,可以提高吞吐量和冗余性,LAG內(nèi)的端口之間實現(xiàn)負載均衡的流量輸出,如果LAG內(nèi)某端口Down掉,輸出到該端口的流量會自動負載均衡輸出到LAG內(nèi)其它Link端口。
舉個LAG應用實例
定義LAG1和LAG2兩個LAG邏輯接口:LAG1由端口2、3、4組成,LAG2由端口5、6、7組成。符合某種規(guī)則(ACL1)的流量轉(zhuǎn)發(fā)到LAG1,轉(zhuǎn)發(fā)到LAG1的流量在端口2、3、4之間實現(xiàn)負載均衡輸出;符合另一種規(guī)則(ACL2)的流量轉(zhuǎn)發(fā)到LAG2,轉(zhuǎn)發(fā)到LAG2的流量在端口5、6、7之間實現(xiàn)負載均衡輸出。
◥ ELAG
ELAG(Enhanced LAG,增強型LAG),ELAG與LAG的功能相似,兼具LAG的負載均衡和冗余性。當ELAG做為流量的輸出接口時,流量可以按照配置好的負載均衡方式在ELAG中的接口上均衡輸出。與LAG不同的是,ELAG中的物理接口仍可以作為輸入/輸出接口單獨使用,當把物理接口加到ELAG后,命令行上還能對此接口綁定ACL規(guī)則、配置速率、強發(fā)等,而且該接口綁定ACL規(guī)則的輸出接口還可以是此接口所在的ELAG。
ELAG最大的作用就是解決LAG使用中的幾個應用限制:
* ELAG中每個成員物理接口還可以單獨配置、使用;
* ELAG中每個成員物理接口還可以同時成為另一個ELAG中的成員物理接口;
* EALG中每個成員物理接口由于可以單獨配置,因此,速率可以不一致;
* 由于ELAG中所有成員物理接口之間都是流量負載均衡的,當一個物理接口同時屬于多個ELAG時,該接口會同時接收多個ELAG的負載均衡輸出。
◥ EGROUP
EGROUP(Enhanced GROUP,增強組),可以理解為復制流量到端口組。當接口在EGROUP里面的話,匹配ACL以后轉(zhuǎn)到EGROUP后,就可以將命中的流量復制到EGROUP里面的所有接口,如果ACL規(guī)則設置為透傳的話,那就是復制功能。
EGROUP只能作為流量轉(zhuǎn)發(fā)的目的接口使用(只能做輸出),可以解決流量復制的問題,EGROUP成員中的每一個物理接口輸出的流量都相同。同一個物理接口可以屬于不同的EGROUP,接收并輸出不同EGROUP復制過來的流量。
上圖是EGROUP的應用實例:1接口的流量復制到EGROUP1(包含接口3、4、5),2接口的流量復制到EGROUP2(包含接口5、6、7、8)。其中,3、4接口流量與1接口流量相同;6、7、8接口流量與2接口流量相同;5接口為1接口流量與2接口流量的和。
◥ MEGROUP
MEGROUP(Multicast EGROUP,多播增強組)當MEGROUP作為流量轉(zhuǎn)發(fā)的目的接口時,MEGROUP中的所有接口都可以接收到全量的被轉(zhuǎn)發(fā)流量,這個功能和EGROUP沒有任何區(qū)別,就是完成了流量復制功能。
同時,MEGROUP中的各物理接口還可以作為EACL的過濾項使用,也就是,復制到MEGROUP中的各物理接口上的數(shù)據(jù)還可以執(zhí)行出接口規(guī)則,用以滿足不同的后端系統(tǒng)的流量需求。同一個物理接口可以屬于不同的MEGROUP,接收來自不同MEGROUP復制過來的流量。
總結(jié)和對比
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!