Internet DRAFT - draft-gjones-iaab
draft-gjones-iaab
INTERNET-DRAFT GJones, Author
Network Working Group Los Angeles-USA
Obsoletes:
Category: 06 November 2003
Expires: May 2004
I.A.A.B. (Internet Address Access or Block)
draft-gjones-iaab-00.txt
Status of this Memo
This document is an Internet-Draft and is NOT offered in
accordance with Section 10 of RFC2026, and the author does not
provide the IETF with any rights other than to publish as an
Internet-Draft
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
"The IETF invites any interested party to bring to its
attention any copyrights, patents or patent applications, or
other proprietary rights which may cover technology that may be
required to practice this standard. Please address the
information to the IETF Executive Director."
Abstract
This memo describes a simple method of creating a grouping of
similar content businesses and user IP address's, telephone numbers,
whether land line or wireless communications.
This will provide for ease of controlling, accessing, or blocking
businesses, governments, users and certain material throughout the
internet and telecommunications community. (Content Identifier
Positions)
GJones, Author [Page 1]
FF
Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003
Table of Contents
1. Introduction .................................................. 3
1.1 Terminology and Syntax conventions......................... 3
1.2 Groups of similar content............ ..................... 4
1.3 Groups of similar content EXAMPLES (First Position)........ 4
1.4 Groups of similar content EXAMPLES (Second Position)....... 5
1.5 Identifiers Examples IPv4 and 6 + 2........................ 5
1.5 Identifiers Examples IPv4 and 6 + 2........................ 6
2. Internet Address Access or Block (I.A.A.B)..................... 6
2.1 Example "CIP" for IDP and CRX conventions.................. 6
2.2 Simple Access-list for "CIP" NEW........................... 7
2.3 Special identification (Chat Rooms)........................ 7
2.4 ISP Diagram for Chat Room.(Attachment page,Visio,Word)..... 8
2.5 IANA and IETF Rules, or so designated authority............ 9
2.6 Declared business intent................... ............... 9
2.7 Penalties for non compliance............................... 9
3. Conclusion..................................................... 9
4. References Section..... ...................................... 9
5. Security Considerations........................................ 9
6. Author's Address............................................... 10
7. Full Copyright Statement....................................... 10
8. Acknowledgement................................................ 10
GJones, Author [Page 2]
FF
Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003
1. Introduction
This memo introduces a simple and easier way of controlling material
by utilizing groups of similar content. By utilizing "IDP" and "CRX"
Identifier and Cross Referencing Positions, we can identify the
business or user's IP address and telephone number.(Data, Video,
Voice over IP, whether POTS or wireless communications is used).
Secondly, this memo will provide a way of declaring by way of
documented content what is the declared business intent. And lastly,
this memo will provide a way to monitor and investigate chat rooms,
and online messaging services.
1.1 Terminology and Syntax conventions plans
In this document the following new terms are also defined:
"CIP"
The "Content Identifier Positions" will be designated like alphanumeric
characters, including ANSI, ASCII, HTML, DOS, Katakana, and all other
language character types available worldwide.
"IPv4 + 2"
"IPv6 + 2"
The + 2 of the Internet Protocol versions 4 or 6 is the Content
Identifier positions "CIP". These 2 (two) positions will be the first
alphanumeric characters before the IP Address.
"IDP" Identifier Position
"CRX" Cross Reference Position
The first position of the CIP will be the IDP, identifier position.
The identifier position will be designated by IANA, ISO, and IESG.
This character in the left-most position will be the PRIMARY routing
designate, and will be PERMANENT and not modified except by the
IANA, ISO, and IESG, OR SO DESIGNATED AUTHORITY unless re-register
occurs.
"X" = Any alphanumeric characters, including ANSI, ASCII, HTML, DOS,
Katakana, and all other language character types available worldwide.
Also, "X", can also mean, do not care. (Position character filler)
"IDP"Identifier Positions +2 = "1X, 2X, 3X, 4X, ETC."
"CRX" CROSS REFERENCE Capable Position + 2 = X1, X2, X3, X4, ETC..."
The same "IDP", "CRX" designations must be used for Data, Video,
Voice over IP, whether POTS or wireless communications is used.
GJones, Author [Page 3]
FF
Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003
IDENTIFIER POSITIONS EXAMPLES 2 digit types IPv4 + 2
1X - XXX.XXX.XXX.XXX OR
1X.XXX.XXX.XXX.XXX
CRX 11 - XXX-XXX-XXXX voice/ data/ video over IP, including POTS,
and wireless
2X - XXX.XXX.XXX.XXX OR
2X.XXX.XXX.XXX.XXX
CRX 21 - XXX-XXX-XXXX voice/data/video over IP, including POTS,
and wireless.
IDENTIFIER POSITIONS EXAMPLES 2digit types IPv6 + 2
1X - XXX.XXX.XXX.XXX.175.200.100.10 OR
1X.XXX.XXX.XXX.XXX.175.200.100.10
CRX 11 - XXX-XXX-XXXX voice/data/video over IP, including POTS,
and wireless
2X - XXX.XXX.XXX.XXX.173.101.100.10 OR
2X.XXX.XXX.XXX.XXX.175.200.100.10
CRX 21 - XXX-XXX-XXXX voice/data/video over IP, including POTS,
and wireless
1.2. Groups of similar content overview
By grouping businesses, governments, countries, ISP's, etc... and
even users, we can effectively filter routing decisions quickly,
and block or ignore unwanted material. With this convention, "CIP",
you will reduce cumbersome routing tables and memory or disk space
required for routing and firewall decisions. We the people must take
control of what we want to see, are especially, what our children
will or will not see until they reach the age of consent.
(Legal Adult or Voting Age). We already in place, have constraints
in the motion picture industry, television, radio, and video/audio
media arenas. The internet is next (NOW) and telecommunications.
Examples, to date = DO NOT CALL, CALL BLOCK etc..
1.3. Groups of similar content EXAMPLES (First Position)
a. 1X = Pornographic material(Explicit Rated X)
b. 2X = Adult Material(Rated R)
c. 3X = Parental Guidance (Mature material)
d. 4X = Business Spamming with any of the above (1X, 2X, 3X)
Attachments, and pop-ups.
e. 5X = STOCK EXCHANGE-BANKING
f. 6X = GOVERNMENTS/COUNTRIES
g. 7X = CORPORATE BUSINESSES
h. 8X = INTERNET SERVICE PROVIDER
Etc. Etc., Etc.
GJones, Author [Page 4]
FF
Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003
1.4. Groups of similar content EXAMPLES (Second Position)
The second position X1, X2, Etc.. and any other character can be
designated by the owner except so designated for IANA, ISO, and
IESG, or so DESIGNATED Authority for specific functions.
(Example = CHAT ROOMS and "CRX")
EXAMPLES
1.8X = Internet Service Provider
a. 85 = Internet Service Provider - Chat room
2.6X = Governments/Countries
a. 62 = Military
b. 63 = State government
c. 64 = Etc. Etc., Etc.
3.1X = Pornographic material(Explicit Rated X)
a. 11 = CRX Cross Reference telecommunications.
(POTS,or,wireless)
b. 15 = Pornographic material(Explicit Rated X)
(Chat Room)
The above are examples only, but functional ideas.
1.5 IDENTIFIERS EXAMPLES IPv4 and 6 + 2
A. 1X.175.200.100.10 ==== PORNO/ADULT SITES
(explicit/genitals/ sex act and similar movies, shorts, or pictures
to include text).
1X.XXX.XXX.XXX.XXX.175.200.100.10 ==== PORNO/ADULT SITES
(explicit/genitals/ sex act and similar movies, shorts, or
pictures to include text).
CRX 11 - XXX-XXX-XXXX voice/data/video over IP, including POTS,
and wireless
B. 2X.173.101.100.10 ==== PORNO/ADULT SITES
(Pop-Up Attachments) (frontal-nudity/sex act, similar movies, shorts,
or pictures to include text).
2X.XXX.XXX.XXX.XXX.175.200.100.10 ==== PORNO/ADULT SITES
(Pop-Up Attachments) (frontal-nudity/sex act, similar movies,
shorts, or pictures to include text).
CRX 21 - XXX-XXX-XXXX voice/data/video over IP, including POTS,
and wireless
C. 3X.173.101.100.10 ==== ADULT SITES
(Pop-Up Attachments) (Non-frontal-nudity similar movies, shorts, or
pictures to include text).
3X.XXX.XXX.XXX.XXX.173.101.100.10 ==== ADULT SITES
(Pop-Up Attachments) (Non-frontal-nudity similar movies, shorts, or
pictures to include text).
CRX 31 - XXX-XXX-XXXX voice/data/video over IP, including POTS,
and wireless
GJones, Author [Page 5]
FF
RFC I.A.A.B. (Internet Address Access or Block) November 2003
D. 4X.123.221.111.010 ==== BUSINESS SPAMMING WITH
QUESTIONABLE MATERIAL SITES (Combination of 1X, 2X, 3X, similar
content capable).(Pop-Up Attachments)
4X.XXX.XXX.XXX.XXX.123.221.111.010 ==== BUSINESS SPAMMING WITH
QUESTIONABLE MATERIAL SITES (Combination of 1X, 2X, 3X, similar
content capable).(Pop-Up Attachments)
CRX 41 - XXX-XXX-XXX voice/data/video over IP, including POTS,
and wireless
2. Internet Address Access or Block (I.A.A.B)
With the existing scheme, we have by means of using the existing
command structure,i.e. (config)#access-list ? (Requires a large
amount of memory, and disk space).
OR
2.1 creating a simpler command structure to acomplish the same thing
by creating "CIP" command structured access-list groups
(config)#access-list IDP group ?
(config)#access-list CRX group ?
NEW - <00> Identifier Positions list(list above pg.4)
NEW - <01> CRX Cross Reference Telecommunications
<1-99> IP standard access list
<100-199> IP extended access list
EXAMPLE "CIP" for IDP and CRX conventions
EXAMPLE IP V4 + 2
(config)#access-list 00 deny 1X.XXX.XXX.XXX.XXX 0.0.0.0
(config)#access-list 01 deny 11.XXX-XXX-XXXX
(config)#access-list 00 deny 2X.XXX.XXX.XXX.XXX 0.0.0.0
(config)#access-list 01 deny 21.XXX-XXX-XXXX
(config)#access-list 00 deny 3X.XXX.XXX.XXX.XXX 0.0.0.0
(config)#access-list 01 deny 31.XXX-XXX-XXXX
(config)#access-list 00 permit 4X.172.171.222.123 0.0.0.0
(web md)
(config)#access-list 01 permit 41.111-555-2221(web md)
(config)#access-list 00 deny 4X.XXX.XXX.XXX.XXX 0.0.0.0
(config)#access-list 01 deny 41.XXX-XXX-XXXX
(config)#access-list 00 permit any
(config)#access-list 01 permit any
EXAMPLE IP V6 + 2
(config)# access-list 00 deny 1X XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX
CRX access-list 01 deny 11 - XXX-XXX-XXXX
(config)# access-list 00 deny 2X XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX
CRX access-list 01 deny 21 - XXX-XXX-XXXX
(config)# access-list 00 deny 3X XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX
CRX access-list 01 deny 31 - XXX-XXX-XXXX
GJones, Author [Page 6]
FF
RFC I.A.A.B. (Internet Address Access or Block) November 2003
(config)# access-list 00 ACCESS 40 XXX.XXX.XXX.XXX.123.125.111.000
Web page/site (Like i.e. Web MD etc..)
CRX access-list 01 ACCESS 41 - 111-222-3333
(config)# access-list 00 deny 4X XXX.XXX.XXX.XXX. XXX.XXX.XXX.XXX
CRX access-list 01 deny 41 - XXX-XXX-XXXX
config)#access-list 00 permit any
config)#access-list 01 permit any
2.2 NOW, LETS MAKE THE ACCESS-LIST EVEN MORE SIMPLE THAN ABOVE.(CIP)
(Reduce memory, disk space, and increase speed)
(config)#access-list 00 deny 1X.any or all
(config)#access-list 01 deny 11.any or all
(config)#access-list 00 deny 2X.any or all
(config)#access-list 01 deny 21.any or all
(config)#access-list 00 deny 3X.any or all
(config)#access-list 01 deny 31.any or all
(config)#access-list 00 permit 4X.172.171.222.123 0.0.0.0
(web md)
(config)#access-list 01 permit 41.111-555-2221(web md)
(config)#access-list 00 deny 4X.any or all
(config)#access-list 01 deny 41.any or all
(config)#access-list 00 permit any
(config)#access-list 01 permit any
IDENTIFIERS EXAMPLES: All of the rest of the Identifiers can be
as designated as required.(IPv4 and 6)
E. 50 083.110.239.010 ==== STOCK EXCHANGE-BANKING
50 XXX.XXX.XXX.XXX.083.110.239.010 ==== STOCK EXCHANGE-BANKING
F. 60 155.078.161.010 ==== GOVERNMENTS/COUNTRIES
60 XXX.XXX.XXX.XXX.155.078.161.010 ==== GOVERNMENTS/COUNTRIES
G. 70 163.221.211.010 ==== CORPORATE BUSINESSES Etc.
70 XXX.XXX.XXX.XXX.163.221.211.010 ==== CORPORATE BUSINESSES Etc.
H. 80 063.110.239.010 ==== INTERNET SERVICE PROVIDER
80 XXX.XXX.XXX.XXX.063.110.239.010 ==== INTERNET SERVICE PROVIDER
THE IDENTIFIER POSITIONS "IDP",and "CRX" WILL NOT, OR CANNOT BE PART OF
OR CONSIDERED AS PART OF THE IP ADDRESS OR ANY SUBNETTING SCHEME.
2.3 Special identification (CHAT ROOMS)
85 XXX.XXX.XXX.XXX.063.110.239.010 ==== INTERNET SERVICE
PROVIDER
The second digit will identify chat rooms or messaging services. After
establishing their connection, we can query users
(source/destination address) history. (Porn/adult site user,
example == (FLAG))
Flagged will be monitored for content looking for words like i.e.
(meet me, will be, IÆll be at, etc..)
GJones, Author [Page 7]
FF
RFC I.A.A.B. (Internet Address Access or Block) November 2003
ISP Diagram for Chat Room (Messaging Services)
SEE ATTACHED PAGE (Use Visio, Drawing, Word Doc)
GJones, Author [Page 8]
RFC I.A.A.B. (Internet Address Access or Block) November 2003
.
2.5 IANA, ISO, and IESG Rules, or so designated authority
All IP addresses WILL be registered by DECLARATION DOCUMENT.
(Signed and notarized/authorization?)
2.6 Declared business intent.
We will have all business's and certain groups or users, declare
what they "send", or "transmit" via the internet or by telecom.
to users.(Individual Rights (do not call, call block, reception
denied,
no access))
2.7 Penalties for non compliance
1. Warning = 1st offence (Official document of Warning, and possible
requirement to confirm "sender", of the offense, or disable
sender address until resign-on, and acknowledgement of the
offense, or a telephone call confirmation.
2. Fines = 2nd offense $ XXXX.00
3. Disable site = 3rd offense 30 days plus fines and criminal
investigation/prosecution etc...
4. Disconnect = 3rd offense 1 year and give ip address
(website and connection), plus fines and criminal prosecution etc.
YOU CAN NOT CHANGE YOUR IDENTIFIER UNLESS YOU CHANGE YOUR DECLARATION
DOCUMENT.
3. Conclusion
This proposal will create a standard for registering IP addresses
within the global IP address transport system. The proposal can be
consistent with existing IP address standards.
(IP V4 +2, and IP V6 +2)
A.Our primary concern is Primary and Secondary Education Sites,
and Libraries (DO NOT ACCESS SITES 1X, 2X, 3X, (4X monitored)).
B.If necessary, Library's should have an Adult Room for
internet accessing adult sites, if available.
(Picture ID Required)(First Amendment Rights)
4. References Section
None Known Reference
Created examples utilizing Cisco IOS, Access-List
(I.A.A.B) reference (2.1 above).
5. Security Considerations
This document specifies a means by which IP addresses and sites can
be filtered by content. Since routing can be determined by Identifier
position, you will reduce the amount of memory and storage needed for
large Access lists.
Plus, with the 2(second position) available for certain sites,
(i.e. US Armed Forces, Government, Corporate, etc..) gives an
additional 1st (First) Level of security, or monitoring capable.
GJones, Author [Page 9]
RFC I.A.A.B. (Internet Address Access or Block) November 2003
6. Author's Address
Person & email address to contact for further information:
GARY ALAN JONES SR.
7222 Crenshaw Apt. # 3
Los Angeles, Ca. 90043
323) 759-2015
e -mail (gajones124@hotmail.com)
7. Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
8. Acknowledgement
Funding for the RFC Editor function is currently provided by the
Internet Society.
Additional Funding will be distributed to the Internet Society,
Primary and Secondary Education, and Gary Jones, Author.
$3.00 per month per user, except libraries, primary and secondary
schools, upon approval and implementation of (I.A.A.B)?????
GJones, Author [Page 10]
RFC I.A.A.B. (Internet Address Access or Block) November 2003