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

📄 rfcrfc2669.txt

📁 本程序为在linux下实现FTP传输文件的实现
💻 TXT
📖 第 1 页 / 共 5 页
字号:
        DESCRIPTION
  "若docsDevFilterIpProtocol为udp协议或tcp协议,这表示和传输层相
关的所包含的最低的目的端口范围值,在其他情况下它被忽略。"
        DEFVAL { 0 }
        ::= { docsDevFilterIpEntry 14 }

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

docsDevFilterIpMatches OBJECT-TYPE
        SYNTAX      Counter32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
"匹配当前过滤器的IP包计数,系统启动初始化后或新的过滤行生成后
或系统重启后,该计数器的值为0。"
        ::= { docsDevFilterIpEntry 16 }

docsDevFilterIpTos  OBJECT-TYPE
        SYNTAX      OCTET STRING ( SIZE (1))
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"该过滤器所要匹配的TOS服务类型(在TOS值和docsDevFilterIpTosMask
经过掩码操作值后所得的值)。若该项为零TOS掩码也为零则表示匹配所
有的服务类型"
        DEFVAL { '00'h }
        ::= { docsDevFilterIpEntry 17 }

docsDevFilterIpTosMask OBJECT-TYPE
        SYNTAX      OCTET STRING ( SIZE (1) )
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "应用于IP包TOS值掩码操作的掩码"
        DEFVAL { '00'h }
        ::= { docsDevFilterIpEntry 18 }

docsDevFilterIpContinue OBJECT-TYPE
        SYNTAX      TruthValue
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"若该值为真且docsDevFilterIpControl不是discard (1), 则CM继续扫描
其它的过滤行和应用本过滤行的策略"
        DEFVAL { false }
        ::= { docsDevFilterIpEntry 19 }

docsDevFilterIpPolicyId OBJECT-TYPE
        SYNTAX      Integer32 (0..2147483647)
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"该对象指向docsDevFilterPolicyTable表的一个入口,若 
docsDevFilterIpControl被设为policy (3)则执行所有在
docsDevFilterPolicyTable.匹配的policy值;
若没有任何policy值匹配docsDevFilterIpControl会被设为accept (1);
若该对象设为0,且没有匹配的policy,就会忽略考虑docsDevFilterPolicyTable 
表中的内容。"
        DEFVAL { 0 }
        ::= { docsDevFilterIpEntry 20 }

--
--

docsDevFilterPolicyTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DocsDevFilterPolicyEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"通过组ID和所要应用的policy集合相关联的一个map表,表中具有相同
docsDevFilterPolicyId 值的每个policy集合都会按表中的顺序应用到所匹
配的IP包。
该表docsDevFilterPolicyTable 允许将多个policy动作应用到所给定的匹配包
policy 动作按照以下的顺序应用:

             索引   ID      类型    动作
              1      1      TOS     1
              9      5      TOS     1
              12     1      IPSEC   3

这表示一个包若匹配一个policy ID值为1的过滤器,首先第一个TOS policy 动
作被应用,然后IPSEC policy 3 被应用 (这可能导致该包被复制到安全VPN 
层从而送到一个远程的加密器。
Policy ID 0 是为缺省动作所保留的,仅仅被应用在过滤其中没有匹配的包的
情况。"
        ::= { docsDevFilter 5 }

docsDevFilterPolicyEntry OBJECT-TYPE
        SYNTAX      DocsDevFilterPolicyEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
DocsDevFilterPolicyTable表的入口。每个入口由网络管理者生成。
在生成入口时docsDevFilterPolicyId 和docsDevFilterPolicyAction
必须被指定。"
        INDEX { docsDevFilterPolicyIndex }
        ::= { docsDevFilterPolicyTable 1 }

DocsDevFilterPolicyEntry ::= SEQUENCE {
            docsDevFilterPolicyIndex   Integer32,
            docsDevFilterPolicyId      Integer32,
--            docsDevFilterPolicyType    INTEGER,
--            docsDevFilterPolicyAction  Integer32,
            docsDevFilterPolicyStatus  RowStatus,
            docsDevFilterPolicyPtr     RowPointer
        }

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

docsDevFilterPolicyId OBJECT-TYPE
        SYNTAX      Integer32 (0..2147483647)
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"入口Policy ID。一个policy ID 可能会应用到表中的多个行所有相关的
policies都会被执行(如果存在). "
        ::= { docsDevFilterPolicyEntry 2 }

-- docsDevFilterPolicyType ::= { docsDevFilterPolicyEntry 3} 已废除
-- docsDevFilterPolicyAction ::= { docsDevFilterPolicyEntry 4 } 已废除

docsDevFilterPolicyStatus OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "用来生成该表中的行入口"
        ::= { docsDevFilterPolicyEntry 5 }


docsDevFilterPolicyPtr OBJECT-TYPE
        SYNTAX      RowPointer
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
"该对象指向过滤器应用policy表中的一行。目前唯一的标准policy表是
docsDevFilterTosTable。经过约定,该对象指向表中第一个可访问的对象。
例如:索引值21指向docsDevFilterTosTable表中的一行,该对象的值就是
docsDevTosStatus.21。
厂家必须按照此约定进行扩展。.
			新行生成后缺省指为空,即没有任何policy被执行。"
        DEFVAL { zeroDotZero }
        ::= { docsDevFilterPolicyEntry 6 }

--
-- TOS Policy 动作表
--

docsDevFilterTosTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DocsDevFilterTosEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
             "该表用于描述服务类型(TOS)位处理。
该表附属于或辅助docsDevFilterIpTable表和docsDevFilterPolicy表。后者的
入口可以指向本表中或其他表中的一行从而导致特定的动作被执行。本表还限
制了匹配IP包的IP头中的服务类型值的处理,例如:
			设置IP包的tosBits位
                (tosBits & docsDevFilterTosAndMask) |
                                                 docsDevFilterTosOrMask

             这种机制允许灵活的设置和清除所有的TOS位。"
        ::= { docsDevFilter 6 }

docsDevFilterTosEntry OBJECT-TYPE
        SYNTAX      DocsDevFilterTosEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
             " TOS policy入口
        INDEX { docsDevFilterTosIndex }
        ::= { docsDevFilterTosTable 1 }

DocsDevFilterTosEntry ::= SEQUENCE {
            docsDevFilterTosIndex   Integer32,
            docsDevFilterTosStatus  RowStatus,
            docsDevFilterTosAndMask OCTET STRING (SIZE (1)),
            docsDevFilterTosOrMask  OCTET STRING (SIZE (1))
        }

docsDevFilterTosIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2147483647)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"该行唯一的索引值,该索引值无任何顺序要求即可以指定任何有效的索引
值。"
        ::= { docsDevFilterTosEntry 1 }

