⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfcrfc2669.txt

📁 本程序为在linux下实现FTP传输文件的实现
💻 TXT
📖 第 1 页 / 共 5 页
字号:
docsDevFilterLLCTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DocsDevFilterLLCEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"被应用于桥设备的LLC通信的过滤器列表,该表中的过滤器被应用在
通过某个接口进入到设备中的LLC层帧,而且在第三层或桥处理之前
进行处理。匹配过滤器后所做的处理动作由docsDevFilterLLCUnmatched
-Action控制。"
        ::= { docsDevFilter 2 }

docsDevFilterLLCEntry OBJECT-TYPE
        SYNTAX      DocsDevFilterLLCEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "描述了在某个设备接口接受到进来的LLC帧所应用的过滤。"
        INDEX { docsDevFilterLLCIndex }
        ::= { docsDevFilterLLCTable 1 }

DocsDevFilterLLCEntry ::= SEQUENCE {
            docsDevFilterLLCIndex               Integer32,
            docsDevFilterLLCStatus              RowStatus,
            docsDevFilterLLCIfIndex             InterfaceIndexOrZero,
            docsDevFilterLLCProtocolType        INTEGER,
            docsDevFilterLLCProtocol            Integer32,
            docsDevFilterLLCMatches             Counter32
        }

docsDevFilterLLCIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2147483647)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "表索引"
        ::= { docsDevFilterLLCEntry 1 }

docsDevFilterLLCStatus OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"控制和反映了表中当前行的状态。该对象被设为Active时任何和它
相关的列项都可以改变。"

        ::= { docsDevFilterLLCEntry 2}

docsDevFilterLLCIfIndex OBJECT-TYPE
        SYNTAX      InterfaceIndexOrZero
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"该过滤器所应用的接口( CATV MAC接口或其他的网络接口),若为0
则表示应用到所有的接口。对于Cable Modems,缺省的接口是和用户相
连的接口。对于CMTS,该对象必须创建表中的一行。"
        ::= { docsDevFilterLLCEntry 3 }

docsDevFilterLLCProtocolType OBJECT-TYPE
        SYNTAX INTEGER {
            ethertype(1),
            dsap(2)
        }
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"docsDevFilterLLCProtocol:所应用的协议格式。或双字节以太网Ethertype或
单字节802.2 SAP 。EtherType(1) 类型同样适用于SNAP- encapsulated 帧。"
        DEFVAL { ethertype }
        ::= { docsDevFilterLLCEntry 4 }

docsDevFilterLLCProtocol OBJECT-TYPE
        SYNTAX      Integer32 (0..65535)
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"该过滤器所使用的第三层协议(LLC层)。协议真的格式依赖在
docsDevFilterLLCProtocolType所指定的类型。注意对于SNAP 帧
             指DSAP=0xAA。"
        DEFVAL { 0 }
        ::= { docsDevFilterLLCEntry 5 }

docsDevFilterLLCMatches OBJECT-TYPE
        SYNTAX      Counter32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "匹配过滤器的协议包数目"
        ::= { docsDevFilterLLCEntry 6 }


--
-- 不匹配IP过滤器的缺省处理由docsDevFilterIpDefault.定义
--

