本申請涉及通信技術(shù),特別涉及用于超低時延交換轉(zhuǎn)發(fā),具體的講是一種實(shí)現(xiàn)組播數(shù)據(jù)報文三層轉(zhuǎn)發(fā)的方法及設(shè)備。
背景技術(shù):
1、目前,金融證券行業(yè)對高頻交易的需求日趨強(qiáng)求,對由超低時延交換機(jī)組成的極速交易系統(tǒng)形成了井噴式的需求增長,正是在這一需求背景前提下,超低時延交換機(jī)以時延極低、功能極簡等優(yōu)勢孕育而生。超低時延交換機(jī)僅有一層轉(zhuǎn)發(fā)功能,可以實(shí)現(xiàn)超低時延轉(zhuǎn)發(fā)。
2、在超低時延交換網(wǎng)絡(luò)內(nèi),需要實(shí)現(xiàn)超低時延交換機(jī)的對組播報文進(jìn)行復(fù)制轉(zhuǎn)發(fā)。
技術(shù)實(shí)現(xiàn)思路
1、本申請的目的在于提供一種實(shí)現(xiàn)組播數(shù)據(jù)報文三層轉(zhuǎn)發(fā)的方法及設(shè)備,實(shí)現(xiàn)超低時延交換機(jī)對組播數(shù)據(jù)報文的三層復(fù)制轉(zhuǎn)發(fā)。
2、為實(shí)現(xiàn)上述目的,本申請?zhí)峁┝艘环N實(shí)現(xiàn)組播數(shù)據(jù)報文三層轉(zhuǎn)發(fā)的方法,由交換單元,將經(jīng)由配置單元設(shè)置的三層組播轉(zhuǎn)發(fā)信息以及三層組播復(fù)制信息設(shè)置為組播復(fù)制單元的三層組播硬件表項(xiàng);三層組播轉(zhuǎn)發(fā)表項(xiàng)記錄組播源ip地址、組播源所屬vlan以及組播組ip地址對應(yīng)的一個以上三層組播成員復(fù)制信息;三層組播成員復(fù)制信息記錄一個成員端口及其成員端口vlan;組播復(fù)制單元,將三層組播硬件表項(xiàng),拆分為通道轉(zhuǎn)發(fā)信息表項(xiàng)及其指向的通道組播成員復(fù)制表項(xiàng);根據(jù)被轉(zhuǎn)發(fā)三層組播數(shù)據(jù)報文查找多個通道轉(zhuǎn)發(fā)信息表;查找到匹配的一個以上的通道三層組播轉(zhuǎn)發(fā)信息表項(xiàng),從查找到的三層組播轉(zhuǎn)發(fā)信息表項(xiàng)指向的通道組播成員復(fù)制表項(xiàng)讀取一個以上的三層組播成員復(fù)制信息;通過成員端口映射的第一導(dǎo)流端口發(fā)送一份帶有成員端口vlan的復(fù)制三層組播數(shù)據(jù)報文;交換單元,通過直連第一導(dǎo)流端口的內(nèi)部轉(zhuǎn)發(fā)端口收到復(fù)制三層組播數(shù)據(jù)報文;通過內(nèi)部轉(zhuǎn)發(fā)端口對應(yīng)的成員端口發(fā)送復(fù)制三層組播數(shù)據(jù)報文。
3、為實(shí)現(xiàn)上述目的,本申請還提供了一種實(shí)現(xiàn)組播數(shù)據(jù)報文三層轉(zhuǎn)發(fā)的設(shè)備可以應(yīng)用于超低時延交換機(jī),該設(shè)備包括,配置單元,用于在交換單元上配置三層組播轉(zhuǎn)發(fā)信息以及三層組播復(fù)制信息;三層組播轉(zhuǎn)發(fā)信息記錄了已接收的組播數(shù)據(jù)報文的組播源ip地址、組播源所屬vlan以及組播組ip地址;三層組播復(fù)制信息記錄了已加入組播組ip地址的一個以上組播組成員的三層組播成員復(fù)制信息;三層組播成員復(fù)制信息記錄一個成員端口及其成員端口vlan;交換單元,用于為組播復(fù)制單元的三層組播硬件表項(xiàng);三層組播轉(zhuǎn)發(fā)表項(xiàng)記錄組播源ip地址、組播源所屬vlan以及組播組ip地址對應(yīng)的一個以上三層組播成員復(fù)制信息;組播復(fù)制單元,將三層組播硬件表項(xiàng),拆分為通道轉(zhuǎn)發(fā)信息表項(xiàng)及其指向的通道組播成員復(fù)制表項(xiàng);根據(jù)被轉(zhuǎn)發(fā)三層組播數(shù)據(jù)報文查找多個通道轉(zhuǎn)發(fā)信息表;查找到匹配的一個以上的通道三層組播轉(zhuǎn)發(fā)信息表項(xiàng),從查找到的三層組播轉(zhuǎn)發(fā)信息表項(xiàng)指向的通道組播成員復(fù)制表項(xiàng)讀取一個以上的三層組播成員復(fù)制信息;通過成員端口映射的第一導(dǎo)流端口發(fā)送一份帶有成員端口vlan的復(fù)制三層組播數(shù)據(jù)報文;交換單元,通過直連第一導(dǎo)流端口的內(nèi)部轉(zhuǎn)發(fā)端口收到復(fù)制三層組播數(shù)據(jù)報文;通過內(nèi)部轉(zhuǎn)發(fā)端口對應(yīng)的成員端口發(fā)送復(fù)制三層組播數(shù)據(jù)報文
4、本申請的有益效果在于,實(shí)現(xiàn)通過組播復(fù)制單元為超低時延交換機(jī)提供多轉(zhuǎn)發(fā)通道的三層組播報文的復(fù)制轉(zhuǎn)發(fā),擴(kuò)展超低時延交換網(wǎng)絡(luò)內(nèi)的業(yè)務(wù)種類。
1.一種實(shí)現(xiàn)組播數(shù)據(jù)報文三層轉(zhuǎn)發(fā)的方法,其特征在于,所述方法包括,
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過所述組播復(fù)制單元將所述三層組播硬件表項(xiàng),拆分為通道轉(zhuǎn)發(fā)信息表項(xiàng)及其指向的通道組播成員復(fù)制表項(xiàng)包括,
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括,
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括,
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括,
6.一種實(shí)現(xiàn)組播數(shù)據(jù)報文三層轉(zhuǎn)發(fā)的設(shè)備,其特征在于,所述設(shè)備包括,
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,
8.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,
9.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述方法還包括,