docsDevFilterTosStatus OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "生成和删除表中的入口。"
        ::= { docsDevFilterTosEntry 2 }

docsDevFilterTosAndMask OBJECT-TYPE
        SYNTAX      OCTET STRING (SIZE (1))
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION

            "用来和匹配包的TOS位进行相与操作的掩码值。"
        DEFVAL { 'ff'h }
        ::= { docsDevFilterTosEntry 3 }

docsDevFilterTosOrMask OBJECT-TYPE
        SYNTAX      OCTET STRING (SIZE (1))
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "用来和匹配包的TOS位进行相或操作的掩码值。(在上述的相与操作之后)"
        DEFVAL { '00'h }
        ::= { docsDevFilterTosEntry 4 }

--
-- CPE IP管理和IP防伪组,仅在CableModem端执行
--

docsDevCpe OBJECT IDENTIFIER ::= { docsDevMIBObjects 7}

docsDevCpeEnroll OBJECT-TYPE
        SYNTAX      INTEGER {
            none(1),
            any(2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "这控制着docsDevFilterCpeTable表的弹出。
若设为none,该过滤器必须被手工设置;
若设为any, CM 学习来自以太网口的IP包的源地址并且记录下来直到达到
docsDevCpeIpMax数目。
系统初始化启动后的缺省值为any(2)。"
        ::= { docsDevCpe 1 }

docsDevCpeIpMax OBJECT-TYPE
        SYNTAX      Integer32 (-1..2147483647)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
"这控制着允许连接在CM的最大CPE数目。
若设为zero,任何数目的CPE都可以连接直到达到本设备的最大数目限制;
若设为-1,不对CPE的源地址进行过滤并且在docsDevFilterCpeTable.表中没有
任何入口被生成;
若尝试将该项设为超过设备的最大连接数目值,则该项为设备的实际最大连接
数目值。.
            系统初始化启动后的缺省值为1。"
        ::= { docsDevCpe 2 }

docsDevCpeTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DocsDevCpeEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"该表列出了所通过的或所经过的在CPE端口的IP包的源地址,另外该表可
以由配置文件设定或网络管理者进行设定。"
        ::= { docsDevCpe 3 }

docsDevCpeEntry OBJECT-TYPE
        SYNTAX      DocsDevCpeEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
" docsDevFilterCpeTable表的入口。
每一个经过的或提供的CPE的IP地址都有一个入口,若docsDevCpeIpMax
被设为-1,该表就会被忽略,否则从CPE端过来的每一个IP包的源IP地址都
会被检测,若在表中有该IP地址,该IP包会被继续处理;若表中无该IP地
址而且docsDevCpeEnroll被设为any、该表的大小仍小于docsDevCpeIpMax
的值,则该IP的源地址会被加进该表中且该包继续被处理,反之该包被丢弃。

该表中所指定的动作只有在LLC过滤器(docsDevFilterLLCTable)被执行完
以后才会被执行,但在其他任何IP过滤之前进行(包括docsDevFilterIpTable
和docsDevNmAccessTable)。"
        INDEX   { docsDevCpeIp }
        ::= {docsDevCpeTable 1 }

DocsDevCpeEntry ::= SEQUENCE {
            docsDevCpeIp      IpAddress,
            docsDevCpeSource  INTEGER,
            docsDevCpeStatus  RowStatus
        }

docsDevCpeIp OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "该入口应用的 IP地址"
        ::= { docsDevCpeEntry 1 }

docsDevCpeSource OBJECT-TYPE
        SYNTAX      INTEGER {
            other(1),
            manual(2),
            learned

⌨️ 快捷键说明

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