📄 rfc1686.txt
字号:
personal computer(s)), and other new terminal devices that will emerge in the future (such as networked games, PDAs, etc.). Finally, the administration of the address space is of importance. If there are large blocks of assigned but unused addresses, the total number of available addresses will be effectively reduced from the 10 to the 12th nodes that have been originally considered. 3.2 Timescale The cable industry is already making significant investments in plant upgrades, and the current estimates for the commercial deployment indicate that by the year 1998 tens of millions of homes will be served by interactive and integrated cable networks and services. This implies that during 1994 various trials will beVecchi [Page 5]RFC 1686 A Cable Television Industry Viewpoint on IPng August 1994 conducted and evaluated, and the choices of technologies and products will be well under way by the year 1995. That is to say, critical investment and technological decisions by many of the cable operators, and their partners, will be made over the next 12 to 24 months. These time estimates are tentative, of course, and subject to variations depending on economic, technical and public policy factors. Nonetheless, the definition of the IPng capabilities and the availability of implementations should not be delayed beyond the next year, in order to meet the period during which many of the early technological choices for the future deployment of cable networks and services will be made. The full development and deployment of IPng will be, of course, a long period that will be projected beyond the next year. Availability of early implementations will allow experimentation in trials to validate IPng choices and to provide early buy-in from the developers of networking products that will support the planned roll out. It is my opinion that the effective support for high quality video and audio streams is one of the critical capabilities that should be demonstrated by IPng in order to capture the attention of network operators and information providers of interactive broadband services (e.g., cable television industry and partners). The currently accepted view is that IP is a great networking environment for the control side of an interactive broadband system. It is a challenge for IPng to demonstrate that it can be effective in transporting the broadband video and audio data streams, in addition to providing the networking support for the distributed control system. 3.3 Transition and deployment The transition from the current version to IPng has to consider two aspects: support for existing applications and availability of new capabilities. The delivery of digital video and audio programs requires the capability to do broadcasting and selective multicasting efficiently. The interactive applications that the future cable networks will provide will be based on multimedia information streams that will have real-time constraints. That is to say, both the end-to-end delays and the jitter associated with the delivery across the network have to be bound. In addition, the commercial nature of these large private investments will require enhanced network capabilities for routing choices, resource allocation, quality of service controls, security, privacy, etc. Network management will be an increasingly important issue in the future. The extent to which the current IP fails to provide the needed capabilities will provide additional incentive for theVecchi [Page 6]RFC 1686 A Cable Television Industry Viewpoint on IPng August 1994 transition to occur, since there will be no choice but to use IPng in future applications. It is very important, however, to maintain backwards compatibility with the current IP. There is the obvious argument that the installed technological base developed around IP cannot be neglected under any reasonable evolution scenario. But in addition, one has to keep in mind that a global Internet will be composed of many interconnected heterogeneous networks, and that not all subnetworks, or user communities, will provide the full suite of interactive multimedia services. Interworking between IPng and IP will have to continue for a very long time in the future. 3.4 Security The security needed in future networks falls into two general categories: protection of the users and protection of the network resources. The users of the future global Internet will include many communities that will likely expect a higher level of security than is currently available. These users include business, government, research, military, as well as private subscribers. The protection of the users' privacy is likely to become a hot issue as new commercial services are rolled out. The possibility of illicitly monitoring traffic patterns by looking at the headers in IPng packets, for instance, could be disturbing to most users that subscribe to new information and entertainment services. The network operators and the information providers will also expect effective protection of their resources. One would expect that most of the security will be dealt at higher levels than IPng, but some issues might have to be considered in defining IPng as well. One issue relates, again, to the possibility of illicitly monitoring addresses and traffic patterns by looking at the IPng packet headers. Another issue of importance will be the capability of effective network management under the presence of benign or malicious bugs, especially if both source routing and resource reservation functionality is made available. 3.5 Configuration, administration and operation The operations of these future integrated broadband networks will indeed become more difficult, and not only because the networks themselves will be larger and more complex, but also because of the number and diversity of applications running on or through the networks. It is expected that most of the issues that need to be addressed for effective operations support systems will belong toVecchi [Page 7]RFC 1686 A Cable Television Industry Viewpoint on IPng August 1994 higher layers than IPng, but some aspects should be considered when defining IPng. The area where IPng would have most impact would be in the interrelated issues of resource reservation, source routing and quality of service control. There will be tension to maintain high quality of service and low network resource usage simultaneously, especially if the users can specify preferred routes through the network. Useful capabilities at the IPng level would enable the network operator, or the user, to effectively monitor and direct traffic in order to meet quality and cost parameters. Similarly, it will be important to dynamically reconfigure the connectivity among end points or the location of specific processes (e.g., to support mobile computing terminals), and the design of IPng should either support, or at least not get in the way of, this capability. Under normal conditions, one would expect that resources for the new routing will be established before the old route is released in order to minimize service interruption. In cases where reconfiguration is in response to abnormal (i.e., failure) conditions, then one would expect longer interruptions in the service, or even loss of service. The need to support heterogeneous multiple administrative domains will also have important implications on the available addressing schemes that IPng should support. It will be both a technical and a business issue to have effective means to address nodes, processes and users, as well as choosing schemes based on fair and open processes for allocation and administration of the address space. 3.6 Mobile hosts The proliferation of personal and mobile communication services is a well established trend by now. Similarly, mobile computing devices are being introduced to the market at an accelerated pace. It would not be wise to disregard the issue of host mobility when evaluating proposals for IPng. Mobility will have impact on network addressing and routing, adaptive resource reservation, security and privacy, among other issues. 3.7 Flows and resource reservation The largest fraction of the future broadband traffic will be due to real-time voice and video streams. It will be necessary to provide performance bounds for bandwidth, jitter, latency and loss parameters, as well as synchronization between media streams related by an application in a given session. In addition, there will be alternative network providers that will compete for theVecchi [Page 8]RFC 1686 A Cable Television Industry Viewpoint on IPng August 1994 users and that will provide connectivity to a given choice of many available service providers. There is no question that IPng, if it aims to be a general protocol useful for interactive multimedia applications, will need to support some form of resource reservation or flows. Two aspects are worth mentioning. First, the quality of service parameters are not known ahead of time, and hence the network will have to include flexible capabilities for defining these parameters. For instance, MPEG-II packetized video might have to be described differently than G.721 PCM packetized voice, although both data streams represent real-time traffic channels. In some cases, it might be appropriate to provide soft guarantees in the quality parameters, whereas in other cases hard guarantees might be required. The tradeoff between cost and quality could be an important capability of future IPng-based networks, but much work needs to be advanced on this. A second important issue related to resource reservations is the need to deal with broken or lost end-to-end state information. In traditional circuit-switched networks, a considerable effort is expended by the intelligence of the switching system to detect and recover resources that have been lost due to misallocation. Future IPng networks will provide resource reservation capabilities by distributing the state information of a given session in several nodes of the network. A significant effort will be needed to find effective methods to maintain consistency and recover from errors in such a distributed environment. For example, keep-alive messages to each node where a queuing policy change has been made to establish the flow could be a strategy to make sure that network resources do not remain stuck in some corrupted session state. One should be careful, however, to assume that complex distributed algorithms can be made robust by using time-outs. This is a problem that might require innovation beyond the reuse of existing solutions. It should be noted that some aspects of the requirements for recoverability are less stringent in this networking environment than in traditional distributed data processing systems. In most cases it is not needed (or even desirable) to recover the exact session state after failures, but only to guarantee that the system returns to some safe state. The goal would be to guarantee that no network resource is reserved that has not been correctly assigned to a valid session. The more stringent requirement of returning to old session state is not meaningful since the value of a session disappears, in most cases, as time progresses. One should keep in mind, however, that administrative and management state, such as usage measurement, is subject to the sameVecchi [Page 9]RFC 1686 A Cable Television Industry Viewpoint on IPng August 1994 conventional requirements of recoverability that database systems currently offer. 3.8 Policy based routing In future broadband networks, there will be multiple network operators and information providers competing for customers and network traffic. An important capability of IPng will be to specify, at the source, the specific network for the traffic to follow. The users will be able to select specific networks that provide performance, feature or cost advantages. From the user's perspective, source routing is a feature that would enable a wider selection of network access options, enhancing their ability to obtain features, performance or cost advantages. From the network operator and service provider perspective, source routing would enable the offering of targeted bundled services that will cater
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -