伽马射线是什么| 扁桃体发炎看什么科| 卡他症状是什么意思| 眼圈发黑什么原因| 血糖低有什么症状| 荷叶搭配什么一起喝减肥效果好| 知我者莫若你什么意思| 无病呻吟是什么意思| 啪啪啪什么意思| 寅时是什么时间| 牛排骨炖什么好吃| 星辰大海是什么意思| 鹞子是什么鸟| 亦如是什么意思| 挑什么| 洁面液是干什么用的| 脑脊液是什么颜色| 乳头痒是怎么回事是什么原因| sod是什么意思| 文替是什么意思| 咳嗽一直不好是什么原因怎么治| 鸡吃什么| 喜欢吃酸的是什么原因| 什么是籍贯| 付诸行动是什么意思| 革兰氏阳性菌是什么病| 1955属什么生肖| 7.12是什么星座| 14数字代表什么意思| 自得其乐是什么意思| 磺胺是什么药| 吃得什么填词语| 有什么| 虱子用什么药可以根除| 晚上尿多是什么原因| max是什么意思| 六月十七是什么星座| 小揪揪什么意思| 一什么篮子| 茶氨酸是什么| 健身hit什么意思| 火加木是什么字| 慢热型是什么意思| 牙齿痛挂什么科| 来月经是黑色的是什么原因| 玫瑰茄和洛神花有什么区别吗| 血燥吃什么药| kolumb是什么牌子| 宫颈炎是什么原因引起的| it是什么牌子的衣服| 印度为什么用手吃饭| 生理期吃什么比较好| 6月19是什么星座| 镜花缘是什么意思| 室内用什么隔墙最便宜| 跖疣去医院挂什么科室| 手上为什么长湿疹| 颠鸾倒凤什么意思| 对什么有好处的英文| 九牛一毛指什么生肖| pg是什么意思| 手心脚心热吃什么药| george是什么牌子| 夜半是什么时辰| 2月出生是什么星座| 鼠妇是什么动物| 1989年是什么蛇| 男性粘液丝高什么原因| 嘴唇发麻是什么原因| 因为我们没有什么不同| 龙虾不能和什么一起吃| 尿素肌酐高是什么原因| 钱丢了预示着什么| 孕妇感冒可以吃什么感冒药| 猪横利是什么| 边界清是什么意思| 非经期出血是什么原因| 熥是什么意思| 有朝一日是什么生肖| 荨麻疹是什么| 瑞舒伐他汀什么时候吃最好| 什么是华盖| 画画画什么| a和ab型生的孩子是什么血型| 双鱼座是什么性格| 牙齿有黑线是什么原因| 糜烂性胃炎吃什么药效果好| 会厌炎吃什么药| 朱元璋长什么样| 涵字取名的寓意是什么| 甘耳朵旁什么字| 六零年属什么生肖| 猫咪踩奶是什么意思| 生化了是什么意思| 碱什么意思| 摔跤擦伤破皮擦什么药| 两肺少许纤维灶是什么意思| 艾灸为什么不能天天灸| 女人什么时候绝经正常| 结膜炎用什么眼药水效果好| 更年期综合征吃什么药| 狗吃什么蔬菜好| 爱而不得是什么意思| 上面一个处下面一个日是什么字| 法王是什么意思| 2003属什么生肖| 胆固醇高吃什么| 便秘用什么药效果好| 准生证是什么| 梦见修路什么意思| 一个虫一个尧念什么| 天杀的是什么意思| 两肺散在小结节是什么意思| 总是打嗝是什么原因| 微创人流和无痛人流有什么区别| 狗狗肠胃炎吃什么药| 九浅一深是什么意思| 神经系统由什么组成| 守字五行属什么| 味精是什么提炼出来的| 河马吃什么食物| 商数是什么意思| 三查八对的内容是什么| 吃什么油最健康排行榜| 肝肾亏虚吃什么药| 暗语是什么意思| 泌尿系统感染有什么症状| 婊是什么意思| 隔桌不买单是什么意思| 孕妇喝纯牛奶对胎儿有什么好处| 钙化结节是什么意思| 带刺的玫瑰是什么意思| 比宇宙还大的是什么| 化疗后吃什么| 痢疾是什么原因引起的| 为什么老是口腔溃疡| 有什么四字词语| 尿酸高适合吃什么食物| 中国信仰什么教| 戌时是什么时候| 广州有什么特产| 威士忌兑什么饮料好喝| 白开水是什么意思| 颈椎痛吃什么药最好| babycare是什么牌子| 节律是什么意思| p是什么面料| 斑秃是什么原因| 口粮是什么意思| 尼泊尔属于什么国家| 农历八月十三是什么星座| 伪君子是什么意思| 来月经能吃什么水果| 早上左眼跳是什么预兆| 芝士是什么材料做的| 一见钟情是什么感觉| 香客是什么意思| 胆红素偏高挂什么科| 浮躁的意思是什么| 徐州二院全名叫什么| 大逆不道什么意思| 堪堪是什么意思| 王禹读什么| 有什么菜| 肤色是什么颜色| 什么的小河| 宝珀手表属于什么档次| 网剧是什么意思| 英雄联盟msi是什么| gem是什么意思| 内裤用什么洗比较好| 身上有红点是什么病| 石骨症是什么病| 开塞露用多了有什么副作用| 20分贝相当于什么声音| 肉燕是什么| 阳历是什么| anca医学上是什么意思| 属相牛和什么属相配| 降钙素原检测是什么| 为什么十五的月亮十六圆| 尿酸高可以吃什么水果| 芳华什么意思| 尿液有隐血是什么情况| 女性婚检都检查什么| 甲状腺饱满是什么意思| 性生活出血是什么原因| 驴打滚是什么| 保守是什么意思| 什么样的太阳| 什么来迟| 尿道感染吃什么药| 颈椎病有什么特效药| 明年是什么年啊| 古代医院叫什么| 怀孕什么时候打胎最合适| 尿量少是什么原因| cool什么意思中文| 考c1驾照需要什么条件| 结肠炎吃什么药治疗效果好| 养寇自重什么意思| 地狱不空誓不成佛是什么意思| 烟酒不沾的人什么性格| 猪八戒原名叫什么| 肚子跳动是什么原因| 风起云涌是什么意思| 起床头疼是什么原因| 肾病综合征是什么病| 竹笙是什么| 栖字五行属什么| 月份是什么星座| 双子座后面是什么星座| 芒果什么人不能吃| 富屋贫人是什么意思| 点心是什么意思| 月经期间肚子疼是什么原因| 膝盖发软无力是什么原因| 屁股一侧疼是什么原因| hb是什么意思| 9k金是什么意思| 什么相争| 途字五行属什么| 吃了吐是什么原因| design是什么牌子| 神经外科主要看什么病| 什么是疱疹怎么得的| 空腔是什么意思| 岁月如歌下一句是什么| slogan什么意思| 女人打掉孩子说明什么| 括约肌是什么| 体积是什么意思| 减肥什么时候喝牛奶| 孕妇吃花生对胎儿有什么好处| 开荤什么意思| 上日下成念什么| 肌酐偏低是什么意思| 星期三打喷嚏代表什么| 打压什么意思| 住院医师是什么级别| 老人反复发烧是什么原因引起的| 11月27号什么星座| 什么梨| 了凡四训讲的是什么| 日加个立念什么| 95年的猪是什么命| 为什么吃了避孕药还是怀孕了| 中国最大的海是什么海| 军魂是什么意思| 手表五行属什么| 挑疳积挑出来的是什么| 德艺双馨什么意思| 3月9日什么星座| 总是很困想睡觉是什么原因| 胃炎糜烂吃什么食物好| skechers是什么牌子| 吃了榴莲不可以吃什么| 小孩风热感冒吃什么药| 结婚登记需要什么证件| 邮箱是什么| 本来无一物何处惹尘埃什么意思| 月经前腰疼的厉害是什么原因| 庚寅五行属什么| 双性恋是什么| 百度
Skip to main content

青年发展优先战略事关中国梦

Document Type RFC - Informational (November 1993)
Authors Trevor Mendez, Walter Milliken , Dr. Craig Partridge
Last updated 2025-08-04
RFC stream Internet Research Task Force (IRTF)
Formats
IESG Responsible AD (None)
Send notices to (None)
RFC 1546
百度 结合此前公司悬而未决的多项诉讼,其新一轮重组并购计划蒙上了浓重的阴影。
Network Working Group                                       C. Partridge
Request for Comments: 1546                                     T. Mendez
Category: Informational                                      W. Milliken
                                                                     BBN
                                                           November 1993

                        Host Anycasting Service

Status of this Memo

   This memo provides information for the Internet community.  This memo
   does not specify an Internet standard of any kind.  Distribution of
   this memo is unlimited.

Abstract

   This RFC describes an internet anycasting service for IP.  The
   primary purpose of this memo is to establish the semantics of an
   anycasting service within an IP internet.  Insofar as is possible,
   this memo tries to be agnostic about how the service is actually
   provided by the internetwork.  This memo describes an experimental
   service and does not propose a protocol.  This memo is produced by
   the Internet Research Task Force (IRTF).

Motivation

   There are a number of situations in networking where a host,
   application, or user wishes to locate a host which supports a
   particular service but, if several servers support the service, does
   not particularly care which server is used.  Anycasting is a
   internetwork service which meets this need.  A host transmits a
   datagram to an anycast address and the internetwork is responsible
   for providing best effort delivery of the datagram to at least one,
   and preferably only one, of the servers that accept datagrams for the
   anycast address.

   The motivation for anycasting is that it considerably simplifies the
   task of finding an appropriate server.  For example, users, instead
   of consulting a list of archie servers and choosing the closest
   server, could simply type:

                             telnet archie.net

Partridge, Mendez & Milliken                                    [Page 1]
RFC 1546                Host Anycasting Service            November 1993

   and be connected to the nearest archie server.  DNS resolvers would
   no longer have to be configured with the IP addresses of their
   servers, but rather could send a query to a well-known DNS anycast
   address.  Mirrored FTP sites could similarly share a single anycast
   address, and users could simply FTP to the anycast address to reach
   the nearest server.

Architectural Issues

   Adding anycasting to the repertoire of IP services requires some
   decisions to be made about how to balance the architectural
   requirements of IP with those of anycasting.  This section discusses
   these architectural issues.

   The first and most critical architectural issue is how to balance
   IP's stateless service with the desire to have an anycast address
   represent a single virtual host.  The best way to illustrate this
   problem is with a couple of examples.  In both of these examples, two
   hosts (X and Y) are serving an anycast address and another host (Z)
   is using the anycast address to contact a service.

   In the first example, suppose that Z sends a UDP datagram addressed
   to the anycast address.  Now, given that an anycast address is
   logically considered the address of a single virtual host, should it
   be possible for the datagram to be delivered to both X and Y?  The
   answer to this question clearly has to be yes, delivery to both X and
   Y is permissible.  IP is allowed to duplicate and misroute datagrams
   so there clearly are scenarios in which a single datagram could be
   delivered to both X and Y.  The implication of this conclusion is
   that the definition of anycasting in an IP environment is that IP
   anycasting provides best effort delivery of an anycast datagram to
   one, but possibly more than one, of the hosts that serve the
   destination anycast address.

   In the second example, suppose that Z sends two datagrams addressed
   to the anycast address.  The first datagram gets delivered to X.  To
   which host (X or Y) does the second datagram get delivered?  It would
   be convenient for stateful protocols like TCP if all of a
   connection's datagrams were delivered to the same anycast address.
   However, because IP is stateless (and thus cannot keep track of where
   earlier datagrams were delivered) and because one of the goals of
   anycasting is to support replicated services, it seems clear that the
   second datagram can be delivered to either X or Y.  Stateful
   protocols will have to employ some additional mechanism to ensure
   that later datagrams are sent to the same host.  Suggestions for how
   to accomplish this for TCP are discussed below.

Partridge, Mendez & Milliken                                    [Page 2]
RFC 1546                Host Anycasting Service            November 1993

   After considering the two examples, it seems clear that the correct
   definition of IP anycasting is a service which provides a stateless
   best effort delivery of an anycast datagram to at least one host, and
   preferably only one host, which serves the anycast address.  This
   definition makes clear that anycast datagrams receive the same basic
   type of service as IP datagrams.  And while the definition permits
   delivery to multiple hosts, it makes clear that the goal is delivery
   to just one host.

Anycast Addresses

   There appear to be a number of ways to support anycast addresses,
   some of which use small pieces of the existing address space, others
   of which require that a special class of IP addresses be assigned.

   The major advantage of using the existing address space is that it
   may make routing easier.  As an example, consider a situation where a
   portion of each IP network number can be used for anycasting.  I.e.,
   a site, if it desires, could assign a set of its subnet addresses to
   be anycast addresses.  If, as some experts expect, anycast routes are
   treated just like host routes by the routing protocols, the anycast
   addresses would not require special advertisement outside the site --
   the host routes could be folded in with the net route.  (If the
   anycast addresses is supported by hosts outside the network, then
   those hosts would still have be advertised using host routes).  The
   major disadvantages of this approach are (1) that there is no easy
   way for stateful protocols like TCP to discover that an address is an
   anycast address, and (2) it is more difficult to support internet-
   wide well-known anycast address.  The reasons TCP needs to know that
   an address is an anycast address is discussed in more detail below.
   The concern about well-known anycast addresses requires a bit of
   explanation.  The idea is that the Internet might establish that a
   particular anycast address is the logical address of the DNS server.
   Then host software could be configured at the manufacturer to always
   send DNS queries to the DNS anycast address.  In other words,
   anycasting could be used to support autoconfiguration of DNS
   resolvers.

   The major advantages of using a separate class of addresses are that
   it is easy to determine if an address is an anycast address and
   well-known anycast addresses are easier to support.  The key
   disadvantage is that routing may be more painful, because the routing
   protocols may have to keep track of more anycast routes.

   An intermediate approach is to take part of the current address space
   (say 256 Class C addresses) and make the network addresses into
   anycast addresses (and ignore the host part of the class C address).
   The advantage of this approach is that it makes anycast routes look

Partridge, Mendez & Milliken                                    [Page 3]
RFC 1546                Host Anycasting Service            November 1993

   like network routes (which are easier for some routing protocols to
   handle).  The disadvantages are that it uses the address space
   inefficiently and so more severely limits the number of anycast
   addresses that can be supported.

   In the balance it seems wiser to use a separate class of addresses.
   Carving anycast addresses from the existing address space seems more
   likely to cause problems in situations in which either applications
   mistakenly fail to recognize anycast addresses (if anycasts are part
   of each site's address space) or use the address space inefficiently
   (if network addresses are used as anycast addresses).  And the
   advantages of using anycast addresses for autoconfiguration seem
   compelling.  So this memo assumes that anycast addresses will be a
   separate class of IP addresses (not yet assigned).  Since each
   anycast address is a virtual host address and the number of
   anycasting hosts seems unlikely to be larger than the number of
   services offered by protocols like TCP and UDP, the address space
   could be quite small, perhaps supporting as little as 2**16 different
   addresses.

Transmission and Reception of Anycast Datagrams

   Historically, IP services have been designed to work even if routers
   are not present (e.g., on LANs without routers).  Furthermore, many
   in the Internet community have historically felt that hosts should
   not have to participate in routing protocols to operate.  (See, for
   instance, page 7 of STD 3, RFC 1122). To provide an anycasting
   service that is consistent with these traditions, the handling of
   anycast addresses varies slightly depending on the type of network on
   which datagrams with anycast addresses are sent.

   On a shared media network, such as an Ethernet and or Token Ring, it
   must be possible to transmit an anycast datagram to a server also on
   the same network without consulting a (possibly non-existent) router.
   There are at least two ways this can be done.

   One approach is to ARP for the anycast address.  Servers which
   support the anycast address can reply to the ARP request, and the
   sending host can transmit to the first server that responds.  This
   approach is reminiscent of the ARP hack (RFC 1027) and like the ARP
   hack, requires ARP cache timeouts for the anycast addresses be kept
   small (around 1 minute), so that if an anycast server goes down,
   hosts will promptly flush the ARP entry and query for other servers
   supporting the anycast address.

   Another approach is for hosts to transmit anycast datagrams on a
   link-level multicast address.  Hosts which serve an anycast address
   would be expected to listen to the link-level multicast address for

Partridge, Mendez & Milliken                                    [Page 4]
RFC 1546                Host Anycasting Service            November 1993

   datagrams destined for their anycast address.  By multicasting on the
   local network, there is no need for a router to route the anycast
   datagrams.  One merit of this approach is that if there are multiple
   servers and one goes down, the others will still receive any
   requests.  Another possible advantage is that, because anycast ARP
   entries must be quickly timed out, the multicasting approach may be
   less traffic intensive than the ARP approach because in the ARP
   approach, transmissions to an anycast address are likely to cause a
   broadcast ARP, while in the multicast approach, transmissions are
   only to a select multicast group.  An obvious disadvantage is that if
   there are multiple servers on a network, they will all receive the
   anycast message, when delivery to only one server was desired.

   On point-to-point links, anycast support is simpler.  A single copy
   of the anycast datagram is forwarded along the appropriate link
   towards the anycast destination.

   When a router receives an anycast datagram, the router must decide if
   it should forward the datagram, and if so, transmits one copy of the
   datagram to the next hop on the route.  Note that while we may hope
   that a router will always know the correct next hop for an anycast
   datagram and will not have to multicast anycast datagrams on a local
   network, there are probably situations in which there are multiple
   servers on a local network, and to avoid sending to one that has
   recently crashed, routers may wish to send anycast datagrams on a
   link-level multicast address.  Because hosts may multicast any
   datagrams, routers should take care not to forward a datagram if they
   believe that another router will also be forwarding it.

   Hosts which wish to receive datagrams for a particular anycast
   address will have to advertise to routers that they have joined the
   anycast address.  On shared media networks, the best mechanism is
   probably for a host to periodically multicast information about the
   anycast addresses it supports (possibly using an enhanced version of
   IGMP).  The multicast messages ensure that any routers on the network
   hear that the anycast address is supported on the local subnet and
   can advertise that fact (if appropriate) to neighboring routers.
   Note that if there are no routers on the subnet, the multicast
   messages would simply simply ignored.  (The multicasting approach is
   suggested because it seems likely to be simpler and more reliable
   than developing a registration protocol, in which an anycast server
   must register itself with each router on its local network).

   On point-to-point links, a host can simply advertise its anycast
   addresses to the router on the other end of the link.

   Observe that the advertisement protocols are a form of routing
   protocol and that it may make sense to simply require anycast servers

Partridge, Mendez & Milliken                                    [Page 5]
RFC 1546                Host Anycasting Service            November 1993

   to participate (at least partly) in exchanges of regular routing
   messages.

   When a host receives an IP datagram destined for an anycast address
   it supports, the host should treat the IP datagram just as if it was
   destined for one of the host's non-anycast IP addresses.  If the host
   does not support the anycast address, it should silently discard the
   datagram.

   Hosts should accept datagrams with an anycast source address,
   although some transport protocols (see below) may refuse to accept
   them.

How UDP and TCP Use Anycasting

   It is important to remember that anycasting is a stateless service.
   An internetwork has no obligation to deliver two successive packets
   sent to the same anycast address to the same host.

   Because UDP is stateless and anycasting is a stateless service, UDP
   can treat anycast addresses like regular IP addresses.  A UDP
   datagram sent to an anycast address is just like a unicast UDP
   datagram from the perspective of UDP and its application.  A UDP
   datagram from an anycast address is like a datagram from a unicast
   address.  Furthermore, a datagram from an anycast address to an
   anycast address can be treated by UDP as just like a unicast datagram
   (although the application semantics of such a datagram are a bit
   unclear).

   TCP's use of anycasting is less straightforward because TCP is
   stateful.  It is hard to envision how one would maintain TCP state
   with an anycast peer when two successive TCP segments sent to the
   anycast peer might be delivered to completely different hosts.

   The solution to this problem is to only permit anycast addresses as
   the remote address of a TCP SYN segment (without the ACK bit set).  A
   TCP can then initiate a connection to an anycast address.  When the
   SYN-ACK is sent back by the host that received the anycast segment,
   the initiating TCP should replace the anycast address of its peer,
   with the address of the host returning the SYN-ACK.  (The initiating
   TCP can recognize the connection for which the SYN-ACK is destined by
   treating the anycast address as a wildcard address, which matches any
   incoming SYN-ACK segment with the correct destination port and
   address and source port, provided the SYN-ACK's full address,
   including source address, does not match another connection and the
   sequence numbers in the SYN-ACK are correct.)  This approach ensures
   that a TCP, after receiving the SYN-ACK is always communicating with
   only one host.

Partridge, Mendez & Milliken                                    [Page 6]
RFC 1546                Host Anycasting Service            November 1993

Applications and Anycasting

   In general, applications use anycast addresses like any other IP
   address.  The only worrisome application use of anycasting is
   applications which try to maintain stateful connections over UDP and
   applications which try to maintain state across multiple TCP
   connections.  Because anycasting is stateless and does not guarantee
   delivery of multiple anycast datagrams to the same system, an
   application cannot be sure that it is communicating with the same
   peer in two successive UDP transmissions or in two successive TCP
   connections to the same anycast address.

   The obvious solutions to these issues are to require applications
   which wish to maintain state to learn the unicast address of their
   peer on the first exchange of UDP datagrams or during the first TCP
   connection and use the unicast address in future conversations.

Anycasting and Multicasting

   It has often been suggested that IP multicasting can be used for
   resource location, so it is useful to compare the services offered by
   IP multicasting and IP anycasting.

   Semantically, the difference between the two services is that an
   anycast address is the address of a single (virtual) host and that
   the internetwork will make an effort to deliver anycast datagrams to
   a single host.  There are two implications of this difference.
   First, applications sending to anycast addresses need not worry about
   managing the TTLs of their IP datagrams.  Applications using
   multicast to find a service must balance their TTLs to maximize the
   chance of finding a server while minimizing the chance of sending
   datagrams to a large number of servers it does not care about.
   Second, making a TCP connection to an anycast address makes perfectly
   good sense, while the meaning of making a TCP connection to a
   multicast address are unclear.  (A TCP connection to a multicast
   address is presumably trying to establish a connection to multiple
   peers simultaneously, which TCP is not designed to support).

   From a practical perspective, the major difference between anycasting
   and multicasting is that anycasting is a special use of unicast
   addressing while multicasting requires more sophisticated routing
   support.  The important observation is that multiple routes to an
   anycast address appear to a router as multiple routes to a unicast
   destination, and the router can use standard algorithms to choose to
   the best route.

Partridge, Mendez & Milliken                                    [Page 7]
RFC 1546                Host Anycasting Service            November 1993

   Another difference between the two approaches is that resource
   location using multicasting typically causes more datagrams to be
   sent.  To find a server using multicasting, an application is
   expected to transmit and retransmit a multicast datagram with
   successively larger IP TTLs.  The TTL is initially kept small to try
   to limit the number of servers contacted.  However, if no servers
   respond, the TTL must be increased on the assumption that the
   available servers (if any) were farther away than was reachable with
   the initial TTL.  As a result, resource location using multicasting
   causes one or more multicast datagrams to be sent towards multiple
   servers, with some datagrams' TTLs expiring before reaching a server.
   With anycasting, managing the TTL is not required and so (ignoring
   the case of loss) only one datagram need be sent to locate a server.
   Furthermore, this datagram will follow only a single path.

   A minor difference between the two approaches is that anycast may be
   less fault tolerant than multicast.  When an anycast server fails,
   some datagrams may continue to be mistakenly routed to the server,
   whereas if the datagram had been multicast, other servers would have
   received it.

Related Work

   The ARPANET AHIP-E Host Access Protocol described in RFC 878 supports
   logical addressing which allows several hosts to share a single
   logical address.  This scheme could be used to support anycasting
   within a PSN subnet.

Security Considerations

   There are at least two security issues in anycasting, which are
   simply mentioned here without suggested solutions.

   First, it is clear that malevolent hosts could volunteer to serve an
   anycast address and divert anycast datagrams from legitimate servers
   to themselves.

   Second, eavesdropping hosts could reply to anycast queries with
   inaccurate information.  Since there is no way to verify membership
   in an anycast address, there is no way to detect that the
   eavesdropping host is not serving the anycast address to which the
   original query was sent.

Partridge, Mendez & Milliken                                    [Page 8]
RFC 1546                Host Anycasting Service            November 1993

Acknowledgements

   This memo has benefitted from comments from Steve Deering, Paul
   Francis, Christian Huitema, Greg Minshall, Jon Postel, Ram
   Ramanathan, and Bill Simpson.  However, the authors are solely
   responsible for any dumb ideas in this work.

Authors' Addresses

   Craig Partridge
   Bolt Beranek and Newman
   10 Moulton St
   Cambridge MA 02138

   EMail: craig@bbn.com

   Trevor Mendez
   Bolt Beranek and Newman
   10 Moulton St
   Cambridge MA 02138

   EMail: tmendez@bbn.com

   Walter Milliken
   Bolt Beranek and Newman
   10 Moulton St
   Cambridge MA 02138

   EMail: milliken@bbn.com

Partridge, Mendez & Milliken                                    [Page 9]
4月29号是什么星座 牙龈肿痛上火吃什么药最好 什么人不适合种植牙 柠檬是什么季节的水果 轴位是什么
潜规则是什么意思 龟头瘙痒是什么原因 毛毛虫吃什么 巨细胞病毒igm阳性是什么意思 靖国神社是什么
今年54岁属什么生肖 食指长痣代表什么 遐想的意思是什么 瓜皮什么意思 心脏不大是什么意思
金牛座有什么特点 力不从心的意思是什么 副市长什么级别 高烧吃什么药退烧快 lena是什么意思
相濡以沫是什么意思hcv9jop7ns9r.cn 岔气了吃什么药hcv8jop2ns8r.cn 什么叫熬夜hcv9jop1ns4r.cn edenbo是什么牌子hcv8jop5ns6r.cn 牙疼吃什么药hcv8jop5ns1r.cn
淀粉酶是什么hcv9jop4ns8r.cn HlV是什么hcv7jop9ns8r.cn 水钠潴留什么意思hcv9jop0ns9r.cn 什么是植物神经功能紊乱hcv8jop3ns5r.cn 什么的草原bysq.com
蜜獾为什么什么都不怕hcv7jop6ns0r.cn 痛经喝什么药fenrenren.com 梦见捡钱了是什么预兆hcv8jop1ns7r.cn 地委书记是什么级别xinmaowt.com 为什么一直打嗝hcv7jop5ns2r.cn
ha是什么意思imcecn.com 黄花菜不能和什么一起吃hcv9jop7ns2r.cn 心律不齐是什么病hcv9jop4ns0r.cn 蜻蜓是什么生肖ff14chat.com 头发是什么组织hcv8jop4ns6r.cn
百度