簡介
IETF是Internet工程任務組(Internet Engineering Task Force)的簡寫。IETF又叫網際網路工程任務組,成立於1985年底,是全球網際網路最具權威的技術標準化組織,主要任務是負責網際網路相關技術規範的研發和制定,當前絕大多數國際網際網路技術標準出自IETF。國際化郵件地址工作組(EAI)是IETF專門研究國際化郵件地址技術的工作組,是2006年3月份成立的。EAI的主要工作是為全球非英文國家的網際網路用戶使用自己的母語作為電子郵件地址提供切實可行的技術解決方案。IETF標準是在一種開放的、無所不包的過程中開發出來的。所有IETF文檔都可在網際網路上隨意取閱,並可免費複製。IETF是一個非常大的開放性國際組織,由網路設計師、運營者、服務提供商和研究人員組成,致力於Internet架構的發展和順利操作。大多數IETF的實際工作是在其工作組(Working Group)中完成的,這些工作組又根據主題的不同劃分到若干個領域(Area),如路由、傳輸、網路安全等。
體系結構
IETF體系結構分為三類,一個是網際網路架構委員會(IAB),第二個是網際網路工程指導委員會(IESG),第三個是在八個領域裡面的工作組(Working Group)。標準制定工作具體由工作組承擔,工作組分成八個領域,分別是Internet路由、傳輸、套用領域等等。。IAB成員由IETF參會人員選出,主要是監管各個工作組的工作狀況,它必須非常認真的考慮Internet是什麼,它正在發生什麼變化以及我們需要它做些什麼等問題。網際網路工程指導委員會(IESG)主要的職責是接收各個工作組的報告,對他們的工作進行審查,然後對他們提出的各種各樣的標準、各種各樣的建議提出指導性的意見,甚至從工作的方向上、質量上和程式上給予一定的指導。IETF基本上不太涉及套用領域,但仍設立了一個套用領域。另外凡是沒有歸到以上那些領域的研究課題,都把它歸至此類。IETF實際上有上百個工作組,這裡是真正完成工作的地方。IETF的交流工作主要是在各個工作組所設立的郵件組中進行,這也是IETF的主要工作方式。
產生檔案
IETF產生兩種檔案,一個叫做Internet Draft,即"網際網路草案",第二個是叫RFC,它的名字來源是歷史原因的,原來是叫意見徵求書,現在它的名字實際上和它的內容並不一致。
Internet Draft任何人都可以提交,沒有任何特殊限制,而且其他的成員也可以對它採取一個無所謂的態度,而IETF的一些很多重要的檔案都是從這個Draft開始。需要說明的是,僅僅為成為Internet Draft毫無意義。Internet Draft實際上有幾個用途,有一些提交上來變成RFC,有些提出來討論,有一些拿出來就想發表一些文章。
RFC更為正式,而且它歷史上都是存檔的,它的存在一般來講,被批准出台以後,它的內容不做改變。RFC也有好多種,第一個就是它是一種標準,第二個它是一種試驗性的,RFC無非是說人們在一起想做這樣一件事情,嘗試一下,還一個就是文獻歷史性的,這個是記錄了人們曾經做過一件事情是錯誤的,或者是不工作的。再有一種就是叫做介紹性信息。
組織使命
IETF的自身定位是一個網際網路技術研發的跨國民間組織。雖然已有很多網際網路技術規範通過在IETF討論成為了公認標準,但它仍有別於像國際電聯(ITU-International Telecommunication Union)這樣的傳統意義上的標準制定組織。IETF的參與者都是志願人員,大多是通過IETF每年召開的三次會議來完成該組織的如下使命:鑑定網際網路的運行和技術問題,並提出解決方案;
詳細說明網際網路協定的發展或用途,解決相應問題;
向IESG提出針對網際網路協定標準及用途的建議;
促進網際網路研究任務組(IRTF)的技術研究成果向網際網路社群推廣;
為包括網際網路用戶、研究人員、行銷商、承包人及管理者等提供信息交流的論壇。
標準種類
IETF產生兩種檔案,一個叫做Internet Draft,即“網際網路草案”,第二個是叫RFC,它的名字來源是歷史原因的,原來是叫意見徵求書或請求註解檔案,現在它的名字實際上和它的內容並不一致。網際網路草案任何人都可以提交,沒有任何特殊限制,而且其他的成員也可以對它採取一個無所謂的態度,而IETF的一些很多重要的檔案都是從這個網際網路草案開始。
RFC更為正式,而且它歷史上都是存檔的,它的存在一般來講,被批准出台以後,它的內容不做改變。RFC也有好多種:第一個就是它是一種標準;第二個它是一種試驗性的,RFC無非是說我們在一起想做這樣一件事情,嘗試一下;還一個就是文獻歷史性的,這個是記錄了我們曾經做過一件事情是錯誤的,或者是不工作的;再有一種就是叫做介紹性信息,其實裡邊什麼內容都有。
作為標準的RFC又分為幾種:
第一種是提議性的,就是說建議採用這個作為一個方案而列出。
還有一種就是完全被認可的標準,這種是大家都在用,而且是不應該改變的。
還有一種就是現在的最佳實踐法,它相當於一種介紹。
這些檔案產生的過程是一種從下往上的過程,而不是從上往下,也就是說不是一個由主席,或者由工作組負責人的給一個指令,說是要做什麼,要做什麼,而是有下邊自發的提出,然後在工作組裡邊討論,討論了以後再交給剛才說的工程指導委員會進行審查。但是工程指導委員會只做審查不做修改,修改還是要打回到工作組來做。IETF工作組檔案的產生就是任何人都可以來參加會議,任何人都可以提議,然後他和別人進行討論,大家形成了一個共識就可以產出這樣的檔案。
研究領域
IETF的實際工作大部分是在其工作組(Working Group)中完成的。這些工作組又根據主題的不同劃分到若干個領域(Area),如路由、傳輸和網路安全等。每個領域由一到兩名主管(Area Directors)負責管理,所有的領域主管組成了網際網路工程組指導組(Internet Engineering Steering Group - IESG)。IETF工作組的許多工作是通過郵件列表(Mailing List)進行的。IETF每年召開三次會議。
目前,IETF共包括八個研究領域,132個處於活動狀態的工作組。
(1)套用研究領域(app— Applications Area),含20個工作組(Work Group)
(2)通用研究領域(gen—General Area),含5個工作組
(3)網際互聯研究領域(int—Internet Area),含21個工作組
(4)操作與管理研究領域(ops—Operations and Management Area),含24個工作組
(5)路由研究領域(rtg—Routing Area),含14個工作組
(6)安全研究領域(sec—Security Area),含21個工作組
(7)傳輸研究領域(tsv—Transport Area),含1個工作組
(8)臨時研究領域(sub—Sub-IP Area),含27個工作組
1) 套用研究領域(app— Applications Area)
雖然IETF的研究範圍劃定為“Above the wire, Below the application”,即IETF並不關注於套用領域的研究,但是對於與網際網路的運營密切相關的套用還是受到了重視,並成立的專門的工作組。
目前套用研究領域共包括20個處於活動狀態的工作組。隨著網際網路的發展,這個研究領域的工作組數目還要增長。
Calendaring and Scheduling (calsch) ――日曆與時間規劃工作組
Cross Registry Information Service Protocol (crisp) ――交叉註冊信息服務協定工作組
Electronic Data Interchange-Internet Integration (ediint) ――EDI與網際網路集成工作組
Internet Fax (fax) ――網際網路傳真工作組
Geographic Location/Privacy (geopriv) ――地理位置工作組
Internet Message Access Protocol Extension (imapext) ――網際網路訊息訪問擴展工作組
Instant Messaging and Presence Protocol (impp) ――及時訊息協定工作組
Internet Printing Protocol (ipp) ――網際網路列印協定工作組
LDAP (v3) Revision (ldapbis) ――LDAP修訂工作組
Enhancements to Internet email to support diverse service
environments (lemonade) ――網際網路電子郵件在不同服務環境下的增強
MTA Authorization Records in DNS (marid) ――DNS中的MTA認證記錄工作組
Message Tracking Protocol (msgtrk) ――訊息跟蹤協定工作組
NNTP Extensions (nntpext) ――NNTP擴展工作組
Open Pluggable Edge Services (opes) ――開放式可插接服務工作組
SIP for Instant Messaging and Presence Leveraging Extensions
(simple) ――SIP在及時訊息套用中的擴展
Internet Open Trading Protocol (trade) ――網際網路開發交易協定工作組
Usenet Article Standard Update (usefor)
Voice Profile for Internet Mail (VPIM) ――網際網路郵件的語音附屬檔案工作組
WWW Distributed Authoring and Versioning (webdav)
Extensible Messaging and Presence Protocol (xmpp) ――訊息擴展協定工作組
2)通用研究領域(gen—General Area)
在IETF中,不能放在其它研究領域的研究內容,就放置在通用研究領域中,因此這個領域的研究內容的內在聯繫性並不強。目前在這個研究領域共包括5個處於活動狀態的工作組。
Improved Cross-Area Review (ICAR) ――增強跨域工作組
Intellectual Property Rights (ipr) ――智慧財產權工作組
New IETF Standards Track Discussion (newtrk)
Operation of the IESG/IAB Nominating and Recall Committees (nomcom) ――IESG/IAB選舉委員會運作程式
Problem Statement (problem) ――問題陳述工作組
3)網際互聯研究領域(int—Internet Area)
網際互聯研究領域主要研究IP包如何在不同的網路環境中進行傳輸,同時也涉及DNS信息的傳遞方式的研究。
這個研究領域在IETF中占據著重要的地位,TCP/IP協定族和IPv6協定族的核心協定均在由這個領域來研究並制訂。
Dynamic Host Configuration (dhc) ――動態主機配置工作組
Detecting Network Attachment (dna) ――網路附屬設施監測工作組
DNS Extensions (dnsext) ――DNS擴展工作組
Extensible Authentication Protocol (eap) ――可擴展的鑒權協定工作組
Host Identity Protocol (hip) ――主機標識協定工作組
IP over DVB (ipdvb)
IP over InfiniBand (ipoib)
IP over Resilient Packet Rings (iporpr) ――IP OVER RPR工作組
IP Version 6 Working Group (ipv6) ――IPv6工作組
Layer Two Tunneling Protocol Extensions (l2tpext) ――二層隧道協定擴展工作組
Layer 2 Virtual Private Networks (l2vpn) ――二層虛擬專用網工作組
Layer 3 Virtual Private Networks (l3vpn) ――三層虛擬專用網工作組
Multicast & ANYCAST Group Membership (magma) ――組播與任播工作組
Mobility for IPv4 (mip4) ――移動IPv4工作組
Mobility for IPv6 (mip6) ――移動IPv6工作組
MIPv6 Signaling and Handoff Optimization (mipshop) ――移動IPv6信令與漫遊最佳化工作組
Network Mobility (nemo) ――網路移動性工作組
Protocol for carrying Authentication for Network Access (pana) ――接入網認證信息承載協定工作組
Point-to-Point Protocol Extensions (pppext) ――PPP協定擴展工作組
Securing Neighbor Discovery (send) ――安全鄰居發現協定工作組
Zero Configuration Networking (zeroconf) ――零配置網路工作組
4)操作與管理研究領域(ops—Operations and Management Area)
這個研究領域主要涉及網際網路的運作與管理方面的內容。目前共包含24個處於活動狀態的工作組,工作組數目處於IETF所有研究領域的第二位。
現在隨著網際網路的快速發展與普及,對於網路的運營與管理提出了更高的要求,因此這個研究領域也越來越受到重視。這個領域的工作組數目還可能增加。
這個研究領域中比較重要的研究內容包括AAA(授權、認證、審計)、v6ops(IPv6運維)、rap(資源預留)、dnsop(DNS運維)以及各種MIB的研究。
Authentication, Authorization and Accounting (aaa) ――AAA工作組
ADSL MIB (adslmib) ――ADSL MIB庫工作組
AToM MIB (atommib) ――ATOM MIB庫工作組
Benchmarking Methodology (bmwg) ――計量方法工作組
Bridge MIB (bridge) ――網橋MIB庫工作組
Control And Provisioning of Wireless Access Points (capwap) ――無線AP控制與配置協定工作組
Distributed Management (disman) ――分散式管理工作組
Domain Name System Operations (dnsop) ――域名操作工作組
Entity MIB (entmib) ――實體MIB工作組
Global Routing Operations (grow) ――全局路由運作工作組
Ethernet Interfaces and Hub MIB (hubmib) ――乙太網接口與HUB MIB庫工作組
Internet and Management Support for Storage (imss)
IP over Cable Data Network (IPCDN)
IP Flow Information Export (ipfix)
MBONE Deployment (mboned) ――MBONE布置工作組
Site Multihoming in IPv6 (multi6) ――IPv6多穴主機工作組
Network Configuration (NETCONF) ――網路配置工作組
Policy Framework (policy) ――策略框架工作組
Packet Sampling (psamp) ――數據包採樣工作組
Prefix Taxonomy Ongoing Measurement & Inter Network Experiment (ptomaine)
Resource Allocation Protocol (rap) ――資源分配協定工作組
Remote Network Monitoring (rmonmib) ――網路遠程監控工作組
Configuration Management with SNMP (snmpconf) ――基於SNMP的配置管理工作組
IPv6 Operations (v6ops) ――IPv6運維工作組
5)路由研究領域(rtg—Routing Area)
此研究領域主要負責制訂如何在網路中確定傳輸路徑以將IP包傳送到目的地的相關標準。由於路由協定在網路中的重要地位,因此此研究領域也成為IETF的重要領域。BGP、ISIS、OSPF、MPLS等重要路由協定均屬於這個研究領域的研究範圍。
目前路由研究領域共有14個處於活動狀態的工作組。
Border Gateway Multicast Protocol (BGMP) ――邊界網關組播協定工作組
Common Control and Measurement Plane (ccamp) ――通用控制與測量平面工作組
Forwarding and Control Element Separation (forces) ――控制層與網路層的分離工作組
Inter-Domain Multicast Routing (idmr) ――域內組播路由工作組
Inter-Domain Routing (idr) ――域內路由工作組
IS-IS for IP Internets (isis) ――ISIS路由協定工作組
Mobile Ad-hoc Networks (manet)
Multiprotocol Label Switching (mpls) ――MPLS工作組
Open Shortest Path First IGP (ospf) ――OSPF工作組
Protocol Independent Multicast (pim) ――PIM工作組
Routing Protocol Security Requirements (rpsec) ――路由協定的安全需求工作組
Routing Area Working Group (rtgwg) ――路由域工作組
Source-Specific Multicast (ssm) ――指定源的組播工作組
Virtual Router Redundancy Protocol (vrrp) ――虛擬路由冗餘協定工作組
6)安全研究領域(sec—Security Area)
此研究領域主要負責研究IP網路中的授權、認證、審計等與私密性保護有關的協定與標準。
網際網路的安全性越來越受到人們的重視,同時AAA與業務的運維方式又有著密切的關係,因此這個領域也成為IETF中最為活躍的研究領域之一。
目前,這個研究領域共包括21個處於活動狀態的工作組。
credential and Provisioning (enroll) ――信任與配置工作組
Intrusion Detection Exchange Format (idwg) ――入侵監測信息交換格式工作組
Extended Incident Handling (inch) ――擴展的事件處理工作組
IP Security Protocol (ipsec) ――IPSEC工作組工作組
IPSEC KEYing information resource record (ipseckey)
IP Security Policy (IPSP) ――IP安全策略工作組
Kerberized Internet Negotiation of Keys (kink)
Kerberos WG (krbwg)
Long-Term Archive and notary Services (ltans)
IKEv2 Mobility and Multihoming (mobike)
Multicast Security (msec) ――組播安全工作組
An Open Specification for Pretty Good Privacy (openpgp)
Profiling Use of PKI in IPSEC (pki4ipsec)
Public-Key Infrastructure (X.509) (PKIX)
Securely Available Credentials (sacred)
Simple Authentication and Security Layer (sasl)
Secure Shell (secsh)
S/MIME Mail Security (smime)
Secure Network Time Protocol (stime) ――安全網路時間協定工作組
Security Issues in Network Event Logging (syslog)
Transport Layer Security (tls) ――傳輸層安全工作組
7)傳輸研究領域(tsv—Transport Area)
傳輸研究領域主要負責研究特殊類型或特殊用途的數據包在網路中的(特殊需求的)傳輸方式。包括音頻/視頻數據的傳輸、擁塞控制、IP性能測量、IP信令系統、IP電話業務、IP存儲網路、ENUM、媒體網關、偽線仿真等重要研究方向。
目前這個研究領域共有27個處於活動狀態的工作組,就工作組數目來講,是IETF中最大的一個研究領域。
Audio/Video Transport (avt) ――語音/視頻傳輸工作組
Datagram Congestion Control Protocol (DCCP) ――數據報擁塞控制協定工作組
Telephone Number Mapping (enum) ――ENUM工作組工作組
Internet Emergency preparedness (ieprep) ――網際網路應急策略工作組
IP Performance Metrics (IPPM) ――IP性能測量工作組
IP Storage (ips) ――IP存儲網工作組
IP Telephony (iptel) ――IP電話工作組
Media Gateway Control (Megaco) ――媒體控制網關工作組
Middlebox Communication (midcom)
Multiparty Multimedia Session Control (mmusic) ――多方多媒體會話控制工作組
Network File System Version 4 (nfsv4) ――網路檔案系統工作組
Next Steps in Signaling (nsis) ――IP信令的發展工作組
Path MTU Discovery (pmtud) ――MTU發現協定工作組
Pseudo Wire Emulation Edge to Edge (pwe3) ――端到端偽線仿真工作組
Remote Direct Data Placement (rddp)
Reliable Multicast Transport (rmt) ――可靠的組播傳輸協定工作組
Robust Header Compression (rohc) ――可靠的頭壓縮工作組
Reliable Server Pooling (RSerPool) ――可靠的伺服器負載均攤工作組
Context Transfer, Handoff Candidate Discovery, and Dormant Mode Host Alerting (seamoby)
Signaling Transport (SIGTRAN) ――信令傳輸工作組
Session Initiation Protocol (sip) ――SIP協定工作組
Session Initiation Proposal Investigation (sipping) ――SIP協定調研工作組
Speech Services Control (speechsc) ――語音服務控制工作組
Service in the PSTN/IN Requesting InTernet Service (spirits)
TCP Maintenance and Minor Extensions (tcpm)
Transport Area Working Group (tsvwg)――傳輸領域工作組
Centralized Conferencing (xcon)――集中控制式會議工作組
8)臨時研究領域(sub—Sub-IP Area)
Sub-IP是IETF成立的一個臨時技術區域,目前這個研究領域只有一個處於活動狀態的工作組,這個工作組主要負責網際網路流量工程的研究,已經形成四個RFC。
Internet Traffic Engineering (tewg)――網際網路流量工程工作組