docsDevFilterIpDefault OBJECT-TYPE
        SYNTAX INTEGER {
            discard(1),
            accept(2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "若设为discard(1)所有不匹配IP过滤器的包都会被丢弃;
若设为accept(2), 所有不匹配IP过滤器的包都会被接受从
而做进一步的处理。
在系统初始启动后返回值为accept(2)。"
        ::= { docsDevFilter 3 }

docsDevFilterIpTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DocsDevFilterIpEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"应用在IP通信的过滤器或分类器的有序列表。过滤器的应用
顺序按照索引值依次进行,并非查找一个最匹配的过滤行(这
暗示着表中可能有某些行是空的)。没有匹配行的IP包使用在
docsDevFilterPolicyTable 存在的第0个策略,若该表中的第0个
策略不存在,则该IP包会依照docsDevFilterIpDefault的设置转发
或丢弃。
理论上任何IP包都能匹配该表中的多个行。当涉及到某个IP包时
,CM会从高到低扫描该表的每一行(例如10比20优先),若IP
包匹配某一行(这意味者该行的每一项都符合),和docsDevFilterIpControl 
以及该行的docsDevFilterPolicyId对应的动作就会被执行。若为丢弃,
处理就此结束。若docsDevFilterIpContinue 为真,就会继续比较
下一行进行寻找其他的匹配行,若最终在表中不能找到相应的匹配行
则根据docsDevFilterIpDefault的设置进行处理。
逻辑上任何IP包都会被应用两次该IP过滤器表,一次是从L2(第二层)
接受一次是发送到L2(第二层)。事实上在CableModem中IP过滤器是唯一
的IP层的处理,也就是说在IP层的过滤处理不管是接收的还是发送的都是
同时进行的。"
        ::= { docsDevFilter 4 }

docsDevFilterIpEntry OBJECT-TYPE
        SYNTAX      DocsDevFilterIpEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "描述在接受端口应用IP过滤的过滤器,所有的实体对象都在该表中描述。
(包括源和目的地址/掩码,协议,源/目的端口,服务类型/掩码,接口,方
向) 。
在该表中创建新行时docsDevFilterIpIfIndex必须被指定。"
        INDEX { docsDevFilterIpIndex }
        ::= { docsDevFilterIpTable 1 }

DocsDevFilterIpEntry ::= SEQUENCE {
            docsDevFilterIpIndex             Integer32,
            docsDevFilterIpStatus            RowStatus,
            docsDevFilterIpControl           INTEGER,
            docsDevFilterIpIfIndex           InterfaceIndexOrZero,
            docsDevFilterIpDirection         INTEGER,
            docsDevFilterIpBroadcast         TruthValue,
            docsDevFilterIpSaddr             IpAddress,
            docsDevFilterIpSmask             IpAddress,
            docsDevFilterIpDaddr             IpAddress,
            docsDevFilterIpDmask             IpAddress,
            docsDevFilterIpProtocol          Integer32,
            docsDevFilterIpSourcePortLow     Integer32,
            docsDevFilterIpSourcePortHigh    Integer32,
            docsDevFilterIpDestPortLow       Integer32,
            docsDevFilterIpDestPortHigh      Integer32,
            docsDevFilterIpMatches           Counter32,
            docsDevFilterIpTos               OCTET STRING,
            docsDevFilterIpTosMask           OCTET STRING,
            docsDevFilterIpContinue          TruthValue,
            docsDevFilterIpPolicyId          Integer32
        }

docsDevFilterIpIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2147483647)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "索引值,索引制越低越先被使用。"
        ::= { docsDevFilterIpEntry 1 }

docsDevFilterIpStatus OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"该项控制着和反映了表中当前行的状态。生成新行必须指定
 docsDevFilterIpIfIndex 且将本项设为create-and-wait或
create-and-go。创建了新行后只有将本项设为active后该行才有效。
当该项为active时可以任意更改它的状态"
        ::= { docsDevFilterIpEntry 2 }

docsDevFilterIpControl OBJECT-TYPE
        SYNTAX INTEGER {
            discard(1),
            accept(2),
            policy(3)
        }
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"若设为discard(1), 所有匹配该过滤器的IP包都会被丢弃且不会扫描其他
的过滤行;
若设为accept(2), 所有匹配该过滤器的IP包都会被接受并进行进一步的
处理(例如,桥功能处理),若docsDevFilterIpContinue设为真继续扫描其他的
IP过滤器,否则退出;
若设为policy (3), 则执行在 docsDevIpFilterPolicyTable中对应
docsDevIpFilterPolicyId 的那一行的策略。若docsDevFilterIpContinue设为真则
继续扫描其他的过滤器匹配行,否则退出。"
        DEFVAL { discard }
        ::= { docsDevFilterIpEntry 3 }

docsDevFilterIpIfIndex OBJECT-TYPE
        SYNTAX      InterfaceIndexOrZero
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
" 该过滤器所应用的接口索引值,该值对应CATV MAC或其他网络接口,若为则
表示应用于所有的接口。CableModem的缺省值由厂家确定。"
        ::= { docsDevFilterIpEntry 4 }

docsDevFilterIpDirection OBJECT-TYPE
        SYNTAX INTEGER {
            inbound(1),
            outbound(2),
            both(3)
        }
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"过滤器应用方向,inbound(1)表示进入,outbound(2) 表示出去
both(3)表示双向."
        DEFVAL { inbound }
        ::= { docsDevFilterIpEntry 5 }

docsDevFilterIpBroadcast OBJECT-TYPE
        SYNTAX      TruthValue
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"若设为true(1), 该过滤器仅仅应用在多目包和广播包。
若设为false(2), 该过滤器应用在所有的通信包。"
        DEFVAL { false }
        ::= { docsDevFilterIpEntry 6 }

docsDevFilterIpSaddr OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"源IP地址或其中的一部分,使用该IP地址使首先和docsDevFilterIpSmask 
进行掩码操作。0表示所有的IP源地址。"
        DEFVAL { '00000000'h }
        ::= { docsDevFilterIpEntry 7 }

docsDevFilterIpSmask OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "源IP地址Bit位掩码,注意它与子网掩码不同。"
        DEFVAL { '00000000'h }
        ::= { docsDevFilterIpEntry 8 }

docsDevFilterIpDaddr OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
        "源IP地址或其中的一部分,使用该IP地址使首先和
docsDevFilterIpSmask进行掩码操作。0表示所有的IP
源地址。"
        DEFVAL { '00000000'h }
        ::= { docsDevFilterIpEntry 9 }

docsDevFilterIpDmask OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "目标IP地址Bit位掩码,注意它与子网掩码不同。"
        DEFVAL { '00000000'h }
        ::= { docsDevFilterIpEntry 10 }

docsDevFilterIpProtocol OBJECT-TYPE
        SYNTAX Integer32 (0..256)
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"该过滤器所匹配的IP协议,例如1为ICMP协议、6位TCP协议、
7为UDP协议。255表示所有任何协议。"
        DEFVAL { 256 }
        ::= { docsDevFilterIpEntry 11 }

docsDevFilterIpSourcePortLow OBJECT-TYPE
        SYNTAX      Integer32 (0..65535)
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"若docsDevFilterIpProtocol为udp协议或tcp协议,这表示和传输层相
关的所包含的最低的源端口范围值,在其他情况下它被忽略。"
        DEFVAL { 0 }
        ::= { docsDevFilterIpEntry 12 }

docsDevFilterIpSourcePortHigh OBJECT-TYPE
        SYNTAX      Integer32 (0..65535)
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
 "若docsDevFilterIpProtocol为udp协议或tcp协议,这表示和传输层相
关的所包含的最高的源端口范围值,在其他情况下它被忽略。"
        DEFVAL { 65535 }
        ::= { docsDevFilterIpEntry 13 }

docsDevFilterIpDestPortLow OBJECT-TYPE
        SYNTAX      Integer32 (0..65535)
        MAX-ACCESS  read-create
        STATUS      current

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -