�����Ķ����������ӻ�֮ERSPAN��ǰ�������������ӻ�֮ERSPAN��ǰ������

2018-06-04 17:51 ���������� ���ߣ����� ���α༭��yueyang

������PConline �ɻ��̡�ʱ����õ������غ��Ŵ����߷�SPAN��Switch Port Analyzer��Ī���ˣ�SPANҲͨ���������˿ھ�������������������·�ķ�ʽ��������������������������ҵ����ɸ��ţ�ͬʱ����������ĸ������͵����ػ�Զ�˵��豸�ϣ�����Sniffer��IDS�����������͵�����������ߡ�

����һЩ���͵��÷��У�

����•ͨ��׷�ٿ���/����֡���ų��������⣻

����•ͨ�����VoIP���������ӳٺͶ�����

����•ͨ��������罻��������ʱ�ӣ�

����•ͨ������������������쳣״̬�ļ�⡣

����SPAN�����ڱ��ز���������������ͬһ��Դ�豸�������˿ڣ�Ҳ����Զ�̾���������Դ�豸�������ڵ������豸�ϣ�RSPAN����

����������������һ�Ŀ��Կ�����IP�����Զ������������ؼ���——ERSPAN��Encapsulated Remote Switch Port Analyzer��������SPAN�Ļ�������չ��encapsulated remote�����ԡ�

ERSPAN��������ԭ��

�������ȣ���������һ��ERSPAN�����ԣ�

����•��Դ�˿ڱ��ĸ���һ��ͨ��GRE��Generic Routing Encapsulation�����͵�Ŀ�ķ��������н������ɼ�������������λ�ò������ƣ�

����•����оƬ��UDF��User Defined Field�����ԣ�ͨ��ר�Ҽ���չ�б�����Base�����1~126�ֽڵ�����ƫ�ƣ��ԻỰ�ؼ��ֽ���ƥ��ʵ�ֻỰ�Ŀ��ӻ����������TCP�������֡�RDMA�Ự�Ŀ��ӣ�

����•֧�����ò����ʣ�

����•֧�ֱ��Ľ�ȡ���ȣ�����Ŀ�������ѹ����

���������������ԣ����Ŵ�Ҿ�֪��ΪʲôERSPAN��������������ڲ�������һ���ز����ٵĹ����ˡ�

�����ܽ�һ�£�ERSPAN��Ҫ�����ÿ��Թ���Ϊ���㣺

����•�Ự���ӻ�������ERSPAN���½�TCP��RDMA��Remote Direct Memory Access���ȵ����лỰ���ɼ�����˷���������չʾ��

����•�������ϣ���������������ʱ��ȥץȡ�������������Ϸ�����

����Ϊ�˴ﵽ������Ч����Դ�����豸��Ҫ�Ӻ����������н��û�����Ȥ���������˳���������һ�ݣ���ÿ������֡��װ��һ�������“����֡����”�У��������������Я���㹻��ĸ�����Ϣ���Ա�������ȷ��·�ɵ������豸�����ý����豸�ܹ���ȡ����ȫ�ָ�ԭʼ��ص�������

���������豸����������һ̨֧�ֽ��װERSPAN���ĵķ�������

ERSPAN�����ͺͷ�װ��ʽ����

����ERSPAN�ı��Ļ���GRE��װ����ͨ����̫��ת�����κ�IP·�ɿɴ�ĵط�����ǰERSPAN��ҪӦ����IPv4���磬δ����IPv6��֧��Ҳ����һ�����衣

��������ERSAPN��ͨ�÷�װ�ṹ��������һ��ICMP���ĵľ���ץ����

����ERSPANЭ�龭�����ڷ�չ��������������ǿ�γɶ���汾����Ϊ"ERSPAN Types”����ͬType���в�ͬ��֡ͷ����ʽ��

������ERSPANͷ���ĵ�һ��Version�ֶ����������壺

����������GREͷ���е�Protocol Type�ֶ�Ҳ��ָ���ڲ���ERSPAN���ͣ�Protocol Type�ֶ�ֵΪ0x88BE��ʾ��ERSPAN Type II��0x22EB ��ʾ��ERSPAN Type III��

����1. Type I

����Type I��ERSPANֱ֡�ӽ�IP+GRE��װ��ԭʼ����֡ͷ��֮�ϣ����ַ�װ��ʽ��ԭʼ֮֡��������38�ֽڣ�14(MAC) + 20 (IP) + 4(GRE)�����ָ�ʽ������������ͷ���ߴ���գ����ٴ�����̵Ŀ�֧������Ϊ�佫 GRE Flag��Version�ֶ�ȫ������Ϊ0������Я���κ���չ�ֶΣ�Ҳ����Type I��û�д��ģӦ�ã�����Ͳ�����չ����

����Type I��GREͷ����װ��ʽ���£�

����2. Type II

������Type II�У�GREͷ���е�C, R, K, S,s, Recur, Flags, Version�ֶΣ�����S�ֶ�Ϊ1�������ֶν�Ϊ0������Sequence Number�ֶλ������Type II��GREͷ���С�����ζ��Type II����ȷ������GRE���ĵĴ��򣬲��������Ϊ������ϣ������յ�һ�������GRE����֮���޷�����������

����Type II��GREͷ����װ��ʽ���£�

�������⣬ERSPAN Type II��֡��ʽ��������8�ֽڵ�ERSPANͷ����GREͷ����ԭʼ����֮֡�䡣

����Type II��ERSPANͷ����װ��ʽ���£�

������󣬽���ԭʼ����֮֡��ģ��DZ�׼��4�ֽڵ���̫��ѭ������У����CRC��

����ֵ��ע����ǣ���ʵ���У�����֡��û�а���ԭʼ֡��FCS�ֶΣ���Ϊ������ǻ�������ERSPAN���¼������CRCֵ������ζ�Ž����豸�޷�����ԭʼ֡��CRC��ȷ�ԣ�����ֻ�ܼ��������δ�𻵵�֡�������ˡ�

����3. Type III

����Type III������һ�����󡢸����ĸ��ϱ�ͷ�����������渴�ӺͶ������������س����������Ҳ�����������������ּ�⡢���ܺ��ӳٷ����ȡ���Щ������Ҫ֪������֡������ԭʼ��������������Щ��������ԭʼ֡���������ݡ�

����ERSPAN Type III���ϱ�ͷ����һ��ǿ�Ƶ�12�ֽ�ͷ����һ����ѡ��8�ֽ�ƽ̨�ض���ͷ����

����Type III��ERSPANͷ����װ��ʽ���£�

����ͬ������ԭʼ����֮֡�����4�ֽڵ�CRC��

������Type III��ͷ����ʽ�п��Կ�����������Type II�Ļ����ϱ�����Ver��VLAN��COS��T��Session ID�ֶ�֮�⣬�������˺ܶ����е��ֶΣ��磺

����• BSO��������ʾͨ��ERSPAN���ص�����֡�ĸ��������ԣ�00��û�����֡��11���������֡��01�Ƕ�֡��11�dz���֡��

����• Timestamp������ϵͳʱ��ͬ����Ӳ��ʱ�����浼������32���ص��ֶ�����֧��100΢���ʱ������ȣ�

����• P��FT��Frame Type����ǰ������ָ��ERSPAN���ص�����̫��Э��֡��PDU֡������������ָ������̫��֡����IP����

����• HW ID����ϵͳ��ERSPAN�����Ψһ��ʶ����

����• Gra (Timestamp Granularity)����������ʱ����Ŀ����ȣ���00b����100΢�����ȣ�01b����100�������ȣ�10b����IEEE 1588���ȣ�11b����Ҫ���ƽ̨�ض���ͷ����ʵ�ָ��߾������ȣ�

����• Platf ID��Platform Specific Info������Platf ID��ͬ��ֵ��Platform Specific Info�ֶλ��в�ͬ�ĸ�ʽ�����ݡ�

        Ӧ��ע����ǣ�������֧�ֵĸ��ֱ�ͷ�ֶο����ڳ����ERSPANӦ����ʹ�ã��������Ծ������֡��BPDU֡��������ԭʼ��Trunk��װ��VLAN ID�����⣬�ھ���֡�Ĺ����У�Ҳ������ÿ��ERSPAN֡�����ӹؼ�ʱ�����Ϣ�Լ�������Ϣ�ֶΡ�

����ͨ��ERSPAN�����ĸ�������ͷ�������ǿ���ʵ�ָ�Ϊ��ϸ������������������������ֻ��Ҫ��ERSPAN�����й�����Ӧ��ACL����ƥ�����Ǹ���Ȥ�������������ɡ�

ERSPANʵ��RDMA�Ự���ӻ�

�������Ǿ�һ��RDMA������Ӧ��ERSPAN�������ﵽRDMA�Ự���ӻ��İ�����

����RDMA��Remote Direct Memory AccessԶ��ֱ�����ݴ�ȡ�����������������ͽ�������ʵ�ַ�����A����������ֱ�Ӷ�д������B���ڴ棬���մﵽ�ߴ��������ӳٺ͵���Դ�����ʵ�Ч�����ڴ����ݺ͸����ֲܷ�ʽ�洢�������д�����Ӧ�á�

����RoCEv2��RDMA over Converged Ethernet Version 2��RDMA���ݷ�װ��UDP��ͷ�У�Ŀ�Ķ˿ں�Ϊ4791��UDP��ͷ֮����IB BTH����InfiniBand Base Transport Header��

����RDMA�ճ���ά��Ҫ�ɼ��ܶ����ݣ������ռ��ճ�ˮλ��׼�ߺ��쳣�������Լ������쳣�����ⶨλ���ݡ����ERSPAN���Կ���ץȡ�������ݣ���ý���оƬ��΢�뼶���ת���������ݡ�Э�齻��״̬����ͨ������ͳ����������ó�RDMA�������϶˵��˵�ת������������Ԥ�⡣

����Ϊ��ʵ��RDAM�Ự���ӻ���������ҪERSPAN�ھ�������ʱ����RDMA�����Ự�Ĺؼ���ƥ�䣬��ʱ������Ҫ����ר�Ҽ���չ�б���

����ר�Ҽ���չ�б�ƥ���ֶζ��壺

����•  UDF������ֶ���ɣ�UDF�ؼ��֡�base��offset��value���mask��������Ӳ��������������ǰ����8��UDF����ʹ�ã�һ��UDF�����ƥ�������ֽڡ�

����•  UDF�ؼ��֣�UDF1...UDF8��8��UDFƥ����ؼ���

����•  base�ò£º±ï¿½Ê¶UDFƥ�������ʼλ�á�����

����l4_header ������RG-S6520-64CQ��

����l5_header ������RG-S6510-48VS8CQ��

����• offset�ò£º»ï¿½ï¿½ï¿½base���ƫ��ֵ����Χ��0-126

����• value��ƥ��ֵ��������mask�����ʹ�ã�����������Ҫƥ��ľ���value����Чλ�����ֽ�

����• mask�����룬��Чλ�����ֽ�

���������䣺�������������õ�ͬһ��UDFƥ����Ļ�����ôbase���offset����뱣��һ�¡���

������RDMA�Ự״̬��ص������ؼ�������CNP(Congestion Notification Packet)��NAK(Negative Acknowledgment)��

����ǰ����RDMA���ն��յ�������������Buffer�ﵽ��ֵʱ��������ECN���ĺ����ɵģ������˵���ӵ����flow��QP����Ϣ�����������ڱ�ʾRDMA�����ж�������Ӧ���ġ�

�������ǽ����������������ר�Ҽ���չ�б���ƥ�����������ģ�

����expert access-list extended rdma

����  permit udp any any any any eq 4791 udf 1 l4_header 8 0x8100 0xFF00    ï¿½ï¿½Æ¥ï¿½ï¿½RG-S6520-64CQ��

����  permit udp any any any any eq 4791 udf 1 l5_header 0 0x8100 0xFF00    ï¿½ï¿½Æ¥ï¿½ï¿½RG-S6510-48VS8CQ��

����expert access-list extended rdma

����  permit udp any any any any eq 4791 udf 1 l4_header 8 0x1100 0xFF00 udf 2 l4_header 20 0x6000 0xFF00��ƥ��RG-S6520-64CQ��

����  permit udp any any any any eq 4791 udf 1 l5_header 0 0x1100 0xFF00 udf 2 l5_header 12 0x6000 0xFF00��ƥ��RG-S6510-48VS8CQ��

�������һ��������ר�Ҽ���չ�б����ص���ӦERSPAN�����У�����ʵ��RDMA�Ự�Ŀ��ӻ���

����

�������������������ģ�����Ӵ������������渴�ӣ�����������άҪ�����澫ϸ�Ľ��죬ERSPAN�DZز����ٵĹ���֮һ��

����������ά�Զ����̶�Խ��Խ�ߣ�Netconf��RESTconf��gRPC�ȼ����������Զ�����ά���ܵ������άͬѧ�Ļ�ӭ������gRPC����Ϊ���������ش��ĵײ�Э��Ҳ����������ơ��磺����HTTP/2Э�飬����֧��ͬһ�����´������ͻ��ƣ�ʹ��ProtoBuf���룬��JSON��ʽ����Ϣ��С������һ�룬����ʹ���ݴ�����ӿ�ݺ͸�Ч������һ�£��������ERSPAN�Ը���Ȥ������֮��������gRPC���͵��������������Dz��ǾͻἫ����������Զ�����ά��������Ч���أ�

�������������25G/100G�������ĵ��²�ƷRG-S6510-48VS8CQ��RG-S6520-64CQ�����˿�������RDMA�����ж�PFC+ECN+MMU�Ĺ������ܱ��ֽϸߵ�Э���ԣ������Բ���RDMA�����Ŀ��ӻ�������֧������ERSPAN����ƥ��ר�Ҽ���չ�б���RDMA�Ự���п��ӻ�չʾ��

������л����ע������缼���ɻ����£��ֳ����������н����У������������ͽ��齫���������ڼ���̽��������ϳ���������

��������·�“����”��ɨ���ά�������С���👇

����http://survey.ruijie.com.cn/jq/23928332.aspx

����

 

 
ΪɶÄãµÄ¿í´øÍøËÙ£¬ÓÀԶûÓÐÔËÓªÉÌ˵µÄÄÇô¿ì£¿
ÖªµÀÕ⼸µã ¿ÉÒÔÈÃͶӰ¸ü¡°³¤ÊÙ¡±£¡½øÀ´¿´¿´ Wi-Fi 4/5/6/7¶¼´ú±íʲô?Ò»ÎĶÁ¶®Wi-Fi½ø»¯Ê· ˵ºÃÄÜ´ò200Ò³£¬ÎªÊ²Ã´´òÁ˼¸ÕÅÕÕÆ¬¾ÍûīÁË£¿ ÄêÇáÈ˵ĵÚһ̨ͶӰÔõôѡ£¿½øÀ´¸æËßÄã

Ϊ���Ƽ�

���ظ���
���ظ���
���ظ���
���ظ���
���ظ���
���ظ���
���ظ���
���ظ���
���ظ���

�����豸��̳��������

��ߵ�� ��߻ظ� ����
������Ѷ������ʱ�� �����²�Ӯ��Ʒ
OSZAR »